Project1

标题: rmvx中如何用脚本呼叫选项?为什么浮标就是动不 [打印本页]

作者: ljdxllx    时间: 2011-2-26 23:24
标题: rmvx中如何用脚本呼叫选项?为什么浮标就是动不
本帖最后由 ljdxllx 于 2011-2-27 16:26 编辑

def tankbuji_main
  tank_buji
  tank_update
  tank_buji_fuben
end
def tank_buji
  s1 = "全部补给"
  s2 = "装甲补给"
  s3 = "弹药补给"
  @command_tank_buji_window = Window_Command.new(127, [s1,s2,s3])
  @command_tank_buji_window.x = 20
  @command_tank_buji_window.y = 208
end
def tank_buji_fuben
  $game_message.texts.push("这里是战车补给站")
end
def tank_update
  @command_tank_buji_window.update
  if Input.trigger?(Input::B)
    Sound.play_cancel   
    @command_tank_buji_window.dispose
  end
end
dsu_plus_rewardpost_czw
作者: wsffx13    时间: 2011-2-28 09:16
这段脚本是什么…………
其实你应该在脚本里新建一个类,如class Scene_tankbuji < Scene_Base
里面内容书写可参看商店类class Scene_Shop < Scene_Base
你也可以添加漂亮的窗口,自己学习动手吧。update不是这么用的……

调用时则是在事件脚本中写上$sence = Scene_tankbuji .new
就可以了,而不是直接执行你那脚本。


然后
作者: 945127391    时间: 2011-3-1 23:38
这是完整脚本吗,我记得要定义一个新类的吧......可我找来找去都找不到class.....
作者: 小鱼子    时间: 2011-3-4 18:50
要定义新类,不能直接张的
作者: ljdxllx    时间: 2011-3-5 18:18
回复 wsffx13 的帖子

谢谢:hug:




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1