查看: 2561|回复: 11

请教一个RMXP修改战斗脚本的问题~(追加问题~)

  [复制链接]

夜天の主

梦石
0
星屑
136
在线时间
1553 小时
注册时间
2008-4-13
回帖
2301

开拓者第4届短篇游戏比赛亚军

发表于 2008-5-9 09:45:14 | 显示全部楼层 |阅读模式

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

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

×
那个,我想在战斗时在屏幕最右边一竖排下来显示参战人员的头像应该怎么写啊。。。
偶脚本白痴,只会改改坐标。。。谢谢各位大大先。。。

追加:3楼的那位大大给的办法弄不好(我果然脚本白痴{/dk})...具体应该怎么调用呢?
我一调用他就说undefined local variable or method "actor" for Window_BattleStatus:Class...
哪位知道该怎么办...
版务信息:本贴由楼主自主结贴~

御灵的宠物

梦石
12
星屑
8481
在线时间
94 小时
注册时间
2006-12-11
回帖
3101

第2届TG大赛亚军

发表于 2008-5-9 20:21:18 | 显示全部楼层
会改坐标就容易了阿,把战斗图换成头像就可以了
系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
我的Lofter:http://nightoye.lofter.com/

回复

使用道具 举报

綾川司の姫様<

梦石
0
星屑
50
在线时间
796 小时
注册时间
2007-12-20
回帖
4461

贵宾第3届短篇游戏大赛R剧及RMTV组亚军

发表于 2008-5-9 20:45:41 | 显示全部楼层
蹭小水=v=
咳,补充,如果想额外添加头像呢~可以在windowbase添加这样的一段= +
   def draw_face (actor, x, y)
bitmap = RPG::Cache.battler(actor.battler_name + "f", actor.battler_hue) #把头像用“战斗图名+f”的形式命名放在battler文件夹下
    cw = bitmap.width
    ch = bitmap.height
    src_rect = Rect.new(0, 0, cw, ch)
    self.contents.blt(x , y, bitmap, src_rect) #x,y 坐标自己调整
end

然后在Window_BattleStatus就可以用draw_face(actor, x, y)调用了=v=
系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~

生命即是责任。自己即是世界。
回复

使用道具 举报

夜天の主

梦石
0
星屑
136
在线时间
1553 小时
注册时间
2008-4-13
回帖
2301

开拓者第4届短篇游戏比赛亚军

 楼主| 发表于 2008-5-9 22:51:41 | 显示全部楼层
谢谢两位大大,我去试试先~
回复

使用道具 举报

夜天の主

梦石
0
星屑
136
在线时间
1553 小时
注册时间
2008-4-13
回帖
2301

开拓者第4届短篇游戏比赛亚军

 楼主| 发表于 2008-5-10 03:46:34 | 显示全部楼层
追加:3楼的那位大大给的办法弄不好(我果然脚本白痴)...具体应该怎么调用呢?
我一调用他就说undefined local variable or method "actor" for Window_BattleStatus:Class...
哪位知道该怎么办...
回复

使用道具 举报

夜天の主

梦石
0
星屑
136
在线时间
1553 小时
注册时间
2008-4-13
回帖
2301

开拓者第4届短篇游戏比赛亚军

 楼主| 发表于 2008-5-10 10:33:07 | 显示全部楼层
沉的好快,顶上去...
试了好多位置都不行,各位帮帮忙啊。。。
回复

使用道具 举报

酱油的

梦石
0
星屑
1840
在线时间
2161 小时
注册时间
2007-12-22
回帖
3216

贵宾

发表于 2008-5-10 10:45:15 | 显示全部楼层
很明顯天聖忘記設定參數,連 end 都忘記打
  def draw_face(actor, x, y)
   #把头像用“战斗图名+f”的形式命名放在battler文件夹下
   bitmap = RPG::Cache.battler(actor.battler_name + "f", actor.battler_hue)
   cw = bitmap.width
   ch = bitmap.height
   src_rect = Rect.new(0, 0, cw, ch)
   self.contents.blt(x , y, bitmap, src_rect)
  end

系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复

使用道具 举报

綾川司の姫様<

梦石
0
星屑
50
在线时间
796 小时
注册时间
2007-12-20
回帖
4461

贵宾第3届短篇游戏大赛R剧及RMTV组亚军

发表于 2008-5-10 13:53:42 | 显示全部楼层
以下引用禾西于2008-5-10 2:45:15的发言:

很明顯天聖忘記設定參數,連 end 都忘記打

晕死,因为那时候手头没有RM所以现打的……我的纯理论果然差了很多了啊泪奔……{/dk}
对不住lz,把我的答案更新一下以免误导= =|||

生命即是责任。自己即是世界。
回复

使用道具 举报

夜天の主

梦石
0
星屑
136
在线时间
1553 小时
注册时间
2008-4-13
回帖
2301

开拓者第4届短篇游戏比赛亚军

 楼主| 发表于 2008-5-10 15:55:22 | 显示全部楼层
那个,谢谢两位大大先~
但是调用还是有点问题(我笨,表骂我,555~)
就是我应该在什么地方把调用语句写进去比较好?试了好多位子还是报那个错,就是undefined local variable or method "actor" for Window_BattleStatus:Class...
再次谢谢了,真不好意思...{/gg}
回复

使用道具 举报

綾川司の姫様<

梦石
0
星屑
50
在线时间
796 小时
注册时间
2007-12-20
回帖
4461

贵宾第3届短篇游戏大赛R剧及RMTV组亚军

发表于 2008-5-10 17:28:57 | 显示全部楼层
工程送上……全局搜索#天圣即可找到脚本修改的地方。- -
坐标什么的都可以自己修改。
http://rpg.blue/upload_program/files/战斗头像_90840505.rar
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~

生命即是责任。自己即是世界。
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部