查看: 2155|回复: 1

[有事请教] 怎么禁用角色的自动寻路/点击移动

[复制链接]
梦石
0
星屑
2429
在线时间
363 小时
注册时间
2021-2-8
回帖
137
发表于 2022-6-8 16:08:40 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×

在手机上发现点击移动会肉眼可见的变卡,而且也不需要虚拟按键+点击移动两种操作同时进行,易误触======主要还是会变卡!

这段脚本可以解决:Scene_Map.prototype.processMapTouch = function() {};

但是,同时也没办法点击图片执行公共事件了,还有一些事件点击触发的操作也失效,所以问题是:

怎么单纯的禁止角色点击移动 或者 禁止角色自动寻路? 而不影响地图的其他点击操作。

梦石
0
星屑
2429
在线时间
363 小时
注册时间
2021-2-8
回帖
137
 楼主| 发表于 2022-6-8 20:40:42 | 显示全部楼层
本帖最后由 Heiko 于 2022-8-21 19:53 编辑

目前解决了,原本就在用Yep的图片绑定公共事件插件,插件自带了禁止移动并且能点击图片。

除了yep的事件点击触发点了没反应,换了别的同类插件解决。



发现其实把上边那段脚本丢进一个新建的Js,以插件的形式放在yep的图片绑公共事件上方即可解决点不了图片的问题,不过yep都自带了也就不需要

指路===  关于禁用点击移动方面,yep和drill有相关插件~

感觉完美的解决办法
[pre lang="javascript"]//17号开关打开屏蔽点击地面
Game_Temp.prototype.setDestination = function(x, y) {
    if (!$gameSwitches.value(17)) {
       this._destinationX = x;
       this._destinationY = y;  
    } else {
      return;
    }
};[/pre]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部