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

Project1

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

[已经解决] 如何在脚本里设定图片的不透明度以及Z坐标?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1019 小时
注册时间
2012-4-25
帖子
799
跳转到指定楼层
1
发表于 2013-4-18 13:53:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 lirn 于 2013-4-19 11:19 编辑
  1. $se名 = [*"A".."E"]
  2. class Scene_Battle < Scene_Base
  3.         alias start_actor_command_selection_old start_actor_command_selection
  4.         def start_actor_command_selection
  5.     start_actor_command_selection_old
  6.                 Audio.se_play("Audio/SE/" + BattleManager.actor.id.to_s + $se名[rand(4)] + ".ogg")
  7.                 @actorface = Sprite.new
  8.                 @actorface.bitmap = Bitmap.new("Graphics/Faces/face" + BattleManager.actor.id.to_s + ".png")
  9.                 @actorface.y = Graphics.height - @actor_command_window.height - @actorface.bitmap.height
  10.         end
  11.         alias prior_command_old prior_command
  12.         def prior_command
  13.                 @actorface.dispose if @actorface != nil && @actorface.disposed? != true
  14.                 prior_command_old
  15.         end
  16.         alias next_command_old next_command
  17.         def next_command
  18.                 @actorface.dispose if @actorface != nil && @actorface.disposed? != true
  19.                 next_command_old
  20.         end
  21. end
复制代码


我希望的是头像大概是在中央附近(可以调整),而且有些许透明,应该在哪里改?


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

因为我用的是后知后觉的横版战斗脚本,头像放下面总觉得有些怪怪的,可不可以改成为大图,但是层数比战斗画面的角色低且有些许透明?

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1019 小时
注册时间
2012-4-25
帖子
799
2
 楼主| 发表于 2013-4-18 19:48:56 | 只看该作者



这样被档住了,X坐标我会自己弄,但是Z坐标不行跟透明度。

@actorface.z = 0.001
上图就是这样,但是当为0的时候,图片就不见了。


@actorface.bitmap_opacity = 160,这是根据XP的脚本教学里学的,但是出错,VA的是什么?

点评

@失败了,见楼下。  发表于 2013-4-18 22:38
@后知后觉 能帮一下忙?  发表于 2013-4-18 22:14
回复 支持 反对

使用道具 举报

Lv2.观梦者 (暗夜天使)

梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
帖子
2309

贵宾

3
发表于 2013-4-18 21:25:15 | 只看该作者
本帖最后由 Sion 于 2013-4-18 22:39 编辑

图片不见了估计是跑到背景后面去了,你可以通过升高其它图片的z坐标来解决被覆盖的情况。
透明度是opacity。


你发个范例给我看看吧,鼠标放到头像上应该能够看到我qq号。 @lirn

点评

似乎直接将Spriteset_Battle里的坐标改成负数都不行  发表于 2013-4-18 22:08
opacity我找到了,但是试过没有发生变化,可能因为自身不是太懂脚本。 因为用的是后知后觉的横版,比较大,不是太敢改,我试试找找背景图的Z坐标  发表于 2013-4-18 21:55

评分

参与人数 1星屑 +7 收起 理由
lirn + 7 多谢了

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-5 02:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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