幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1856|回复: 4

在地图上显示角色1的装备

[复制链接]

113

主题

866

帖子

7004

积分

⑦老手

pliskin

积分
7004
发表于 2006-5-26 07:57:00 | 显示全部楼层 |阅读模式
#效果:当开关1开启的时候,会在地图上显示角色1当前的装备
class Window_firweapon < Window_Base
def initialize
    super(0, 0, 120, 100)#
    self.contents = Bitmap.new(width - 32, height - 32)
    refresh
  end
    def refresh
    if $game_switches[1]#
    self.contents.clear
    @actor = $data_actors[1]#
    @data = []
    @data.push($data_weapons[@actor.weapon_id])
    @data.push($data_armors[@actor.armor1_id])
    @data.push($data_armors[@actor.armor2_id])
    @data.push($data_armors[@actor.armor3_id])
    @data.push($data_armors[@actor.armor4_id])
    sizz_item_name(@data[0], 78, 32)
    sizz_item_name(@data[1], 142,32)
    sizz_item_name(@data[2], 110,0)
    sizz_item_name(@data[3], 110,32)
    sizz_item_name(@data[4], 142,0)
  end
end
end
   def sizz_item_name(item, x, y)
    if item == nil
      return
    end
    bitmap = RPG::Cache.icon(item.icon_name)
    self.contents.blt(x-80, y, bitmap, Rect.new(0, 0, 24, 24))
   end
class Scene_Map
alias firweapon_main main
def main
   @firweapon_window = Window_firweapon.new
   @firweapon_window.opacity = 0
   firweapon_main
   @firweapon_window.dispose
end
end



后记:我承认自己很懒,别的就不想说什么了.
最近,迷上八云紫大婶了
回复

使用道具 举报

91

主题

3188

帖子

83986万

积分

荣誉群

传说中的Bunny大神~!

积分
839861514
QQ
发表于 2006-5-26 15:57:09 | 显示全部楼层
很高技术的东西啊。 [s:4]  [s:4]  [s:4]

虽然可能不一定用得到,不过还是要了,谢谢哦! [s:2]
其他所有的Bunny神都素我的部下XD~ 小教程范例收集 Orz感谢邪恶萝卜联盟!!!(原因自己去猜)
回复 支持 反对

使用道具 举报

1

主题

30

帖子

112

积分

③业余

哇咔咔....

积分
112
发表于 2006-5-27 02:44:02 | 显示全部楼层
联想到了暗黑 [s:3]
回复 支持 反对

使用道具 举报

0

主题

21

帖子

23

积分

②入门

积分
23
发表于 2006-8-20 16:13:27 | 显示全部楼层
真利害ㄋ~~~ [s:4]
回复 支持 反对

使用道具 举报

48

主题

580

帖子

6509

积分

⑦老手

积分
6509
发表于 2006-8-20 20:45:29 | 显示全部楼层
大叔就是强~~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-29 12:46 , Processed in 0.010861 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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