Project1

标题: 图片战斗菜单的问题 [打印本页]

作者: doranikofu    时间: 2007-7-14 07:20
标题: 图片战斗菜单的问题
我想在图片战斗菜单显示图标的同时在底层显示一个背景
而且背景图片是随当前活动的角色变化的
比如以活动角色的头像作战斗菜单的底图
不同人物行动的时候会有不同的底图显示

现在的问题是 这个Window_CommandIcon里面没有和active_battler相关的变量...
请问要怎么弄比较好...

而且Scene_Battle里面@actor_command_window怎么显示一个图片我也不会{/gg}
只能用@actor_command_window.windowskin显示 但是由于图片不合规格...按windowskin的显示发式就乱七八糟了

就是这个从灵儿续传里面提的 原版的没见过 不知道什么样子的{/gg}

  1. module Momo_IconCommand
  2.   # 图标名称设定
  3.   ATTACK_ICON_NAME = "menu_1" # 攻撃
  4.   SKILL_ICON_NAME = "menu_2"   # 特技
  5.   GUARD_ICON_NAME = "menu_3"  # 防御
  6.   ITEM_ICON_NAME = "menu_4"     # 物品
  7.   RUN_ICON_NAME = "menu_5"     # run
  8. (以下略)
复制代码


然后我看这脚本最后面似乎有可以用的东西 可是搜索了一下似乎没有地方用到这两个函数...
可能是修改过了...

  1.   def command_window_actor_x(index)
  2.     $game_party.actors[index].screen_x + Momo_IconCommand::X_PLUS
  3.   end
  4.   def command_window_actor_y(index)
  5.     $game_party.actors[index].screen_y + Momo_IconCommand::Y_PLUS
  6.   end
复制代码
[LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: doranikofu    时间: 2007-7-14 07:20
标题: 图片战斗菜单的问题
我想在图片战斗菜单显示图标的同时在底层显示一个背景
而且背景图片是随当前活动的角色变化的
比如以活动角色的头像作战斗菜单的底图
不同人物行动的时候会有不同的底图显示

现在的问题是 这个Window_CommandIcon里面没有和active_battler相关的变量...
请问要怎么弄比较好...

而且Scene_Battle里面@actor_command_window怎么显示一个图片我也不会{/gg}
只能用@actor_command_window.windowskin显示 但是由于图片不合规格...按windowskin的显示发式就乱七八糟了

就是这个从灵儿续传里面提的 原版的没见过 不知道什么样子的{/gg}

  1. module Momo_IconCommand
  2.   # 图标名称设定
  3.   ATTACK_ICON_NAME = "menu_1" # 攻撃
  4.   SKILL_ICON_NAME = "menu_2"   # 特技
  5.   GUARD_ICON_NAME = "menu_3"  # 防御
  6.   ITEM_ICON_NAME = "menu_4"     # 物品
  7.   RUN_ICON_NAME = "menu_5"     # run
  8. (以下略)
复制代码


然后我看这脚本最后面似乎有可以用的东西 可是搜索了一下似乎没有地方用到这两个函数...
可能是修改过了...

  1.   def command_window_actor_x(index)
  2.     $game_party.actors[index].screen_x + Momo_IconCommand::X_PLUS
  3.   end
  4.   def command_window_actor_y(index)
  5.     $game_party.actors[index].screen_y + Momo_IconCommand::Y_PLUS
  6.   end
复制代码
[LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 精灵使者    时间: 2007-7-14 08:20
你说的是x_plus和y_plus么?这个不是在开始定义过了么。
作者: doranikofu    时间: 2007-7-14 23:10
不是 我是说command_window_actor_x和command_window_actor_y
这两个函数没有使用到...{/gg}
可能是修改过了...不知道原版的什么样子
作者: 精灵使者    时间: 2007-7-14 23:13
原版的这两个是设定命令这两个字的位置的。
作者: K’    时间: 2007-7-14 23:18
原版http://rpg.blue/web/htm/news61.htm

  @actor_command_window.x = command_window_actor_x(@actor_index)
  @actor_command_window.y = command_window_actor_y(@actor_index)

ommand_window_actor_x 就是图标菜单的X坐标啊 。

ommand_window_actor_x = 人物坐标 + X修正。 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: doranikofu    时间: 2007-7-15 01:51
算了...我还是老老实实的新建一个sprite{/gg}
感谢楼上两位




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