#--------------------------------------------------------------------------
# ● 更新画面
#--------------------------------------------------------------------------
def update
#...
@namesprite.x = self.x-80
@namesprite.y = self.y-self.oy-24
#@namesprite.visible = $game_switches[39]
# 设置可视状态
self.visible = (not @character.transparent)
# 图形是角色的情况下
if @tile_id == 0
# 设置传送目标的矩形
sx = @character.pattern * @cw
sy = (@character.direction - 2) / 2 * @ch
self.src_rect.set(sx, sy, @cw, @ch)
end
# 设置脚本的坐标
self.x = @character.screen_x
self.y = @character.screen_y
self.z = @character.screen_z(@ch)
# 设置不透明度、合成方式、茂密
self.opacity = @character.opacity
self.blend_type = @character.blend_type
self.bush_depth = @character.bush_depth
# 动画
if @character.animation_id != 0
animation = $data_animations[@character.animation_id]
animation(animation, true)
@character.animation_id = 0
end
end
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |