赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 3 |
经验 | 1212 |
最后登录 | 2021-3-30 |
在线时间 | 57 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 345
- 在线时间
- 57 小时
- 注册时间
- 2013-1-11
- 帖子
- 33
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 BlackAz 于 2013-1-19 09:42 编辑
上次问了一下如何在战斗中显示人物
感谢 冰鎮史萊姆 的帮助
然后去 http://rpg.blue/thread-221918-1-5.html
下载了一个脚本
如下(我删掉了AUDIO部分因为我不需要-。-):
$se名 = [*"A".."E"]
class Scene_Battle < Scene_Base
alias start_actor_command_selection_old start_actor_command_selection
def start_actor_command_selection
start_actor_command_selection_old
@actorface = Sprite.new
@actorface.bitmap = Bitmap.new("Graphics/Faces/face" + BattleManager.actor.id.to_s + ".png")
@actorface.y = Graphics.height - @actor_command_window.height - @actorface.bitmap.height
end
alias prior_command_old prior_command
def prior_command
@actorface.dispose if @actorface != nil && @actorface.disposed? != true
prior_command_old
end
alias next_command_old next_command
def next_command
@actorface.dispose if @actorface != nil && @actorface.disposed? != true
next_command_old
end
end
然后我发现如果头像文件过大貌似就不显示了(其实我想放一个2/3身像上去=、=)
有什么解决办法么=。=?(没接触过ruby表示里面都代表什么看不懂啊....)
其次
@actorface.y这个应该是代表图片显示的Y坐标吧-。- 求教一下Graphics.height以及后面那些数据是代表什么-。-
或者有没有说明这些变量的帖子或者教程呢?伸手一下{:2_249:} 因为我还想改一下X坐标...但是完全不知道应该用什么来表示.. |
|