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

Project1

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

[有事请教] 鼠标操作的缺点

[复制链接]

Lv4.逐梦者

梦石
0
星屑
5226
在线时间
725 小时
注册时间
2013-1-18
帖子
741
跳转到指定楼层
1
发表于 2023-3-3 11:55:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 nhycs01 于 2023-3-3 12:02 编辑

我设置了一些隐藏路线,看起来是墙壁,需要实际走到那里才会发现可以穿墙。
这个设置使用键盘玩完全没问题,但是使用鼠标操作,人物会自动寻路直接就找到路线穿墙过去了。
感觉非常影响探索的乐趣,请问这个问题该如何解决?(前提是不能取消鼠标的操作)

Lv1.梦旅人

梦石
0
星屑
58
在线时间
716 小时
注册时间
2021-3-24
帖子
557
2
发表于 2023-3-3 12:29:37 | 只看该作者
在穿墙前面加个碰撞触发 把空气墙打开
   

点评

但是点一下就自动移动到空气墙的前面了,等于也是自动提示了隐藏路线的位置  发表于 2023-3-3 12:52
全家活光光~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
58
在线时间
716 小时
注册时间
2021-3-24
帖子
557
3
发表于 2023-3-3 14:56:53 | 只看该作者
不是
你先把这个隐藏的路 铺满障碍事件,当主角走到一个特定地方 在切换事件页 把障碍去掉。
等同于 做成打开机关 在开门这样。
从底层解决 你只能从寻路方法里下手了.

点评

感谢指点,但是我觉得这样太麻烦了,弄一个隐藏路需要很多事件  发表于 2023-3-3 19:41
全家活光光~
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4459
在线时间
554 小时
注册时间
2018-11-12
帖子
128
4
发表于 2023-3-3 22:07:07 | 只看该作者
【代码】
JAVASCRIPT 代码复制
  1. var _DJGame_Temp_setDestination = Game_Temp.prototype.setDestination;
  2. Game_Temp.prototype.setDestination = function(x, y) {
  3.         if ($dataMap.meta.禁止点地移动) {
  4.                 var id = Number($dataMap.meta.禁止点地移动);
  5.                 if ($gameMap.regionId(x, y) == id) return;
  6.         }
  7.         return _DJGame_Temp_setDestination.call(this,x,y);
  8. };


【使用说明】
①将上述代码复制粘贴到任意插件最下面;
②在需要禁用点地的地图备注<禁止点地移动:X>

【举例说明】
1号地图备注:<禁止点地移动:6>
作用:该地图涂抹的6号区域无法用鼠标点击移动。

【图片教程】


——————————
希望对你有所帮助。

点评

大佬牛B!对您的敬仰犹如涛涛的江水连绵不绝!这个办法可行。  发表于 2023-3-4 10:45

评分

参与人数 1+1 收起 理由
nhycs01 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-19 14:16

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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