Project1
标题:
关于轩辕剑美化加强脚本的问题
[打印本页]
作者:
青轩书生
时间:
2009-9-16 11:44
标题:
关于轩辕剑美化加强脚本的问题
第一次和朋友一起制作RPG,用的是轩辕剑的美化加强脚本,游戏做到最后脚本出了问题。实在不敢随意修改,所以前来向大家请教。
游戏平时运行没问题,但是一旦右键点开菜单后点击【技能】就会出现问题,如图:
点击【技能】之后点击单人头像:
以下是Window_Skill_Icon的脚本(不会贴脚本,还请见谅啊!):
#==============================================================================
# ■ Window_Skill
#------------------------------------------------------------------------------
# 特技大图标显示。
#==============================================================================
class Window_Skill_Icon < Window_Base
#--------------------------------------------------------------------------
# ● 初始化对像
#--------------------------------------------------------------------------
def initialize
super(147, 395, 200, 200)
@skill = nil
@skill_id = -1
self.contents = Bitmap.new(width - 32, height - 32)
self.opacity = 0
refresh
end
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
if @skill != nil
if @skill != @skill_id
self.contents.clear
bitmap = Bitmap.new("Graphics/system/menu/Item/" + $data_system.elements[@skill.element_set[0]] + ".png")
pic_rect = Rect.new(0, 0, bitmap.width, bitmap.height)
self.contents.blt(0, 0, bitmap, pic_rect)
@skill_id = @skill
end
end
end
def set_skill(skill)
@skill = skill
end
end
想请问大家,这个问题要怎么解决?
作者:
白鬼
时间:
2009-9-16 12:24
本帖最后由 白鬼 于 2009-9-16 12:28 编辑
#============================================================================
# ■ Window_Skill
#------------------------------------------------------------------------------
# 特技大图标显示。
#============================================================================
class Window_Skill_Icon < Window_Base
#--------------------------------------------------------------------------
# ● 初始化对像
#--------------------------------------------------------------------------
def initialize
super(147, 395, 200, 200)
@skill = nil
@skill_id = -1
self.contents = Bitmap.new(width - 32, height - 32)
self.opacity = 0
refresh
end
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
if @skill != nil
if @skill != @skill_id
self.contents.clear
bitmap = Bitmap.new("Graphics/system/menu/Item/" + $data_system.elements[@skill.element_set[0]] + ".png")
pic_rect = Rect.new(0, 0, bitmap.width, bitmap.height)
self.contents.blt(0, 0, bitmap, pic_rect)
@skill_id = @skill
end
end
end
def set_skill(skill)
@skill = skill
end
end
复制代码
楼主别激动,我只是把脚本用代码贴出来,看看26行是哪行而已。
不好意思,看不懂那个错误代码,帮不上忙
作者:
青轩书生
时间:
2009-9-17 10:57
汗,还是谢谢LS,至少现在脚本一目了然了……
作者:
鬼火
时间:
2009-9-17 18:10
本帖最后由 鬼火 于 2009-9-17 18:13 编辑
脚本没错误,打开游戏数据库~特技~把特技都选上属性。。。就OK了
我也是新人,能帮到你真高兴:victory:
未命名.JPG
(63.5 KB, 下载次数: 51)
下载附件
保存到相册
2009-9-17 18:13 上传
作者:
青轩书生
时间:
2009-9-19 12:03
已经解决了~万分感谢楼上!
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1