一个游戏公司,决定开始用U3D做一款新游戏,这个游戏类型从来没做过. 如果没有一个成熟的游戏框架,那么从头撸起. 是一开始就将LUA热更新考虑进来呢 还是先做成纯C#的框架呢? 考虑因素:游戏逻辑如果特别复杂,那么就选纯C#,原因: 1,C#可以单步调试,便于定位复杂问题,也可以利用堆栈理清调用关系 2,C#的查找所有引用,可以快速理清代码之间的相互关系 3,纯C#的项目,便于查找内存,CPU等问题,<如果加上LUA就难搞了,常常会因为二者之间的互相引用而导致内存问题> 4,单纯的C#项目,重…