Syntax
@var = Sprite.new(viewport)
@var.bitmap = RPG::Cache.picture("nome") # RPG Maker XP
@var.bitmap = Cache.picture("nome") # RPG Maker VX
O argumento viewport não é obrigratório, ele está implícito.
Métodos
.bitmap => Cria a imagem.
.disposed? => Retorna true se a imagem foi deletada.
.update => Atualiza a imagem.
.widht/height => Respectivamente, largura e altura da imagem.
Propriedades
.viewport(view) => Indica o viewport que a imagem será criada.
.visible => true/false para exibir a imagem.
.x/y/z => Respectivamente, posição X, Y e prioridade.
.zoom_x/zoom_y => Respectivamente zoom na coordenada X e Y.
.angle = 0~360 => Angulo da imagem.
.mirror => true para inverter a imagem
.opacity = 0~255 => Transparencia da imagem.
.color/tone => Respectivamente a cor e tonalidade.
.blend_type = 0/1/2 => Tipo de imagem, normal, multiplicar e inverter
Comandos novos - VX
Há também os comandos:
wave_amp (RGSS2)
wave_length (RGSS2)
wave_speed (RGSS2)
wave_phase (RGSS2)
Estes comandos dão uma espécie de onda na imagem, a imagem fica ondulada, como é o caso nas batalhas.
wave_amp = n => Amplitude da onda.
wave_lenght = n => Frequencia da onda.
wave_speed = n => Velocidade do movimento.
wave_phase = 0~360
Concluindo
A classe Sprite é bem útil, ele é usada em menus,batalhas, windows, etc. Esta classe é uma das que voce pode usar de qualquer forma, além de possuir uma grande quantidade de métodos, teste modificar no Scene_Title a sprite do título, colocando esses métodos e efeitos de onda, voce pode consultar outros scripts do maker.
0 comentários:
Postar um comentário