Project1
标题:
如何在脚本里设定图片的不透明度以及Z坐标?
[打印本页]
作者:
lirn
时间:
2013-4-18 13:53
标题:
如何在脚本里设定图片的不透明度以及Z坐标?
本帖最后由 lirn 于 2013-4-19 11:19 编辑
$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
Audio.se_play("Audio/SE/" + BattleManager.actor.id.to_s + $se名[rand(4)] + ".ogg")
@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
复制代码
我希望的是头像大概是在中央附近(可以调整),而且有些许透明,应该在哪里改?
====================================================
因为我用的是后知后觉的横版战斗脚本,头像放下面总觉得有些怪怪的,可不可以改成为大图,但是层数比战斗画面的角色低且有些许透明?
作者:
lirn
时间:
2013-4-18 19:48
2.png
(152.67 KB, 下载次数: 31)
下载附件
保存到相册
2013-4-18 19:46 上传
这样被档住了,X坐标我会自己弄,但是Z坐标不行跟透明度。
@actorface.z = 0.001
上图就是这样,但是当为0的时候,图片就不见了。
@actorface.bitmap_opacity = 160,这是根据XP的脚本教学里学的,但是出错,VA的是什么?
作者:
Sion
时间:
2013-4-18 21:25
本帖最后由 Sion 于 2013-4-18 22:39 编辑
图片不见了估计是跑到背景后面去了,你可以通过升高其它图片的z坐标来解决被覆盖的情况。
透明度是opacity。
你发个范例给我看看吧,鼠标放到头像上应该能够看到我qq号。 @lirn
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1