粗略的做了个大概,用在事件中或脚本栏中都可以 $sprite_choice = {} $sprite_choice["选项1"]=["图片1",0,0,:a] $sprite_choice["选项2"]=["图片2",100,0,:b] SceneManager.call(Scene_SpriteChoice) 第一行和最后一行不要动,中间的自己添加 上面的例子中,"选项1"是在画面中描绘出来让你看到的选项的名称 "图片1"是选项图片的文件名 后面的两个数字分别是x,y坐标 最后的:a和:b是选择了该选项后执行的函数名,这个得你自己设定,你需要在点击后怎么做,就在脚本里怎么写,如果你不在脚本里写对应的方法,那默认是会p一个index出来,这里也是可以随便改的 如果你需要的选项基本上都在执行同一件事,那就直接在p @index这行写,如果你需要哪个选项做完全不同的事情,那就直接在类里定义一个就行了 RUBY 代码复制
|
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-21 22:48
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.