Project1
标题:
关于sideview横版问题
[打印本页]
作者:
zhou5300747
时间:
2014-10-3 20:45
标题:
关于sideview横版问题
如题,我用的是横版,自己方角色的位置是固定的,脚本用的语句是:
# 主人公初期位置 第一人 第二人 第三人 第四人
# X轴 Y轴 H轴 X轴 Y轴 H轴 X轴 Y轴 H轴 X轴 Y轴 H轴
ACTOR_POSITION =[[505,160, 0],[525,195, 0],[545,220, 0],[565,245, 0]
把自己方角色位置固定。我现在想把敌人位置也固定,做成像吞食天地2nd那种类型。请问怎么固定敌人位置?求大神解答
作者:
zhou5300747
时间:
2014-10-3 20:51
还有就是想做一个显示敌人的血条(在左上方),搜了很久,就是找不到血条在左上方的脚本
作者:
DivineCrow
时间:
2014-10-4 04:09
敌人位置可以在敌群那里设置
所以横版就没做这个功能了
(应该吧
血条的话应该可以改现有的脚本
不过这个我就没办法了
帮你召唤吧
@VIPArcher
作者:
3106345123
时间:
2014-10-4 09:44
发现地址
#==============================================================================
# ■ VX 敌人战斗坐标永续固定的设定。
# By:小E
#==============================================================================
#==============================================================================
# ■ module Eienshinken Ver1.1
# 版本更新履历
# Ver1.1: 添加开关控制,想自动排列时再自动排列。
#------------------------------------------------------------------------------
# 敌人X,Y坐标的设定模块。
#==============================================================================
module Eienshinken
#--------------------------------------------------------------------------
# ● 敌人的X坐标改变。
# 顺序排列依次:敌人成员一,敌人成员二,敌人成员三等等。
# 扩展请自己添加数组。
#--------------------------------------------------------------------------
#ENEMY_X = [200,100,40,280,145,235,270,320]
ENEMY_X = [240,250,260,270,280,160,170,180,190,200,80,90,100,110,120]
#--------------------------------------------------------------------------
# ● 敌人的Y坐标改变。
# 顺序排列依次:敌人成员一,敌人成员二,敌人成员三等等。
# 扩展请自己添加数组。
#--------------------------------------------------------------------------
#ENEMY_Y = [180,100,260,180,270,80,310,70]
ENEMY_Y = [300,250,200,150,100,300,250,200,150,100,300,250,200,150,100]
#--------------------------------------------------------------------------
# ● 改变敌人位置的坐标开关
# 设置开关编号。游戏中用开关控制是否打开功能。
#--------------------------------------------------------------------------
ENEMY_XY_SWITCH = 1
end
#==============================================================================
# ■ Scene_Battle
#------------------------------------------------------------------------------
# 处理战斗画面的类。
#==============================================================================
class Scene_Battle < Scene_Base
alias :eienshinken_start :start
def start
if true #$game_switches[Eienshinken::ENEMY_XY_SWITCH]
for i in 0...$game_troop.members.size
$game_troop.members[i].screen_x = Eienshinken::ENEMY_X[i]
$game_troop.members[i].screen_y = Eienshinken::ENEMY_Y[i]
end
eienshinken_start
else
eienshinken_start
end
end
end
复制代码
作者:
zhou5300747
时间:
2014-10-4 09:58
3106345123 发表于 2014-10-4 09:44
发现地址
这是vx的,在va上好像不管用,不知道能不能改成va版的{:2_254:}
作者:
zhou5300747
时间:
2014-10-4 10:02
3106345123 发表于 2014-10-4 09:44
发现地址
哈哈,又用了,太感谢了{:2_275:}
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1