Project1
标题:
想加入横版战斗,应该怎么做?
[打印本页]
作者:
794895607
时间:
2012-11-8 18:29
标题:
想加入横版战斗,应该怎么做?
本帖最后由 hys111111 于 2012-11-10 12:40 编辑
本人想做横版战斗的游戏,应该怎么改脚本?要用特定战斗图的那种= = dsu_plus_rewardpost_czw
作者:
yagami
时间:
2012-11-8 19:13
新手的话 可以尝试下菜鸟横板 一般横板都是自己在脚本里改坐标的 看你新的程度了 稍微懂点 自己就能改了 这是难度最低的脚本修改
作者:
梦影剑尊
时间:
2012-11-10 11:46
本帖最后由 梦影剑尊 于 2012-11-10 11:51 编辑
把Game_Actor里面的
#--------------------------------------------------------------------------
# ● 取得战斗画面的 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
复制代码
修改为
#--------------------------------------------------------------------------
# ● 取得战斗画面的 X 坐标
#--------------------------------------------------------------------------
def screen_x
case self.index
when 0
return 515
when 1
return 440
when 2
return 590
when 3
return 390
else
return 640
end
end
#--------------------------------------------------------------------------
# ● 取得战斗画面的 Y 坐标
#--------------------------------------------------------------------------
def screen_y
case self.index
when 0
return 310
when 1
return 295
when 2
return 325
when 3
return 340
else
return 1000
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
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1