Project1

标题: 物品栏图片显示 [打印本页]

作者: 黑米馒头    时间: 2010-11-13 21:12
标题: 物品栏图片显示
在物品栏加张图片是这样吗
  @menu_com = Sprite.new
    @menu_com.bitmap = RPG::Cache.picture("物品栏")
我这样弄起来可以显示出来,不过我打开法术栏和别的的时候这张图片还会显示出来,要等几秒才消失...怎么弄才可以在在物品栏里显示这张图片..
作者: 烁灵    时间: 2010-11-13 22:16
在def update_target
    # 按下 B 键的情况下
    if Input.trigger?(Input::B)
……
#删除目标窗口
……
加上
      @menu_com.dispose

试试
作者: 无心孤云    时间: 2010-11-14 01:38
http://rpg.blue/web/htm/news279.htm

稍微修改下。物品大图和装备大图一样的
作者: 黑米馒头    时间: 2010-11-14 17:51
本帖最后由 黑米馒头 于 2010-11-14 17:56 编辑

Project1.rar (319.42 KB, 下载次数: 122) 回复 烁灵 的帖子

好象还是不行..
作者: 烁灵    时间: 2010-11-14 18:37
本帖最后由 烁灵 于 2010-11-14 18:38 编辑

回复 黑米馒头 的帖子

Project1.rar (319.57 KB, 下载次数: 241)

把那个写到Scene_Item里,

并且
  1.   def update_item
  2.     # 按下 B 键的情况下
  3.     if Input.trigger?(Input::B)
  4.       # 演奏取消 SE
  5.       @menu_com.dispose####################
  6.       $game_system.se_play($data_system.cancel_se)
  7.       # 切换到菜单画面
复制代码
这样应该行了吧
作者: 狸猫阿白    时间: 2010-11-14 19:10
这种情况显示背景图片可以把下述脚本加在 Scene_Item 的 def main 的 loop do 前面:
    @menu_com = Sprite.new #
    @menu_com.bitmap = RPG::Cache.picture("物品栏.png")

当然,要在 def main 结束前 @menu_com.bitmap.dispose

加在 Window_Item 里的我不会。
作者: 黑米馒头    时间: 2010-11-14 19:18
烁灵 发表于 2010-11-14 18:37
回复 黑米馒头 的帖子

...这样的话点使用物品在取消了就没图片了
作者: 莫小兮    时间: 2010-11-14 22:25
是不是你没有设置释放啊。图片显示后,切换画面的时候记得释放。你可以参考下图片菜单的教程范例




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