Project1

标题: 战斗中敌人图块和角色图快的Z值是如何决定的? [打印本页]

作者: 君迁子    时间: 2009-5-12 02:10
标题: 战斗中敌人图块和角色图快的Z值是如何决定的?
看到@viewport2既用来显示敌我战斗图也用来显示天气,看游戏中的效果是天气显示在最上面,敌我战斗图的z值似乎靠y坐标决定,那它们的z值是如何定的呢? [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: tommay    时间: 2009-5-12 02:34
Sprite_Battler中:
self.z = @battler.screen_z

Game_Actor中:
  def screen_z
    # 返回计算后的队伍 Z 坐标的排列顺序
    if self.index != nil
      return 4 - self.index
    else
      return 0
    end
  end

可以看出,战斗时我方角色战斗图的z值和我方角色的索引(序号)有关,序号越大,z越小
也就是说,2号角色挡住3号角色,…… [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 君迁子    时间: 2009-5-12 02:42
受教了~




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