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

Project1

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

[已经解决] 抱歉請問在事件如何用腳本轉移場景而且用變數決定?(FOR XP)

[复制链接]

Lv4.逐梦者

梦石
0
星屑
5753
在线时间
1170 小时
注册时间
2011-12-18
帖子
1291
跳转到指定楼层
1
发表于 2018-1-7 18:47:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 sdgn 于 2018-1-7 23:33 编辑

意思是說我想用事件腳本來做場景(地圖)移動~
而要移動到哪一個場景由變數決定~ 不使用 IF 或 CASE這類判斷式...
而場景名稱固定用 OOO+數字~ 數字部份就是用來決定轉移對象的~
也就是用的時候腳本是要轉移到名稱是 OOO+變量 的地圖(場景)...
這個方法如何決定主角進入後的位置?

又如果要寫到完整腳本的話怎麼寫?

Lv5.捕梦者 (版主)

梦石
1
星屑
23999
在线时间
3339 小时
注册时间
2011-7-8
帖子
3926

开拓者

2
发表于 2018-1-7 19:10:42 | 只看该作者
本帖最后由 guoxiaomi 于 2018-1-7 19:13 编辑

首先读取 MapInfos.rxdata 获得 id => name 数组用于查找 id
查找到 id 后存到某一个变量里,然后调用事件”场所移动“

  1. $map_infos ||= load_data("Data/MapInfos.rxdata")
  2. map_name = 'OOO_01'
  3. id = $map_infos.find{|i| i.name == map_name}
  4. ...
复制代码

点评

阿對了怎麼編輯進去後主角要顯示的位置?  发表于 2018-1-7 23:38
OOO_01的01我想用空的全域變數讓我帶入  发表于 2018-1-7 23:34

评分

参与人数 2星屑 +60 +1 收起 理由
RyanBern + 60 认可答案
sdgn + 1 謝謝

查看全部评分

熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复 支持 1 反对 0

使用道具 举报

Lv5.捕梦者 (版主)

梦石
1
星屑
23999
在线时间
3339 小时
注册时间
2011-7-8
帖子
3926

开拓者

3
发表于 2018-1-8 01:13:36 | 只看该作者
本帖最后由 guoxiaomi 于 2018-1-8 01:14 编辑

首先你要确定是01还是1,这个决定了sprintf的格式

  1. $map_infos ||= load_data("Data/MapInfos.rxdata")
  2. map_name = sprintf("OOO_%02d", $game_variables[10])
  3. id = $map_infos.find{|i| i.name == map_name}
  4. $game_variables[11] = id
复制代码


事件本来就可以用变量指定地图ID和目标位置(x, y)

点评

原來是要這樣寫... 都忘了~ 感謝您~  发表于 2018-1-8 07:15
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5753
在线时间
1170 小时
注册时间
2011-12-18
帖子
1291
4
 楼主| 发表于 2018-1-8 07:37:53 | 只看该作者
本帖最后由 sdgn 于 2018-1-8 08:15 编辑
guoxiaomi 发表于 2018-1-8 01:13
首先你要确定是01还是1,这个决定了sprintf的格式


ㄚㄚ沒事了~ 抱歉~
事件本身就能做了
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5753
在线时间
1170 小时
注册时间
2011-12-18
帖子
1291
5
 楼主| 发表于 2018-1-8 19:21:39 | 只看该作者
阿不行... 我還是有需要用腳本做
[設定要去的場景ID(由變數決定) 設定角色要顯示的位置 然後轉移場景]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 14:32

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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