platform 游戏中很少用到物理引擎,首先是物理引擎太难控制,特别是platform一般追求较高的操作手感,其次物理引擎太消耗
所以一般都是自己简单的做物理效果,主要围绕重力,速度/加速度,碰撞检查
地图一般采用tile拼凑成的,目前能找到的较好的tile工具就是tilemap
但是在实际使用中发现,tilemap并不是很适合platform,因为tilemap以tile为单位,如果是很大一块区域(比如地)都是同一种tile
碰撞检查不仅麻烦,而且过小的划分,位置上面会经常做修正,有可能引入bug
觉得完全可以将同类型的区域根据是否可以融合自动融合成一个大的tile
待续。。。
时间: 2024-12-30 03:58:43