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

Project1

 找回密码
 注册会员
搜索

脚本基础问题,求帮助!

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

正文摘要:

如何在脚本那边定义开关和变量? 然后在编辑器界面又如何调用。或赋值? -- 如,我直接在脚本写$game_variables[1]=1 然后编辑器界面变量名a,0001 a=1 吗? - 开关呢? ...

回复

thdelownia 发表于 2014-7-29 23:28:59
喵呜喵5 发表于 2014-7-29 20:54
如果你要在那个位置写脚本,别用什么$game_variables

用一个名字不容易重复的,$ 符号打头的单词作为全局 ...

原来是学C#的拉,就是不懂脚本界面怎么跟游戏编辑器界面交互。多谢解决了,搞了一晚上终于懂用了{:2_275:}
喵呜喵5 发表于 2014-7-29 20:54:19
如果你要在那个位置写脚本,别用什么$game_variables

用一个名字不容易重复的,$ 符号打头的单词作为全局变量就好了,比如:
$mwm5 = 233

以后在其他地方(比如事件页变量操作的脚本那一栏或者其他可以输入脚本的地方)直接用$mwm5 就可以获取这个全局变量的值。

当然,全局变量用太多的话是不好的(虽然我不知道哪里不好= =),建议你先去学一些基本的Ruby语法

点评

请将本脚本放到浴巾和taro的脚本之上 rgss_main { SceneManager.run }  发表于 2014-7-29 21:42
居然形成同盟了(;´Д`)  发表于 2014-7-29 21:38
不行太明显了 我们应该隐晦一点  发表于 2014-7-29 21:31
好主意!  发表于 2014-7-29 21:30
简单点: raise '喵呜喵5的脚本可能会产生安全问题,请不要使用' if $m5script  发表于 2014-7-29 21:29

评分

参与人数 1星屑 +150 收起 理由
VIPArcher + 150 原来$m5script 出处在这里,好欢乐的点评.

查看全部评分

喵呜喵5 发表于 2014-7-29 20:30:07
看不懂你的问题……不知道是不是我语文基础差…………

$game_variables 对应事件编辑器里面的变量

$game_switches 对应事件编辑器里面的开关

点评

我也看不懂楼主的问题……  发表于 2014-7-29 20:31
taroxd 发表于 2014-7-29 20:29:02
直接在脚本编辑器里写 $game_variables[1]=1 ,必须要在 $game_variables 初始化之后才可以。

开关同理,用 $game_switches[1] = true (or false) 即可

点评

这里的初始化是啥?游戏编辑器的变量0001填写有变量名??  发表于 2014-7-29 20:44

评分

参与人数 1星屑 +100 收起 理由
VIPArcher + 100 我很赞同

查看全部评分

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

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

GMT+8, 2024-9-25 21:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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