你的浏览器禁用了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没有旋转
Layabox 2.0 bate5 运行编译之后 bundle.js 文件里面没有使用命名空间类文件的定义!导致运行时 找不到类的定义!这是为什么? 已上传 Demo 附件
请问laya有没有地图编辑器工具?
liblayaair.so 总是崩溃,有没有官方人员帮忙解决一下啊
Laya2.6.0beta 物理引擎 刚体碰撞点位置获取不正确
关于遍历产生的sprite的点击事件,急,大神帮看哈
求指点3d射线碰撞和UI点击穿透的问题
我的tieldmap生成的json文件里data是这种格式,地图显示有误
unity动画事件demo有没有另外的实现方式
写了个边缘光的自定义shader,有很多问题,帮忙看一下
Native2.0正式版wss连接不成功web版本没问题,有DEMO
问题状态
最新活动:
2018-06-27 19:41
浏览:
3103
关注:
3
人
商务合作
1 个回复
威
赞同来自:
当角色移动时判断新的坐标所在的块是否是不可移动的块,如果是的话,取消移动
如果是可移动的块,更新角色坐标https://blog.csdn.net/pur_e/article/details/50724828
……二、碰撞检测
前面制作地图时,我们加了一个blocks用于画玩家不可以穿越的块,我们现在可以取到一个cocos坐标所对应的地图瓦片坐标,这个碰撞功能的实现就很简单了: