Referências de scripts RGSS

O que é o @ nos scripts RGSS?

Descrição da sintaxe @ dos scripts em RGSS

Define uma variável de instância para uma classe. Para poder ler e escrever variáveis ​​desse tipo, você também precisa criar métodos de acesso para elas. Você também pode usar o shortcode attr_reader, attr_writer ou attr_accessor para carregar os operadores relevantes automaticamente.

Exemplo de código:

def initialize
  @battler_name = ""
  @battler_hue = 0
  @hp = 0
  @sp = 0
  @states = []
  @states_turn = {}
  @maxhp_plus = 0
  @maxsp_plus = 0
  @str_plus = 0
  @dex_plus = 0
  @agi_plus = 0
  @int_plus = 0
  @hidden = false
  @immortal = false
  @damage_pop = false
  @damage = nil
  @critical = false
  @animation_id = 0
  @animation_hit = false
  @white_flush = false
  @blink = false
  @current_action = Game_BattleAction.new
end

Deixar uma resposta

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.