我想让人物在山丘上行走,我该怎么做
物理引擎啊,你得创建几个“看不见的node”,然后给他们挂上刚体。
1赞
这种是不需要物理引擎的,用碰撞检测就可以了。判断人物脚下的点是否和地形碰撞了。
如果要和坡度有关系 就根据一定距离 比如水平5个像素 之间坡的角度算出人的角度 就可以了。
1赞
用tiledmap不知行不行
坡只是一张图片,怎么得到坡的某个位置的角度呢?
图片边缘的像素点 找到最边缘那个不透明的点
这只是我曾经用过的方法 也许现在又更简便的方法,比如说 预先画出矢量边,根据矢量图形去算那就更简单了。
我的这个方法是不需要编辑 自动实时计算的。不知道会不会慢,以前在网页上FLASH里没什么感觉。手机上没做过
