你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[]哪位大神能帮忙写下js编码中tiled地图人物和障碍物碰撞的小demo
哪位大神能帮忙写下js编码方式中tiled地图里面,怎么用引擎实现人物和障碍物碰撞的小demo,最好是2.5D的,没有的话2D也行,到处都找不到demo,新手赏金求助啊
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
威
赞同来自:
专门创建一个图层,用于标记不可移动的块,
当角色移动时判断新的坐标所在的块是否是不可移动的块,如果是的话,取消移动
如果是可移动的块,更新角色坐标
https://blog.csdn.net/pur_e/article/details/50724828
……二、碰撞检测
前面制作地图时,我们加了一个blocks用于画玩家不可以穿越的块,我们现在可以取到一个cocos坐标所对应的地图瓦片坐标,这个碰撞功能的实现就很简单了:
我们在update时,取得更新后的玩家位置;
将位置转化为瓦片坐标;
取得blocks层中对应坐标的块,如果能取到,说明这个块是不可以穿越的,则取消移动,否则进行移动动作。…………
该问题目前已经被锁定, 无法添加新回复
发起人
-to happiness
相关问题
sprite旋转以后,但是原来碰撞检测rect没有旋转
请问laya有没有地图编辑器工具?
Layabox 2.0 bate5 运行编译之后 bundle.js 文件里面没有使用命名空间类文件的定义!导致运行时 找不到类的定义!这是为什么? 已上传 Demo 附件
liblayaair.so 总是崩溃,有没有官方人员帮忙解决一下啊
Laya2.6.0beta 物理引擎 刚体碰撞点位置获取不正确
求指点3d射线碰撞和UI点击穿透的问题
关于遍历产生的sprite的点击事件,急,大神帮看哈
laya 3D碰撞器与 Unity 不一致问题
ios升级到15.4后游戏会一直闪屏,可重现demo见附件
Laya 鼠标Cursor怪异问题,有demo
2D场景加载3d人物,3d人物如何实现动态半透明
问题状态
最新活动:
2018-06-27 19:41
浏览:
3176
关注:
3
人
商务合作
1 个回复
威
赞同来自:
当角色移动时判断新的坐标所在的块是否是不可移动的块,如果是的话,取消移动
如果是可移动的块,更新角色坐标https://blog.csdn.net/pur_e/article/details/50724828
……二、碰撞检测
前面制作地图时,我们加了一个blocks用于画玩家不可以穿越的块,我们现在可以取到一个cocos坐标所对应的地图瓦片坐标,这个碰撞功能的实现就很简单了: