Project1
标题:
关于Sprite的z坐标的问题
[打印本页]
作者:
agcaelo_cyanroc
时间:
2011-4-1 04:58
标题:
关于Sprite的z坐标的问题
我在游戏开始的时候创建了一个sprite,z=101,但当进入Scene_Title时却显示不出来。按说窗口的z默认是100,怎么就被挡住了呢?
dsu_plus_rewardpost_czw
作者:
后知后觉
时间:
2011-4-1 09:14
是不是被挡住了你可以 sprite的z 弄到 9999.在进入title 看有没有.
如果没有那就不是z的问题
作者:
agcaelo_cyanroc
时间:
2011-4-3 07:40
不管Z多少都没用,但发现如果降低其他东西的Z却是管用的
作者:
沙漠点灰
时间:
2011-4-3 09:10
回复
agcaelo_cyanroc
的帖子
这是端口(Viewport)的z坐标太小了...
viewport = Viewport.new(0, 0, 640, 480)
viewport.z = 200
xxxxxx = Sprite.new(viewport)
xxxxxx.bitmap = xxxxxxxxxx
复制代码
z小了还可以调
作者:
DeathKing
时间:
2011-4-3 09:17
可以考虑再进入
Scene_Title
后重新设定
Sprite
对象的
z
值:
# @sprite是 Title 的背景图
sprite_you_created.z = @sprite.z + 1
当然,
@sprite
的
z
默认为
0
,理论上来说,是不应该挡住
z
为
101
的
Sprite
对象的,那么唯一的猜想,就是作用域的问题。楼主不妨考虑将创建的
Sprite
作为一个全局变量。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1