谢谢大家了,今天 抽了点时间看了下教材,觉得8楼的很好,可以简化事件书写长度。我想请教下怎么写那一段播放图片的事件到脚本中,然后我在事件中调用 它?谢谢大家了 |
其实楼主没必要使用脚本来做,因为考虑到动画等因素,需要提供素材,进行测试才能有效的写出脚本. 建议楼主还是用事件来完成,主要写得太长,有些都是重复的,可以进行缩小. 图片对应的精灵只需要一个就可以,显示图片用代码变量来实现 比如$game_variables[2]= rand(6)+1 #2号变量 $game_screen.pictures[2].show("sa(#{$game_variables[2] })",320,50,100 ,100,255,0) 对话显示可以用变量来表示 对话框里 我抛出了\v[2]点,该你了. $game_variables[3]= rand(6)+1 $game_screen.pictures[2].show("sa(#{$game_variables[3] })",320,50,100 ,100,255,0) if $game_variables[3] > $game_variables[2] 对话框 你抛出了\v[3]点,比我大 elsif $game_variables[3] == $game_variables[2] 对话框 你抛出了\v[3]点,一样大 else 你抛出了\v[3]点,比我小 end 代码部分全部用事件里的脚本实现 这样方式,可以剩去大量步骤 |
楼主真的是需要这样的话,就这样: event = RPG::Event.new(坐标) event.name = 事件名称 event.pages[0].through = 是否设置可穿透 event.pages[0].graphic.character_name=行走图名称 ............................ 还有很多很多........不过就得自己想办法把这个事件载入...非常复杂...如果只是 用来不在地图编辑器上写的话,非常不建议,这样些事件,仅仅用来出现一个临时可以 看见的事件,比如随机明怪等 |
谢谢楼上了。太谢谢了 去试下 |
本帖最后由 hcm 于 2012-11-10 10:23 编辑
事件插入脚本Yao.new 就可以了 没有测试过,不能保证没有错误。��� |
参考这个:http://www.66rpg.com/articles/2926 一条一条对着修改吧 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-1-7 12:00
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.