查看: 2075|回复: 3

[已经解决] 【新人求助】如何改变战斗中人物的位置

[复制链接]
梦石
0
星屑
65
在线时间
29 小时
注册时间
2016-8-3
回帖
26
发表于 2016-8-15 11:25:19 | 显示全部楼层 |阅读模式

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

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

×
就像这样,请各位大神教我!!
C:\Users\CHY\Desktop\12345
梦石
0
星屑
65
在线时间
29 小时
注册时间
2016-8-3
回帖
26
 楼主| 发表于 2016-8-15 11:26:58 | 显示全部楼层
弄错了
12345.png
回复

使用道具 举报

素材区好人

梦石
5
星屑
12559
在线时间
4347 小时
注册时间
2011-7-21
回帖
2264

超评测参与极短28参与极短27参与极短26参与极短25参与极短24参与极短23参与极短22参与极短21参与

发表于 2016-8-15 12:55:42 | 显示全部楼层
本帖最后由 无忧谷主幻 于 2016-8-15 12:58 编辑

这不是空间军团吗
脚本Game_Actor
568行以后
把[pre lang="ruby"]# ● 取得战斗画面的 X 坐标
  #--------------------------------------------------------------------------
  def screen_x
    # 返回计算后的队伍 X 坐标的排列顺序
    if self.index != nil
      return self.index * 160 + 80
    else
      return 0
    end
  end
  #--------------------------------------------------------------------------
  # ● 取得战斗画面的 Y 坐标
  #--------------------------------------------------------------------------
  def screen_y
    return 464
  end
  #--------------------------------------------------------------------------
  # ● 取得战斗画面的 Z 坐标
  #--------------------------------------------------------------------------
  def screen_z
    # 返回计算后的队伍 Z 坐标的排列顺序
    if self.index != nil
      return 4 - self.index
    else
      return 0
    end
  end
end
[/pre]
替换成[pre lang="ruby"] # ● 取得战斗画面的 X 坐标
  #--------------------------------------------------------------------------
  def screen_x
    case self.index
    when 0
      return 520
    when 1
      return 520
    when 2
      return 520
    when 3
      return 520
    else
      return 520
    end
  end
  #--------------------------------------------------------------------------
  # ● 取得战斗画面的 Y 坐标
  #--------------------------------------------------------------------------
  def screen_y
    case self.index
    when 0
      return 300
    when 1
      return 255
    when 2
      return 210
    when 3
      return 165
    else
      return 120
    end
  end
  #--------------------------------------------------------------------------
  # ● 取得战斗画面的 Z 坐标
  #--------------------------------------------------------------------------
  def screen_z
    # 返回计算后的队伍 Z 坐标的排列顺序
    case self.index
    when 0
      return 1
    when 1
      return 0
    when 2
      return 2
    when 3
      return 3
    else
      return 0
    end
  end
end
[/pre]
如果觉得这个排列不满意,你可以自己调每个人的X坐标与Y坐标
顺便召唤原作者@哆啦溯

评分

参与人数 1星屑 +200 收起 理由
RyanBern + 200 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
65
在线时间
29 小时
注册时间
2016-8-3
回帖
26
 楼主| 发表于 2016-8-15 13:42:58 | 显示全部楼层
谷主太谢谢了
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部