|
本帖最后由 mabingjun626 于 2020-3-3 15:37 编辑
这个问题出现的原因,我个人理解是,宠物和角色,坐标重叠的时候,并没有中断移动到角色的指令,所以导致宠物即使在角色身上,也会不断行走,从而产生左右摇头的BUG。
解决方法如下:
在脚本-LEnemy-604一行的下面加入- if(char.camp == 2 && RV.NowMap.getActor().getCharacter().getCharactersRect().intersects(char.getCharacter().getCharactersRect())){
- return true;
- }
复制代码 如图所示
这样的话,当宠物执行跟随角色指令时,就会重复判断宠物是否和角色重叠,一旦重叠就停止向角色的移动指令。
这样就解决这个“鬼畜”问题了。
感谢@moon 的技术指导。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
评分
-
查看全部评分
|