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

Project1

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

[已经解决] 为什么用Sprite显示图片z值不能调节呢?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
180
在线时间
509 小时
注册时间
2010-10-1
帖子
97
跳转到指定楼层
1
发表于 2013-8-31 22:48:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 7408 于 2013-9-1 13:39 编辑

比如这样嘛...
  1.       @a = Sprite.new
  2.       @a.bitmap = Bitmap.new("Graphics/Pictures/123.png")
复制代码
然后
  1.      @a.z = 25
复制代码
调节无效......为什么啊?把25换成其他数字的话只要小于等于0就会低于地图层,高于0就高于一切层(啊?这是怎么回事?很奇怪啊?)。看来Sprite无法顺利调节z值?那用什么可以调节显示图片的z值呢?- -b

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1281 小时
注册时间
2006-8-27
帖子
590
2
发表于 2013-8-31 23:43:37 | 只看该作者
换25 你还是低于 画面的闪烁、计时器、图片  这3个层

Sprite有个叫(Viewport) 的东西
你所谓的一切层 都在同一个Viewport里 这个Viewport的高度z是0
在这个Viewport里的Sprite的z坐标 对于你的Sprite 来说z都是0

你新建的Sprite不在任何Viewport里
z=25 高于上面的0
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
180
在线时间
509 小时
注册时间
2010-10-1
帖子
97
3
 楼主| 发表于 2013-9-1 09:16:00 手机端发表。 | 只看该作者
wbsy8241 发表于 2013-8-31 23:43
换25 你还是低于 画面的闪烁、计时器、图片  这3个层

Sprite有个叫(Viewport) 的东西

哦,这个样子的啊~我只是想在地图层上面,角色下面画张图片…用什么可以办到呢?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

矿工

梦石
0
星屑
134
在线时间
898 小时
注册时间
2012-10-5
帖子
1535
4
发表于 2013-9-1 09:59:00 | 只看该作者
7408 发表于 2013-9-1 09:16
哦,这个样子的啊~我只是想在地图层上面,角色下面画张图片…用什么可以办到呢? ...

Z值必须等于0,两个相同Z值的图像,后绘制的要在上面。
呃,发糖贴好冷清呀!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
180
在线时间
509 小时
注册时间
2010-10-1
帖子
97
5
 楼主| 发表于 2013-9-1 11:10:57 手机端发表。 | 只看该作者
876加几 发表于 2013-9-1 09:59
Z值必须等于0,两个相同Z值的图像,后绘制的要在上面。

额…z值等于零的话,就会在地图下面了…地图的z值也是0吗?那为什么会高于图片?(地图在不断刷新吗?…)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
180
在线时间
509 小时
注册时间
2010-10-1
帖子
97
6
 楼主| 发表于 2013-9-1 11:12:51 手机端发表。 | 只看该作者
876加几 发表于 2013-9-1 09:59
Z值必须等于0,两个相同Z值的图像,后绘制的要在上面。

额…z值等于零的话,就会在地图下面了…地图的z值也是0吗?那为什么会高于图片?(地图在不断刷新吗?…)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
180
在线时间
509 小时
注册时间
2010-10-1
帖子
97
7
 楼主| 发表于 2013-9-1 11:39:07 手机端发表。 | 只看该作者
wbsy8241 发表于 2013-8-31 23:43
换25 你还是低于 画面的闪烁、计时器、图片  这3个层

Sprite有个叫(Viewport) 的东西

啊喂,等一下,有点不对头啊?…好像我记得是25时是高于图片的?

点评

原来在Spriteset_Map里就可以了~现在我明白了....- -谢谢大家..  发表于 2013-9-1 13:41
回复 支持 反对

使用道具 举报

Lv1.梦旅人

矿工

梦石
0
星屑
134
在线时间
898 小时
注册时间
2012-10-5
帖子
1535
8
发表于 2013-9-1 14:28:11 | 只看该作者
7408 发表于 2013-9-1 11:12
额…z值等于零的话,就会在地图下面了…地图的z值也是0吗?那为什么会高于图片?(地图在不断刷新吗?… ...

所有的脚本都会刷新的,把图片也刷新不就行了?
还有一种方法,就是显示在Spriteset_map里的第1显示端口就行了,具体参考“脚本不是高手的专利”
呃,发糖贴好冷清呀!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
180
在线时间
509 小时
注册时间
2010-10-1
帖子
97
9
 楼主| 发表于 2013-9-5 22:24:29 | 只看该作者
本帖最后由 7408 于 2013-9-5 22:29 编辑

                        
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
180
在线时间
509 小时
注册时间
2010-10-1
帖子
97
10
 楼主| 发表于 2013-9-5 22:28:08 手机端发表。 | 只看该作者
876加几 发表于 2013-9-1 14:28
所有的脚本都会刷新的,把图片也刷新不就行了?
还有一种方法,就是显示在Spriteset_map里的第1显示端口 ...

恩,我对视口不怎么了解,现在大概懂了,而且我也自己解决了…- -谢谢你啦…
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 22:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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