Project1

标题: 关于控制战斗中一张图片的显示(请看附件工程) [打印本页]

作者: 幻耶    时间: 2011-10-6 15:30
标题: 关于控制战斗中一张图片的显示(请看附件工程)
本帖最后由 幻耶 于 2011-10-6 18:47 编辑

我用了图片按钮脚本,在战斗生成按忸的 def main 下自己加了一段脚本,用于在战斗场景显示一张图片,作为战斗菜单的背景图。但这张图一进战斗就显示了,也不会随着图片按钮消失而暂时消失。
我希望当战斗图片按钮出现,该图片才会同时显示;当图片按钮暂时消失的情况下,该图片也一起消失,应该怎么改?
  1.     @sprite = Sprite.new
  2.     @sprite.bitmap = Bitmap.new("Graphics/Pictures/战斗菜单背景")
  3.     @sprite.x = 20
  4.     @sprite.y = 280
复制代码
工程
茄孓_图片按钮0.rar (346.92 KB, 下载次数: 4) dsu_plus_rewardpost_czw
作者: 后知后觉    时间: 2011-10-6 17:11
比较省事的方法就是 在 Scene_Battle 的 def update 下面加一行
  1. @sprite.visible = @actor_command_window.visible
复制代码

作者: 幻耶    时间: 2011-10-6 17:52
本帖最后由 幻耶 于 2011-10-6 17:55 编辑
后知后觉 发表于 2011-10-6 17:11
比较省事的方法就是 在 Scene_Battle 的 def update 下面加一行


前面我没表达清楚。。我用的是茄子的图片按钮脚本,图中那个五角星就是战斗菜单的背景,我希望这个五角星和那几个图片按钮一起出现、一起消失。工程已上传,麻烦看一下。。

11.jpg (60.79 KB, 下载次数: 0)

11.jpg

作者: 龙腾天下    时间: 2011-10-6 18:26
本帖最后由 龙腾天下 于 2011-10-6 21:20 编辑
幻耶 发表于 2011-10-6 17:52
前面我没表达清楚。。我用的是茄子的图片按钮脚本,图中那个五角星就是战斗菜单的背景,我希望这个五角星 ...


其实,这个修改应该要涉及到 Scene_Battle 2 和 3 吧 ……

那个附件,实际覆盖了 Scene_Battle 1

并生成了一个图片“战斗菜单背景”,但并没有调整他的透明度。。。

就如在开始同伴选择时,图片没有消失(你也可以认为是透明度没有变成 0 ……)

怎么也应该和 opacity  有关吧(个人认为,高手无视……)

脚本嘛,研究下再回复……

============================================================

修改完毕,若是想看看有什么改动,只需和原脚本的 Scene_Battle 2 和 3 对比一下就可以了,我也用空格空了出来。
以下是范例: 茄孓_图片按钮0.rar (362.37 KB, 下载次数: 8)
作者: 幻耶    时间: 2011-10-7 08:40
龙腾天下 发表于 2011-10-6 18:26
其实,这个修改应该要涉及到 Scene_Battle 2 和 3 吧 ……

那个附件,实际覆盖了 Scene_Battle 1

非常感谢!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1