Project1
标题:
话说战斗时的光标坐标在哪改= =
[打印本页]
作者:
魔修
时间:
2011-5-20 01:13
标题:
话说战斗时的光标坐标在哪改= =
本帖最后由 魔修 于 2011-5-20 01:15 编辑
前几天改过 后来一脑残忘记在哪改了。。。
(好久没发帖问问题 被骗拿出100大洋= =卧槽 算了
) dsu_plus_rewardpost_czw
作者:
纳尔德
时间:
2011-5-20 06:31
本帖最后由 纳尔德 于 2011-5-20 06:32 编辑
这是坐标的.
主角的坐标就在
Game_Actor的567-595行
#--------------------------------------------------------------------------
# ● 取得战斗画面的 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
复制代码
同样怪物的就在
Game_Enemy的208-225行
#--------------------------------------------------------------------------
# ● 取得战斗画面 X 坐标
#--------------------------------------------------------------------------
def screen_x
return $data_troops[@troop_id].members[@member_index].x
end
#--------------------------------------------------------------------------
# ● 取得战斗画面 Y 坐标
#--------------------------------------------------------------------------
def screen_y
return $data_troops[@troop_id].members[@member_index].y
end
#--------------------------------------------------------------------------
# ● 取得战斗画面 Z 坐标
#--------------------------------------------------------------------------
def screen_z
return screen_y
end
复制代码
光标的就这3个脚本
Arrow_Base 下面的继承类
Arrow_Enemy 敌人
Arrow_Actor 角色
至于你的问题描述的不太清楚.是要谁的光标呢?
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1