Project1

标题: 菜单栏脚本问题 [打印本页]

作者: 浮云桑    时间: 2012-7-2 22:02
标题: 菜单栏脚本问题
  1.   #--------------------------------------------------------------------------
  2.   # ● 向指令列表添加主要的指令(可以增加指令條數)
  3.   #--------------------------------------------------------------------------
  4.   def add_main_commands
  5.    
  6.     add_command(Vocab::item,   :item,   main_commands_enabled)
  7.     add_command(Vocab::skill,  :skill,  main_commands_enabled)
  8.     add_command(Vocab::equip,  :equip,  main_commands_enabled)
  9.     add_command(Vocab::status, :status, main_commands_enabled)
  10.   end
  11.   #--------------------------------------------------------------------------
复制代码
这段代码是跟菜单栏选项相关的(我是新手)
我在想吧,既然Vocab::item的意义是获取那个系统设定的单词了。
那么能不能在这个地方添加为我一设定好的图片呢?
dsu_plus_rewardpost_czw
作者: 仲秋启明    时间: 2012-7-2 22:16
http://rpg.blue/forum.php?mod=viewthread&tid=189293
试试这帖的思路
作者: 浮云桑    时间: 2012-7-2 22:25
仲秋启明 发表于 2012-7-2 22:16
http://rpg.blue/forum.php?mod=viewthread&tid=189293
试试这帖的思路

额~原来有的啊。我先纠结一下
作者: 浮云桑    时间: 2012-7-2 22:53
  1.   #--------------------------------------------------------------------------
  2.   # ● 生成指令窗口(可以添加窗口)
  3.   #--------------------------------------------------------------------------
  4.   def create_command_window
  5.     @command_window = Window_MenuCommand.new
  6.     @command_window.set_handler(:item,      method(:command_item))
  7.     @command_window.set_handler(:skill,     method(:command_personal))
  8.     @command_window.set_handler(:equip,     method(:command_personal))
  9.     @command_window.set_handler(:status,    method(:command_personal))
  10.     @command_window.set_handler(:formation, method(:command_formation))
  11.     @command_window.set_handler(:save,      method(:command_save))
  12.     @command_window.set_handler(:game_end,  method(:command_game_end))
  13.     @command_window.set_handler(:cancel,    method(:return_scene))
  14.     @command_window.contents.clear_rect(Rect.new(0,0,160,200)) #清空删除位置区域
  15.      bitmap = Bitmap.new("Graphics/system/item.png")      #载入图片
  16.      @command_window.contents.blt(0,0,bitmap,bitmap.rect)     #描绘图片
  17.      bitmap = Bitmap.new("Graphics/system/item.png")      #载入图片
  18.      @command_window.contents.blt(0,24,bitmap,bitmap.rect)     #描绘图片
  19.      bitmap = Bitmap.new("Graphics/system/item.png")      #载入图片
  20.      @command_window.contents.blt(0,48,bitmap,bitmap.rect)     #描绘图片
  21.      bitmap = Bitmap.new("Graphics/system/item.png")      #载入图片
  22.      @command_window.contents.blt(0,72,bitmap,bitmap.rect)     #描绘图片
  23.   end
复制代码
嘛,按照那个思路去弄了,成功倒是成功了- -
进一步思考了,如果将方框绘制去掉,并且把图片改为精灵
那么动态菜单不就实现了?




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