Project1

标题: 关于人物\事件z坐标更改问题 [打印本页]

作者: 类人猿    时间: 2017-7-31 19:37
标题: 关于人物\事件z坐标更改问题
用了@tseyik  大大的视界制限脚本后,想改下图层顺序(由图01改至图02),但毕竟不太懂脚本,所以想问下怎么可以实现。

  1. def initialize(viewport = nil)
  2.     super(viewport)
  3.     self.z = 199
  4.     self.bitmap = Bitmap.new(Graphics.width, Graphics.height)
  5.     @bitmap_shadow = Bitmap.new("Graphics/System/sight_shadow")
  6.   end
复制代码

顺道问问这的z=199是什么鬼,更改无用啊。


00.png (36.58 KB, 下载次数: 21)

00.png

01.png (48.32 KB, 下载次数: 20)

01.png

02.png (49.44 KB, 下载次数: 18)

02.png

作者: 张咚咚    时间: 2017-7-31 20:18
将self.z = 199 改成 viewport.z = 199,因为viewport是一个视图容器,就相当于父容器可以看得到,子容器就一个精灵,无论Z是多少可以看得到。。
作者: 类人猿    时间: 2017-7-31 21:17
张咚咚 发表于 2017-7-31 20:18
将self.z = 199 改成 viewport.z = 199,因为viewport是一个视图容器,就相当于父容器可以看得到,子容器就 ...

谢谢,但是对于效果仍无法达到,请问您如何将其介于地图\远景与玩家\事件之间吗?
作者: 类人猿    时间: 2017-8-1 18:51
@张咚咚 我的意思是将其介于地图与玩家之间,如图02效果。不过我已经用事件达到类似效果,不必再麻烦了,谢谢。




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