查看: 1953|回复: 3

[已经解决] 请问事件图块的遮挡顺序在哪里定义?

[复制链接]
梦石
0
星屑
115
在线时间
247 小时
注册时间
2005-12-28
回帖
107
发表于 2013-1-10 21:07:47 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 277297575 于 2013-1-10 23:45 编辑

例如图片的遮挡顺序是按
      self.z = 100 + @picture.number
来决定显示的顺序,删除这一行侧可以让图片按Y坐标的大小来遮挡,这个确实有用。

但是找不到定义事件图块遮挡顺序的代码。

想让图片和事件在同一个视口按照一个顺序来遮挡,求教了。
梦石
0
星屑
663
在线时间
750 小时
注册时间
2012-11-10
回帖
903
发表于 2013-1-10 21:12:00 | 显示全部楼层
{:2_276:}VX不是默认设置了遮挡顺序么,A最下 b-e次之 事件最高什么的
如果脚本可改当我没说
有本事就来阻止我啊,主体单元『天照』!
回复

使用道具 举报

梦石
0
星屑
115
在线时间
247 小时
注册时间
2005-12-28
回帖
107
 楼主| 发表于 2013-1-10 21:21:24 | 显示全部楼层
  def create_tilemap
    @tilemap = Tilemap.new(@viewport1)
    @tilemap.bitmaps[0] = Cache.system("TileA1")
    @tilemap.bitmaps[1] = Cache.system("TileA2")
    @tilemap.bitmaps[2] = Cache.system("TileA3")
    @tilemap.bitmaps[3] = Cache.system("TileA4")
    @tilemap.bitmaps[4] = Cache.system("TileA5")
    @tilemap.bitmaps[5] = Cache.system("TileB")
    @tilemap.bitmaps[6] = Cache.system("TileC")
    @tilemap.bitmaps[7] = Cache.system("TileD")
    @tilemap.bitmaps[8] = Cache.system("TileE")
    @tilemap.map_data = $game_map.data
    @tilemap.passages = $game_map.passages
  end
脚本确实可以改,但是你说的是地图图层的遮挡顺序,我说的是事件图形的遮挡顺序。

点评

抱歉弄错了..  发表于 2013-1-10 21:47
回复

使用道具 举报

梦石
0
星屑
115
在线时间
247 小时
注册时间
2005-12-28
回帖
107
 楼主| 发表于 2013-1-10 23:45:35 | 显示全部楼层
顺序一直都对,自己忘记改图片的原点了,结贴......
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部