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

Project1

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

【VX】前辈们帮我看看这个战斗选项图标的问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
47 小时
注册时间
2011-12-9
帖子
23
跳转到指定楼层
1
发表于 2011-12-19 23:06:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 仲秋启明 于 2011-12-20 15:58 编辑

我是用这个修改图标的脚本的。。但不知道为什么按照方法导入叫本后。。图标却没显示 。。详细看图
  1. #==============================================================================
  2. # ■ Window_ActorCommand
  3. #------------------------------------------------------------------------------
  4. #  战斗画面显示角色指令的窗口。
  5. #==============================================================================

  6. class Window_ActorCommand < Window_Selectable
  7.   #--------------------------------------------------------------------------
  8.   # ● 定义实例变量
  9.   #--------------------------------------------------------------------------  
  10.   attr_reader   :commands                 # 命令  
  11.   #--------------------------------------------------------------------------
  12.   # ● 初始化对象
  13.   #     width      : 窗口的宽
  14.   #     commands   : 命令字符串序列
  15.   #     column_max : 行数 (2 行以上时选择)
  16.   #     row_max    : 列数 (0:列数加起来)
  17.   #     spacing : 选项横向排列时间隔空白宽度
  18.   #--------------------------------------------------------------------------
  19.   def initialize(width = 150, commands = [], column_max = 1, row_max = 4, spacing = 32)
  20.     if row_max == 0
  21.       row_max = (commands.size + column_max - 1) / column_max
  22.     end
  23.     super(0, 0, width, row_max * WLH + 32, spacing)
  24.     self.active = false
  25.     @commands = []
  26.     @icon_list = [1, 52, 128, 144]
  27.     @item_max = commands.size
  28.     @column_max = column_max
  29.     @remember_index = -1
  30.     self.index = 0
  31.     # refresh
  32.     update
  33.   end
  34.   #--------------------------------------------------------------------------
  35.   # ● 刷新
  36.   #--------------------------------------------------------------------------
  37.   def refresh
  38.     self.contents.clear
  39.     for i in 0...@item_max
  40.       draw_item(i)
  41.     end
  42.   end
  43.   #--------------------------------------------------------------------------
  44.   # ● 设置自定义特技指令名称
  45.   #     actor :角色
  46.   #--------------------------------------------------------------------------
  47.   def setup(actor)
  48.     s1 = Vocab::attack
  49.     s2 = Vocab::skill
  50.     s3 = Vocab::guard
  51.     s4 = Vocab::item
  52.     if actor.class.skill_name_valid     # 特技指令名称有效?
  53.       s2 = actor.class.skill_name       # 替换指令名
  54.     end
  55.     @commands = [s1, s2, s3, s4]
  56.     @item_max = 4
  57.     refresh
  58.     self.index = 0
  59.   end  
  60.   
  61.   #--------------------------------------------------------------------------
  62.   # ● 描绘项目
  63.   #     index : 项目编号
  64.   #     enabled : 有效标记录。是false 的时候半透明绘画
  65.   #--------------------------------------------------------------------------
  66.   def draw_item(index, enabled = true)
  67.     rect = item_rect(index)
  68.     rect.x += 4
  69.     rect.width -= 8
  70.     self.contents.clear_rect(rect)
  71.     draw_icon(@icon_list[index], rect.x, rect.y, true) if index == self.index
  72.     self.contents.font.color = normal_color
  73.     self.contents.font.color.alpha = enabled ? 255 : 128
  74.     rect.x += 26
  75.     self.contents.draw_text(rect, @commands[index])
  76.   end
  77.   
  78.   #--------------------------------------------------------------------------
  79.   # ● 刷新类型
  80.   #--------------------------------------------------------------------------
  81.   def update
  82.     super
  83.     @remember_index = self.index if self.index == -1
  84.     if @remember_index != self.index
  85.       @remember_index = self.index
  86.       refresh
  87.     end
  88.   end
  89.   
  90. end
复制代码

理想效果.png (97.35 KB, 下载次数: 15)

我想弄成这样

我想弄成这样

错误.png (77.52 KB, 下载次数: 15)

这个是我现在用的,用了叫本,但图标没出现

这个是我现在用的,用了叫本,但图标没出现

点评

工程多大啊  发表于 2011-12-20 14:50

Lv2.观梦者

梦石
0
星屑
448
在线时间
628 小时
注册时间
2011-9-27
帖子
3996
2
发表于 2011-12-19 23:10:22 | 只看该作者
本帖最后由 小白玩家 于 2011-12-20 15:50 编辑

工程会上传吗,你的用的整合脚本改了界面呢,估计得找人帮你能兼容的写一个

半即时范例.rar

951.38 KB, 下载次数: 59

点评

50M 吧。。还没弄地图就那么多了~~~~  发表于 2011-12-20 14:55
工程上传不了~~等老半天它还是说在上传中~~仲么办呢~~  发表于 2011-12-20 14:49
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2024-12-31 06:55

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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