摘要: 0.LUA的作用浅析 现阶段我理解中Lua主要两个用途:一个是拿来写部分引擎脚本(Script),一个是给服务器更新用(主要是热更新)后续我计划手写一次Lua热更新 0.1用于游戏开发的LUA 为什么要在游戏领域使用LUA? 比如Cocos2d这种用的脚本语言就是Lua,而不是Unity或UE用的C 阅读全文
posted @ 2021-09-26 16:12 Homuni_Sun 阅读(211) 评论(0) 推荐(0)
摘要: UNITY是怎么实现跨平台的 PART1 本质上,就和Java代码运行在JVM虚拟机中一样,Unity使用了叫做CIL的中间语言指令集(也叫通用中间件语言),这种指令集在虚拟环境CLI中运行,所以不需要对不同实际运行平台做适配,实现了跨平台。 中间代码可以实现平台无关性,即与特定CPU无关,只要把. 阅读全文
posted @ 2021-09-26 16:11 Homuni_Sun 阅读(90) 评论(0) 推荐(0)
摘要: 游戏碰撞检测总结(VER 1.0) 0.从BSP算法说起(不重要,可跳过) 它的本质是二叉树,也就是用一个面把空间分割成两部分,分割出的空间则继续用面分割,以此类推,直到到达特定递归深度,或者空间中不再有物体或只剩下一个物体(得到凸包/凸多面体)。最终,叶结点对应场景中的物体,内部结点存储分割面。物 阅读全文
posted @ 2021-09-26 16:05 Homuni_Sun 阅读(647) 评论(0) 推荐(0)