Project1
标题:
怎么将rm默认的战斗场面变成下面这个样子的战斗场面啊
[打印本页]
作者:
yuelingfengmeng
时间:
2011-9-11 10:43
标题:
怎么将rm默认的战斗场面变成下面这个样子的战斗场面啊
战斗样本.jpg
(77.87 KB, 下载次数: 0)
下载附件
保存到相册
2011-9-11 10:40 上传
就是这种左边人右边怪的,但是中间的战斗选项不用一样
能不能告诉我下怎么改或者给一个可以直接套的模板?
我记得一个同人游戏-仙剑外传武林大会用的就是这种模式 dsu_plus_rewardpost_czw
作者:
步兵中尉
时间:
2011-9-11 11:07
稍微调整一下脚本就可以了。
先进入脚本的
Game_Actor
,找到下面一段
#--------------------------------------------------------------------------
# ● 取得战斗画面的 X 坐标
#--------------------------------------------------------------------------
def screen_x
# 返回计算后的队伍 X 坐标的排列顺序
复制代码
这里修改角色的站立位置;我喜欢将角色放右边,敌人放左边,就以此为例发个范例;要达到你的效果就自己调整一下每个角色的坐标就可以了。
def screen_x
# 返回计算后的队伍 X 坐标的排列顺序
case self.index
when 0
return 545
when 1
return 475
when 2
return 510
when 3
return 580
else
return 640
end
end
#--------------------------------------------------------------------------
# ● 取得战斗画面的 Y 坐标
#--------------------------------------------------------------------------
def screen_y
case self.index
when 0
return 265
when 1
return 195
when 2
return 230
when 3
return 300
else
return 1000
end
end
#--------------------------------------------------------------------------
# ● 取得战斗画面的 Z 坐标
#--------------------------------------------------------------------------
def screen_z
# 返回计算后的队伍 Z 坐标的排列顺序
case self.index
when 0
return 3
when 1
return 1
when 2
return 2
when 3
return 4
else
return 2.5
end
end
end
复制代码
至于战斗选项的修改是在
Scene_Battle 3
中,搜索
# 设置角色指令窗口的位置
,修改为下列数据:
@actor_command_window.x = 275
@actor_command_window.y = 60
复制代码
这样基本就在屏幕中央了。
坐标不喜欢就自己调整一下。
作者:
yuelingfengmeng
时间:
2011-9-13 21:45
那啥,可是我改了一个角色是到右边去了,为毛怪还在中间。。。
作者:
typhon_524
时间:
2011-9-13 22:30
怪可以在数据库的队伍里移动位置
作者:
ronny1235
时间:
2011-9-14 10:41
不会弄脚本啊!!
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1