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

Project1

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

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

 关闭 [复制链接]

Lv1.梦旅人

夜天の主

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

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

跳转到指定楼层
1
发表于 2008-5-9 09:45:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

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

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

Lv5.捕梦者

御灵的宠物

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

第2届TG大赛亚军

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

回复 支持 反对

使用道具 举报

Lv1.梦旅人

綾川司の姫様<

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

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

3
发表于 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感谢您的热情解答~

生命即是责任。自己即是世界。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

夜天の主

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

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

4
 楼主| 发表于 2008-5-9 22:51:41 | 只看该作者
谢谢两位大大,我去试试先~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

夜天の主

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

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

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

使用道具 举报

Lv1.梦旅人

夜天の主

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

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

6
 楼主| 发表于 2008-5-10 10:33:07 | 只看该作者
沉的好快,顶上去...
试了好多位置都不行,各位帮帮忙啊。。。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

酱油的

梦石
0
星屑
1680
在线时间
2161 小时
注册时间
2007-12-22
帖子
3271

贵宾

7
发表于 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感谢您的热情解答~
不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复 支持 反对

使用道具 举报

Lv1.梦旅人

綾川司の姫様<

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

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

8
发表于 2008-5-10 13:53:42 | 只看该作者
以下引用禾西于2008-5-10 2:45:15的发言:

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

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

生命即是责任。自己即是世界。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

夜天の主

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

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

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

使用道具 举报

Lv1.梦旅人

綾川司の姫様<

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

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

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

生命即是责任。自己即是世界。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-6-16 22:16

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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