猫史档案馆


塔防游戏中怎么让角色移动但是有走不出规定路线?o

用户:小说爱好者独角小说爱好者独角查看:0 回复:3 评论:0 创建时间:2023-08-24T12:50:59


我最近做塔防游戏时遇上了难题:敌人在规定的路线行走(注意⚠️:路不是直的),而且敌人不能碰到路的边缘。敌人走着走着就出圈了,这该怎么做呢?大佬们帮帮我吧(注意⚠️:路线是背景,不是角色)emotion_编程猫_谢谢老板


回复

上一页1 页 / 共 1下一页
L-TIRZL-TIRZ

可以在路的边缘放一个独立的元素(可以是透明的图片、很小的物体等),当角色触碰到这个元素,就能用碰到代码块改变角色的移动方向了

点赞0


评论


无敌版滑稽战神无敌版滑稽战神

把路线用列表记录下来

点赞1


评论


RohcirtepRohcirtep

那我也来分享一下我以前试过的哈,如果不好用就算了

方块铺路:可以在铺路时就设置三个用来判断的分类造型(一个直路,一个左,一个右,但是样子要一样),这里铺路不是按整个大局的方向,而是铺路方块的往左or右!然后让敌人一边运动一边侦测,比如侦测当自己碰到“左”,也是提醒要往左了!那就退回去,然后改变一次方向,变回来,如果又碰到了,以此类推

曲线铺路:在敌人的造型上坐三个(一个正常的,一个在左边多加一个小方块,另一个就是右边加),然后在移动时不断来回变造型判断,如果多的方块的造型碰到了,那就是提醒要往那边旋转了(多少度可以自己加以调整,所以这里路也不能太曲折,可能转不过弯来),以此类推

点赞0


评论