Project1

标题: 如何描绘图标 or 获取装备中的武器防具的图标? [打印本页]

作者: 英俊de狗    时间: 2008-3-9 00:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: 水迭澜    时间: 2008-3-9 00:42
描绘:
    bitmap = RPG::Cache.icon("图标名字")
    self.contents.blt(x, y, bitmap, Rect.new(0, 0, 24, 24))

获取:
    $data_weapons.icon_name

没权限转,先就地给回答一下
作者: 英俊de狗    时间: 2008-3-9 00:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: 水迭澜    时间: 2008-3-9 01:00
定义了X,Y的值吗?
作者: 英俊de狗    时间: 2008-3-9 01:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2008-3-9 01:05
转移到提问。
那个x,y需要定义数字啊。嗯嗯。那个是直接显示的语句
作者: 英俊de狗    时间: 2008-3-9 01:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2008-3-9 01:11
描绘:
   bitmap = RPG::Cache.icon("图标名字")
   self.contents.blt(x, y, bitmap, Rect.new(0, 0, 24, 24))

获取图标名字:
   $data_weapons.icon_name
这个i是武器的id……
作者: 英俊de狗    时间: 2008-3-9 01:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: 水迭澜    时间: 2008-3-9 01:16
那个i代入如$game_party.actors[0].weapon_id之类的东西即可...
Game_Actor里边的:


  attr_reader   :weapon_id                # 武器 ID
  attr_reader   :armor1_id                # 盾 ID
  attr_reader   :armor2_id                # 头防具 ID
  attr_reader   :armor3_id                # 身体体防具 ID
  attr_reader   :armor4_id                # 装饰品 ID

作者: 沉影不器    时间: 2008-3-9 01:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: 英俊de狗    时间: 2008-3-9 03:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: 水迭澜    时间: 2008-3-9 03:41
是显示不出来还是出错?

作者: 英俊de狗    时间: 2008-3-9 03:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: 水迭澜    时间: 2008-3-9 03:50

#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
self.contents.clear
  i = $game_party.actors[0].weapon_id
  bitmap = RPG::Cache.icon($data_weapons.icon_name)
  self.contents.blt(0, 0, bitmap, Rect.new(0, 0, 24, 24))
end


我测试了没有问题,除非1,你没队员,2,你用其他东西覆盖了...
作者: 英俊de狗    时间: 2008-3-9 04:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: 英俊de狗    时间: 2008-3-9 04:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: 沉影不器    时间: 2008-3-9 04:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: 水迭澜    时间: 2008-3-9 04:07
0是队伍里的一号队员,从1开始的那个是$game_actors~
作者: 水迭澜    时间: 2008-3-9 04:12

我测试你的工程没出错啊...
作者: 英俊de狗    时间: 2008-3-9 04:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: 水迭澜    时间: 2008-3-9 05:04
确实没有.....
你的出错信息麻烦贴上来




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