设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 881|回复: 0
打印 上一主题 下一主题

关于豪华菜单和装备大图整合

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
274 小时
注册时间
2008-2-18
帖子
219
跳转到指定楼层
1
发表于 2008-10-2 02:03:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
豪华菜单:http://rpg.blue/web/htm/news460.htm
装备大图:
  1. #==============================================================================
  2. # 本脚本来自www.66rpg.com,转载和使用请保留此信息 #==============================================================================

  3. module RPG
  4.   class Weapon
  5.     def name
  6.       name = @name.split(/@/)[0]
  7.       return name != nil ? name : ''
  8.     end
  9.     def pic_name
  10.       pic_name = @name.split(/@/)[1]
  11.       return pic_name != nil ? pic_name : ""
  12.     end
  13.   end
  14.   class Armor
  15.     def name
  16.       name = @name.split(/@/)[0]
  17.       return name != nil ? name : ''
  18.     end
  19.     def pic_name
  20.       pic_name = @name.split(/@/)[1]
  21.       return pic_name != nil ? pic_name : ""
  22.     end
  23.   end
  24. end
  25. #==============================================================================
  26. # ■ Window_Equip
  27. #------------------------------------------------------------------------------
  28. #  装备物品大图标显示。
  29. #==============================================================================

  30. class Window_Equip < Window_Base
  31.   #--------------------------------------------------------------------------
  32.   # ● 初始化对像
  33.   #--------------------------------------------------------------------------
  34.   def initialize
  35.     super(495, 64, 640, 480) #具体位置自己调节
  36.     @item = nil
  37.     self.contents = Bitmap.new(width - 32, height - 32)
  38.     self.opacity = 0
  39.     refresh
  40.   end
  41.   #--------------------------------------------------------------------------
  42.   # ● 刷新
  43.   #--------------------------------------------------------------------------
  44.   def refresh
  45.     self.contents.clear
  46.     if @item != nil
  47.       bitmap = RPG::Cache.icon(@item.pic_name)
  48.       pic_rect = Rect.new(0, 0, bitmap.width, bitmap.height)
  49.       self.contents.blt(0, 0, bitmap, pic_rect)
  50.     end
  51.   end
  52.   def set_item(item)
  53.     @item = item
  54.   end
  55. end



  56. #==============================================================================
  57. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  58. #==============================================================================
复制代码

希望高手帮忙整合下。
请实现@为装备大图X[X为任意符号]为能力要求符号,且@在前X在后。
可以的话请指出修改了哪些地方。
顺便在提一个问题,怎样往这里增加物品大图。
谢谢。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-23 07:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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