赞 | 25 |
VIP | 0 |
好人卡 | 0 |
积分 | 49 |
经验 | 0 |
最后登录 | 2024-3-5 |
在线时间 | 485 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 4863
- 在线时间
- 485 小时
- 注册时间
- 2018-6-18
- 帖子
- 613
|
本帖最后由 RMVXA 于 2018-12-25 18:50 编辑
鹰大,不知道是不是这一段... 红色部分是我添加的代码(根本不懂,佛系添加):
#--------------------------------------------------------------------------
# ● ベース坐标をセット data = [X轴, Y轴, H轴] moment_set…瞬间配置
#--------------------------------------------------------------------------
def set_base_position(moment_set = true)
mirroring_reset
if @battler.actor?
case $game_party.members.size
when 1
data = [[XX,XX, 0]]
when 2
data = [[XX,XX, 0],[XX,XX, 0]]
when 3
data = [[XX,XX, 0],[XX,XX, 0],[XX,XX,0]]
when 4
data = [[XXX,XXX, 0],[XXX,XXX, 0],[XXX,XXX, 0],[XXX,XXX, 0]]
end
# data = N03::ACTOR_POSITION[@battler.index].dup
@base_x = data[0] * 100 if !@mirror
@base_x = (Graphics.width - data[0]) * 100 if @mirror
else
data = [@battler.screen_x, @battler.screen_y, 0].dup
@base_x = data[0] * 100 if !$sv_camera.mirror
@base_x = (Graphics.width - data[0]) * 100 if $sv_camera.mirror
end
@base_y = data[1] * 100
@base_h = data[2] * 100
@base_z = @y
return if !moment_set
@x = @base_x
@y = @base_y
@z = @base_z
end
|
|