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

Project1

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

[已经解决] 原野、外景、内景、迷宫的条件判断

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1169
在线时间
209 小时
注册时间
2013-6-19
帖子
138
跳转到指定楼层
1
发表于 2013-6-23 06:49:05 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 a0936459772 于 2013-6-23 10:24 编辑

该怎么用条件分支的脚本去判断现在主角是在原野、外景、内景还是迷宫?

具体该怎么写?


主要是为了要改变日夜的色调,但是室内也会跟著一起变黑。

所以要判断是否在室内外...



Lv1.梦旅人

梦石
0
星屑
50
在线时间
492 小时
注册时间
2013-6-15
帖子
206
2
发表于 2013-6-23 08:51:51 | 只看该作者
该怎么用条件分支的脚本去判断现在主角是在原野、外景、内景还是迷宫?
不知道我有没有理解正确,大概可以设几个开关,如果主角在原野就开关1打开,如果在外景就开关2打开如此类推。然后就条件分歧,如果开关1开启时怎样,大概可一这样(如果没有理解错的话)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
492 小时
注册时间
2013-6-15
帖子
206
3
发表于 2013-6-23 08:59:43 | 只看该作者
大概就这样

QQ图片20130623090248.jpg (91.14 KB, 下载次数: 19)

QQ图片20130623090248.jpg

QQ图片20130623090148.jpg (106.88 KB, 下载次数: 23)

QQ图片20130623090148.jpg

评分

参与人数 1星屑 +80 收起 理由
Sion + 80 感谢帮忙

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1169
在线时间
209 小时
注册时间
2013-6-19
帖子
138
4
 楼主| 发表于 2013-6-23 09:05:35 | 只看该作者
本帖最后由 a0936459772 于 2013-6-23 09:12 编辑
渝川 发表于 2013-6-23 08:59
大概就这样


这样的话每个场景都要自行去设定它是不是原野、外景、内景、迷宫,

我的工程有上百幅地图,不晓得有没有更快的方法?

像是直接从脚本叫出当前地图的图块id(001(原野)、002(外景)...)做条件判断。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
帖子
5113

贵宾

5
发表于 2013-6-23 09:29:13 | 只看该作者
拿图块的文件名判断吧
$game_map.tileset_name

点评

$game_map.tileset_name=="002-Inside_A2"像这样子吗?  发表于 2013-6-23 09:55
条件分歧里的脚本,$game_map.tileset_name=="001-xxxx" 这样~  发表于 2013-6-23 09:42
呃...具体该怎么写呢?  发表于 2013-6-23 09:40
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

Lv2.观梦者 (暗夜天使)

梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
帖子
2309

贵宾

6
发表于 2013-6-23 10:08:08 | 只看该作者
如果是切换地图的话,读取地图备注就好了。
先加一句脚本
  1. class Game_Map; attr_reader :map end # 用来读取当前地图
复制代码
然后用
  1. $game_map.map.note.include?("野外") #地图备里写 野外 就为 true
复制代码
或者读取
  1. $game_map.map.tileset_id #这是图块组的序号。
复制代码

点评

行了!非常感谢你!  发表于 2013-6-23 10:19
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-5 23:22

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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