设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1691|回复: 1
打印 上一主题 下一主题

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

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2389
在线时间
363 小时
注册时间
2021-2-8
帖子
149
跳转到指定楼层
1
发表于 2022-6-8 16:08:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x

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

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

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

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

Lv3.寻梦者

梦石
0
星屑
2389
在线时间
363 小时
注册时间
2021-2-8
帖子
149
2
 楼主| 发表于 2022-6-8 20:40:42 | 只看该作者
本帖最后由 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. };
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-18 04:41

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表