超级玛丽 那种障碍物用什么写的?
本来想用tilemap写 但是格子太大 走起路来也不顺畅
应该不是用tilemap写的吧 tilmap格子都很大的 一般都是20px*20px1个格子 走起路来不顺畅的 格子小会卡死
如果用物理引擎 性能不行 而且有时候如果高速模式下还会穿透
还有什么思路写呢
超级玛丽 那种障碍物用什么写的?
本来想用tilemap写 但是格子太大 走起路来也不顺畅
应该不是用tilemap写的吧 tilmap格子都很大的 一般都是20px*20px1个格子 走起路来不顺畅的 格子小会卡死
如果用物理引擎 性能不行 而且有时候如果高速模式下还会穿透
还有什么思路写呢
来玩玩我的垃圾游戏

地图用的是tiledmap
碰撞是自己根据用坐标来算
思路:找到角色附近的障碍物,根据自身大小坐标和其他障碍物的大小和坐标作对比
找附近的障碍物可以利用四叉树或者栅格算法来解决
80年代没有啥tilemap之类的概念, 应该就是像素坐标检测来判断是否碰撞。
平台跳跃类的游戏现在很常见,楼上的朋友举了他的实现方式。你也可以参考一些u3d的平台跳跃游戏的实现方式
tilemap可以创建对像层,它是不可见的,你可以对像层中编辑各种形状,大小任意,在代码中可以获取这些对你数据用于做碰撞检查。
对象层可以编辑各种形状???? 我记得只有方形吧

大佬求指教 怎么做到任意形状 目前我弄的都是方形的
插个眼
请问最后是怎么实现的呢。我的人物移动是改变坐标实现的。想实现让碰到障碍物不能移动过去要怎么实现呢
我进去就死机了。。。重登还是司机
微信搜索 狐狸与乌鸦
瓦片地图,计算障碍物位置,论坛里,我发过这样的文章
恩恩恩恩恩