Project1

标题: 怎么禁用角色的自动寻路/点击移动 [打印本页]

作者: Heiko    时间: 2022-6-8 16:08
标题: 怎么禁用角色的自动寻路/点击移动

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

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

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

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


作者: Heiko    时间: 2022-6-8 20:40
本帖最后由 Heiko 于 2022-8-21 19:53 编辑

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

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



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

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

感觉完美的解决办法
JAVASCRIPT 代码复制
  1. //17号开关打开屏蔽点击地面
  2. Game_Temp.prototype.setDestination = function(x, y) {
  3.     if (!$gameSwitches.value(17)) {
  4.        this._destinationX = x;
  5.        this._destinationY = y;  
  6.     } else {
  7.       return;
  8.     }
  9. };





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1