Project1

标题: 轩辕剑美化菜单的问题。(含图解与脚本) [打印本页]

作者: 败笔    时间: 2007-6-27 07:31
标题: 轩辕剑美化菜单的问题。(含图解与脚本)
范例:



怕大家上面的内容没看清,在发张



说错误的脚本如下:
  1. #==============================================================================
  2. # ■ Window_Skill
  3. #------------------------------------------------------------------------------
  4. #  特技大图标显示。
  5. #==============================================================================

  6. class Window_Skill_Icon < Window_Base
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化对像
  9.   #--------------------------------------------------------------------------
  10.   def initialize
  11.     super(147, 395, 200, 200)
  12.     @skill = nil
  13.     @skill_id = -1
  14.     self.contents = Bitmap.new(width - 32, height - 32)
  15.     self.opacity = 0
  16.     refresh
  17.   end
  18.   #--------------------------------------------------------------------------
  19.   # ● 刷新
  20.   #--------------------------------------------------------------------------
  21.   def refresh
  22.     if @skill != nil
  23.       if @skill != @skill_id
  24.         self.contents.clear
  25.         bitmap = Bitmap.new("Graphics/system/menu/Item/" + $data_system.elements[@skill.element_set[0]] + ".png")
  26.         pic_rect = Rect.new(0, 0, bitmap.width, bitmap.height)
  27.         self.contents.blt(0, 0, bitmap, pic_rect)
  28.         @skill_id = @skill
  29.       end
  30.     end
  31.   end
  32.   def set_skill(skill)
  33.     @skill = skill
  34.   end
  35. end
复制代码


可是我看过了,和原脚本一样 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 败笔    时间: 2007-6-27 07:31
标题: 轩辕剑美化菜单的问题。(含图解与脚本)
范例:



怕大家上面的内容没看清,在发张



说错误的脚本如下:
  1. #==============================================================================
  2. # ■ Window_Skill
  3. #------------------------------------------------------------------------------
  4. #  特技大图标显示。
  5. #==============================================================================

  6. class Window_Skill_Icon < Window_Base
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化对像
  9.   #--------------------------------------------------------------------------
  10.   def initialize
  11.     super(147, 395, 200, 200)
  12.     @skill = nil
  13.     @skill_id = -1
  14.     self.contents = Bitmap.new(width - 32, height - 32)
  15.     self.opacity = 0
  16.     refresh
  17.   end
  18.   #--------------------------------------------------------------------------
  19.   # ● 刷新
  20.   #--------------------------------------------------------------------------
  21.   def refresh
  22.     if @skill != nil
  23.       if @skill != @skill_id
  24.         self.contents.clear
  25.         bitmap = Bitmap.new("Graphics/system/menu/Item/" + $data_system.elements[@skill.element_set[0]] + ".png")
  26.         pic_rect = Rect.new(0, 0, bitmap.width, bitmap.height)
  27.         self.contents.blt(0, 0, bitmap, pic_rect)
  28.         @skill_id = @skill
  29.       end
  30.     end
  31.   end
  32.   def set_skill(skill)
  33.     @skill = skill
  34.   end
  35. end
复制代码


可是我看过了,和原脚本一样 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: zhong    时间: 2007-6-27 07:36
看这个提示的话,好像是一个叫Window_Skill_icon的脚本出错吧,把脚本贴出来看下~~~飞走~~
作者: 败笔    时间: 2007-6-27 07:39
好的,马上,等一下。。
作者: zhong    时间: 2007-6-27 07:55
轩辕菜单没使用过,{/gg}看了脚本,不知道问题出在哪里~等待脚本强人解决吧~~
作者: 败笔    时间: 2007-6-27 07:58
汗~~,这脚本其实是没错的。。。
还等,我的另一帖都被压下去了哈一没人给答案。
作者: zhong    时间: 2007-6-27 08:06
我看了下,这个东西是通过判断特技属性来得到图片名称,显示图片的,(就是下面那些风什么的~~),而螺旋斩和佯攻是没有属性的,所以楼主试着给这两个特技加个属性看看~~~ [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 败笔    时间: 2007-6-27 08:07
好的,谢谢了,这个还真的没主要到。呵呵。
作者: 败笔    时间: 2007-6-27 08:09
多谢谢你了,问题解决了,斑竹呀,给他加经验哦,这个是烦了我4天的问题了。
作者: zhong    时间: 2007-6-27 08:12
呵呵~~我也经常因为一点小问题烦了n天,这种感受我深有体会,刚才没注意到技能的属性~~后来再看了下才知道问题所在~~




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