赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 92921 |
最后登录 | 2020-5-5 |
在线时间 | 20 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 55
- 在线时间
- 20 小时
- 注册时间
- 2005-10-24
- 帖子
- 1571
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
开关的简化
说明:这是针对Game_Switches来简化的,毕竟这个开关在游戏中是经常运用的
原理同变量的简化设计是一样的,我还是把具体步骤写出来
1,找到Game_Switches这个脚本
2,class Game_Switches后加上
attr_accessor:data
3,写个公共事件,执行条件为并列,开关1打开
$s = $game_switches.data
$t = true,$f=false
开关关闭
地图事件一
第一面:
开关1为开
独立a开关为开
第一面:执行条件:独立a开关为开
地图事件二,执行条件:确定按钮
$s[3]=$t
运行游戏,触发地图事件二,打开f9,你会发现开关3的状态为开.
----------------------------------------------------------
居然忘记开关本来就可以批量处理,多次一举了
刚才发现1个比较没有意思的东西:
$game_switches[1]=true 与 $game_switches[1]="打开" 都是一样的效果;把"打开"替换成数字,以及被定义的全局变量,都可以让开关1打开
如果不对开关进行使用,那么开关的状态就会有3个---true,false,nil
那个没有被使用过的开关就是nil,只要使用过1次
那个开关就会去除nil
[本贴由 御灵 于 2008-1-24 23:03:38 进行了编辑] |
|