以下引用一醉倾城于2009-1-31 13:59:17的发言:
我是用sprite.new, 但是我这样设置的在窗口那里 self.z=80
然后在图片那里是 back_item.z=5 依然是图片遮住 字体
以下引用亿万星辰于2009-1-31 14:36:39的发言:
window本身的z值默认100
那么用于描绘文字的contents所在层的z值就是101
所以你如果要让图片挡住文字,那么图片所在的sprite的z至少得是102
好像是这么个关系来的……
[本贴由作者于 2009-1-31 14:42:51 最后编辑]
以下引用后知后觉于2009-1-31 14:33:51的发言:
我不知道你是否是用的复杂物品分类
我用那个现在也有点Z值的问题没有解决
不过是窗口和窗口之间。
你试试先生成一个新的Viewport
把Sprite放在这个新生成的Viewport上
把这个Viewport的Z调低点,比如-1000
我没有试过不知道行不行
以下引用一醉倾城于2009-1-31 14:52:03的发言:
调到 self.z = 9999都不行
以下引用后知后觉于2009-1-31 16:06:02的发言:
我在想你生成Sprite是在哪生成的
如果是在Window里生成的 那就放到Scene里面去生成
你在Window里生成Sprite貌似Sprite永远都会在Window上面(这句话尚未验证)
以下引用亿万星辰于2009-1-31 16:33:08的发言:
以下引用后知后觉于2009-1-31 16:06:02的发言:
我在想你生成Sprite是在哪生成的
如果是在Window里生成的 那就放到Scene里面去生成
你在Window里生成Sprite貌似Sprite永远都会在Window上面(这句话尚未验证)
这个……去验证一下把…… 囧rz
以下引用后知后觉于2009-1-31 16:06:02的发言:
你在Window里生成Sprite貌似Sprite永远都会在Window上面(这句话尚未验证)
以下引用dbshy于2009-1-31 16:39:34的发言:
以下引用后知后觉于2009-1-31 16:06:02的发言:
你在Window里生成Sprite貌似Sprite永远都会在Window上面(这句话尚未验证)
恰好相反 - -
以下引用后知后觉于2009-1-31 16:37:25的发言:
以下引用后知后觉于2009-1-31 16:06:02的发言:
我在想你生成Sprite是在哪生成的
如果是在Window里生成的 那就放到Scene里面去生成
你在Window里生成Sprite貌似Sprite永远都会在Window上面(这句话尚未验证)
其实没有必要验证
因为没有任何价值去验证只是浪费时间而已
实际操作中我肯定不会做这样的事
我前面就给他说了要先生成图片再生成文字才行的嘛!
self.viewport.z | self.z | self.opacity
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |