个人开发测试

  • 关于
  • 历史项目
  • 游戏开发
    • 一些轮子
    • Unity
    • UnReal
    • Godot
    • 常用框架
  • 游戏设计
    • 游戏品类研究
    • 游戏心理学
    • 游戏杂谈
  • 计算机科学
    • 算法、数据结构
    • 图形学
    • 网络
    • 计算机语言
  • 留言板
  • 推荐
Unity
Unity引擎相关
Unity

【YFramework】【EventSys】基于Unity的轻量全局事件系统

最近在造轮子,事件系统的核心目的是为了降低模块间耦合,事件驱动可以更好的解耦和组织代码。本方案主要基于C#的委托实现,典型的观察者模式的应用。 技术选型: C#的委托与事件 C#的委托类型可以关联多种拥有相同形参签名的函数,并且可以使用Invoke方法顺序调用,设计上可以用作回调。 C#的event是一种限制的委托类型,额外帮助委托实现了ADD和Remove方法,设计上留作被观察者的接口,供外部方法监听。且event只能在方法外部声明,且只能由被观察者触发,虽然保证了操作安全,但是降低了自由度。 因为我希望可以实现…

2022年3月26日 0条评论 1922点热度 0人点赞 可以吃的妙脆角 阅读全文
Unity

【YFramework】【DataTable】Unity数据表导入及处理

最近在把之前自己写的/用的舒服的脚手架抽出来,做通用模块。花一天时间写了一下Unity中数据表的读取和数据持久化操作。 关于数据导入其实有很多技术路线可以用。大多数都是以excel为起点(策划友好的),unity可读/可动态加载的格式(json,xml,csv,lua,assetdatabase等)为终点的 序列化/反序列化 处理方案。这部分的编码没有什么技术含量,主要的工作量在于处理C#中对于对象类型的强要求。如果用lua实现的话工作量不超两个小时,毕竟万物基于table。 目前V0.1版本采用的技术路线是,ex…

2022年2月12日 0条评论 2864点热度 0人点赞 可以吃的妙脆角 阅读全文
Unity

【#1】【概览】游戏开发杂谈(Unity)

今天早下班,火速开写教程。首先是第一个部分,认识Unity。 其实说实话我也想不起来第一次接触游戏引擎的具体心情了,可能是面对一个充满英文的庞然大物的茫然和无措吧(虽然现在有中文翻译了但是我不推荐用,中文博大精深,可读性低,理解难度高,容易误解。甚至还看到过有人用中文编程,当时就蚌埠住了)。 虽然现在回头看都感觉学习之路都一帆风顺的样子,但是实际上自己确实也是努力过碰过壁的,所以还是希望可以帮到大家,少走弯路。 **此外呢我建议大家真的做些实际的项目体会,多重构几遍代码,实践出真知。 【什么是游戏引擎】 OK那我们…

2022年1月6日 0条评论 2043点热度 0人点赞 可以吃的妙脆角 阅读全文
Unity

【#0】【序】游戏开发杂谈(Unity)

从unity5.5版本用到现在,一眨眼2020LTS都正式发布了。unity的进步肉眼可见,从之前的给个引擎框架输出全靠开发者用爱发电做插件,到现在已经收购了不少插件了(误。 也算是和Unity一同成长过了吧,也想做点有意义的事情。恰好最近打工打的很虚无,都不摸代码了,为了防止变傻。准备先把unity的新手教程维护起来,不奢求面面俱到,但是会从全流程多个角度介绍游戏引擎(不局限于unity的使用和unity本身)。 本系列教程的目的是争取让不论是想要学习引擎的策划同学,还是初学unity开发的程序同学,或者是对于图…

2022年1月5日 0条评论 2559点热度 0人点赞 可以吃的妙脆角 阅读全文

可以吃的妙脆角

平平无奇的游戏开发者

标签聚合
unix YFramework C# 游戏开发 lua 游戏杂谈 归档 杂
最新 热点 随机
最新 热点 随机
【杂】2024.2.22 【杂】骑共享单车送了两个小时外卖 【游戏杂谈】浅析Roblox RP游戏中的社交 【游戏杂谈】游戏中的社交体系构建 【转】Lua 的代码加载和热更新方式 【转】C#中数组、ArrayList、List、Dictionary、LinkedList的区别与性能分析
【杂】社交发展问题怎么看? 【杂】2024.2.22 【杂】-2022.1.6 【杂】-2022.1.22 【开发轮子】【JSON】基于NewtonSoft.Json库进行操作 【YFramework】【开发工具】Excal2Json
最近评论
可以吃的妙脆角 发布于 2 年前(07月20日) 原文 https://wmf.im/p/lua-%E7%9A%84%E4%BB%A3%E7%A0%8...

COPYRIGHT © 2022 XuYue. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

京ICP备2022001429号-1