| 赞 | 0 |
| VIP | |
| 好人卡 | |
| 积分 | 1 |
| 经验 | |
| 最后登录 | 2017-9-16 |
| 在线时间 | 75 小时 |
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 75 小时
- 注册时间
- 2007-6-25
- 回帖
- 2227
 
|
发表于 2008-10-12 18:34:02
|
显示全部楼层
来自柳柳前辈的教学~{/hx}
- 1、添加选项
- Scene_Battle里面,有一个Commond_window,在30行:
- @actor_command_window = Window_Command.new(160, [s1, s2, s3, s4])
- 其实只要添加选项就行,比如:
- @actor_command_window = Window_Command.new(160, [s1, s2, s3, s4, "调用公共事件1"])
- 然后下面一行是:@actor_command_window.y = 160,这个是他的坐标,每添一个选项缩小32左右即可。
- ——————
- 2、实现选项功能:
- Scene_Battle 3里面有一个case @actor_command_window.index
- 然后是选中前面4个选项时候的算法
- case @actor_command_window.index
- when 0
- when 1
- ...
- 不理会它,自行添加:
- when 4
- $game_system.battle_interpreter.setup($data_common_events[1].list, 0)
- 这样就是当选中最后一个的时候调用公共事件1号。完毕。
复制代码
因为前面灵儿说的搜索你没有用,所以只好这么帖了~{/hx}
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~ |
|