设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1993|回复: 4
打印 上一主题 下一主题

[已经解决] rmvx中如何用脚本呼叫选项?为什么浮标就是动不

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
51 小时
注册时间
2011-2-7
帖子
8
跳转到指定楼层
1
发表于 2011-2-26 23:24:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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

Lv1.梦旅人

梦石
0
星屑
202
在线时间
498 小时
注册时间
2006-10-21
帖子
907
2
发表于 2011-2-28 09:16:14 | 只看该作者
这段脚本是什么…………
其实你应该在脚本里新建一个类,如class Scene_tankbuji < Scene_Base
里面内容书写可参看商店类class Scene_Shop < Scene_Base
你也可以添加漂亮的窗口,自己学习动手吧。update不是这么用的……

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


然后
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
841 小时
注册时间
2010-8-11
帖子
1135
3
发表于 2011-3-1 23:38:49 | 只看该作者
这是完整脚本吗,我记得要定义一个新类的吧......可我找来找去都找不到class.....
回复

使用道具 举报

Lv1.梦旅人

天空之神

梦石
0
星屑
156
在线时间
173 小时
注册时间
2009-5-3
帖子
612
4
发表于 2011-3-4 18:50:49 | 只看该作者
要定义新类,不能直接张的
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
51 小时
注册时间
2011-2-7
帖子
8
5
 楼主| 发表于 2011-3-5 18:18:58 | 只看该作者
回复 wsffx13 的帖子

谢谢:hug:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-28 19:11

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表