查看: 3605|回复: 8

[已经解决] 怎么使用区域设置不可穿越

[复制链接]
梦石
0
星屑
410
在线时间
46 小时
注册时间
2018-10-5
回帖
15
发表于 2018-10-14 11:18:57 | 显示全部楼层 |阅读模式
悬赏50星屑已解决
像地图这些地方用图块设置不了不可穿越,这要怎么用区域设置成不可穿越
现在还不懂区域设置有什么用
2345截图20181014113541.png

最佳答案

查看完整内容

记得ULDS(无限图层显示系统)里附带了一个63号区域不可通行的脚本,理论上来说区域编号可以随便改,改成1号2好都行。或者有其他不用脚本的设置方法,但是技术太渣没去弄过(手上没电脑不能试,哭哭) 区域的作用?我除了那个脚本以外就只用来做推箱子的判定了x
梦石
0
星屑
3794
在线时间
842 小时
注册时间
2017-12-13
回帖
248
发表于 2018-10-14 11:18:58 | 显示全部楼层
记得ULDS(无限图层显示系统)里附带了一个63号区域不可通行的脚本,理论上来说区域编号可以随便改,改成1号2好都行。或者有其他不用脚本的设置方法,但是技术太渣没去弄过(手上没电脑不能试,哭哭)
区域的作用?我除了那个脚本以外就只用来做推箱子的判定了x
不过好在我还活着。
我挺过来了。
如果没有你,我是不会走到今天的。
所以……谢谢你。衷心谢谢你。
希望未来更加光明。
这里是士官生泰勒,原属瓦里亚号,通话结束。

【连接结束】
回复

使用道具 举报

梦石
0
星屑
1507
在线时间
199 小时
注册时间
2016-8-9
回帖
48
发表于 2018-10-14 12:56:58 | 显示全部楼层
区域的原本作用是设定暗雷遇敌的区域的


63号区域不可通行
  1. module Taroxd
  2.   #--------------------------------------------------------------------------
  3.   # ● 设置区域
  4.   #--------------------------------------------------------------------------
  5.   PASSABLE_REGIONS   = []                   # 可通行的区域
  6.   IMPASSABLE_REGIONS = [63]                 # 不可通行的区域
  7. end

  8. class Game_Map
  9.   #--------------------------------------------------------------------------
  10.   # ● 判定普通角色是否可以通行
  11.   #--------------------------------------------------------------------------
  12.   alias taroxd_passable_without_region? passable?
  13.   def passable?(x, y, d)
  14.     r = region_id(x, y)
  15.     return true  if Taroxd::PASSABLE_REGIONS.any?   {|e| e === r }
  16.     return false if Taroxd::IMPASSABLE_REGIONS.any? {|e| e === r }
  17.     taroxd_passable_without_region?(x, y, d)
  18.   end
  19. end
复制代码
正在做的游戏,缓慢填坑中……
回复

使用道具 举报

梦石
0
星屑
6379
在线时间
608 小时
注册时间
2017-9-27
回帖
205
发表于 2018-10-14 13:57:52 | 显示全部楼层
。。。B/C/D/E里弄个空白的。。。设置不可通行,画上去就好了吧。
回复

使用道具 举报

梦石
0
星屑
410
在线时间
46 小时
注册时间
2018-10-5
回帖
15
 楼主| 发表于 2018-10-14 19:05:08 | 显示全部楼层
天浩 发表于 2018-10-14 13:57
。。。B/C/D/E里弄个空白的。。。设置不可通行,画上去就好了吧。

关键我不知道设置的区域怎么用啊,这可以用来弄区域遇怪什么的
回复

使用道具 举报

梦石
0
星屑
410
在线时间
46 小时
注册时间
2018-10-5
回帖
15
 楼主| 发表于 2018-10-14 19:25:12 | 显示全部楼层
xxyzx 发表于 2018-10-14 12:56
区域的原本作用是设定暗雷遇敌的区域的

大佬,这脚本装上后怎么动不了了,全图无法移动了
回复

使用道具 举报

梦石
0
星屑
410
在线时间
46 小时
注册时间
2018-10-5
回帖
15
 楼主| 发表于 2018-10-14 19:47:19 | 显示全部楼层
xxyzx 发表于 2018-10-14 12:56
区域的原本作用是设定暗雷遇敌的区域的

脚本可用,然而我不知道弄到什么,整个地图都动不了了,我换个图块试试谢谢这脚本了

点评

emmmm怎么就无法移动了诶QAQ明天我看看是哪里出问题了叭  发表于 2018-10-15 23:27
回复

使用道具 举报

梦石
0
星屑
410
在线时间
46 小时
注册时间
2018-10-5
回帖
15
 楼主| 发表于 2018-10-14 19:49:50 | 显示全部楼层
xxyzx 发表于 2018-10-14 12:56
区域的原本作用是设定暗雷遇敌的区域的

抱歉抱歉,最佳答案一个手快给错了.......抱歉
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部