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

Project1

 找回密码
 注册会员
搜索

添加“某些地图禁止打开小地图”

查看数: 2292 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-10-1 21:33

正文摘要:

我想让某些地图不会触发小地图系统 例如,把某些不出发小地图系统的地图ID统一起来写个数据组           然后这些地图里就不会触发小地图系统 PS:为什么不能把“最初可见”给关闭? ...

回复

精灵使者 发表于 2014-10-2 18:10:17
#=>你的小地图版本已过期!
请更新新版【有打开/关闭小地图的开关】
https://rpg.blue/forum.php?mod=viewthread&tid=175971
jiahui5592986 发表于 2014-10-2 12:01:22
kuerlulu 发表于 2014-10-2 09:38
关闭最初可见的方法 :
第 23 行 关闭 100 号开关意味着打开小地图, 而开关们默认都是关闭的状态
解决姿势  ...

还有个问题.

不能触发小地图功能的地图。打开后提示了图片。但是有一个很诡异的事。。。那个角色标记的图还在上面..

额.关于  新跳转到一个地图 不默认打开小地图功能.我还是没懂。。

点评

角色标记的图可能与小地图背景不是同一个bitmap, 也是我没仔细看. 依葫芦画瓢肛掉就好了  发表于 2014-10-2 12:11
你可以按F9看一下默认100号开关开没开....  发表于 2014-10-2 12:10
kuerlulu 发表于 2014-10-2 09:38:47
关闭最初可见的方法 :
第 23 行 关闭 100 号开关意味着打开小地图, 而开关们默认都是关闭的状态
解决姿势 : 把 67 行的 unless 改成 if , 同时顺手改动一下注释


禁用小地图 :
在 125 行 make_all_map 这里加一句分歧, 让它当前地图id在开头的数组(请自行添加)里时就返回 2L 的那张图
例如: 你在开头加了 NO_MAP = [1,2,3]
定义的时候
  1. def make_all_map
  2.   if PLAN_Map_Window::NO_MAP.include? $game_map.map_id
  3.     return Bitmap.new '提示.png的路径'
  4.   else
  5.     xxxxxxxxxxxxxxxxxxxxxxxx
  6.     return ret_bitmap
  7.   end
  8. end
复制代码


另外通过按键改变真伪值(true => false; false => true)可以不用像这个脚本里这么麻烦, 我举个例子
  1. visible ^= true if Input.trigger?(Input::A)
复制代码
就行了

点评

另外看楼主贴的脚本,似乎是以前被整合过的脚本。最新版本似乎不是这样的  发表于 2014-10-2 18:24
其实这个开关等除了读档或者存档,完全是留给事件党用的入口。  发表于 2014-10-2 18:23
↓ 说了是举例子, 我完全可以把visible改成别的能读取到的数据, 只是想说这种写法可以省字数  发表于 2014-10-2 18:20
麻烦的原因很简单。你试试读档或者存档试试看。你写的不会保存开启/关闭的状态  发表于 2014-10-2 18:13
谢谢喽.问题解决啦  发表于 2014-10-2 12:31

评分

参与人数 1梦石 +1 收起 理由
RyanBern + 1 认可答案

查看全部评分

jiahui5592986 发表于 2014-10-2 09:19:06
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-7-19 18:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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