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

Project1

 找回密码
 注册会员
搜索

原野、外景、内景、迷宫的条件判断

查看数: 2644 | 评论数: 5 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-6-23 06:49

正文摘要:

本帖最后由 a0936459772 于 2013-6-23 10:24 编辑 该怎么用条件分支的脚本去判断现在主角是在原野、外景、内景还是迷宫? 具体该怎么写? 主要是为了要改变日夜的色调,但是室内也会跟著一起变黑。 所以要判 ...

回复

Sion 发表于 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
亿万星辰 发表于 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
a0936459772 发表于 2013-6-23 09:05:35
本帖最后由 a0936459772 于 2013-6-23 09:12 编辑
渝川 发表于 2013-6-23 08:59
大概就这样


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

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

像是直接从脚本叫出当前地图的图块id(001(原野)、002(外景)...)做条件判断。
渝川 发表于 2013-6-23 08:59:43
大概就这样

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

QQ图片20130623090248.jpg

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

QQ图片20130623090148.jpg

评分

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

查看全部评分

渝川 发表于 2013-6-23 08:51:51
该怎么用条件分支的脚本去判断现在主角是在原野、外景、内景还是迷宫?
不知道我有没有理解正确,大概可以设几个开关,如果主角在原野就开关1打开,如果在外景就开关2打开如此类推。然后就条件分歧,如果开关1开启时怎样,大概可一这样(如果没有理解错的话)
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-6 03:49

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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