Referințe pentru scripturi RGSS

Ce este @ în scripturile RGSS?

Descrierea sintaxei @ a scripturilor din RGSS

Definește o variabilă de instanță pentru o clasă. Pentru a putea citi și scrie variabile de acest tip, trebuie să creați și metode accesorii pentru ele. De asemenea, puteți utiliza codul scurt attr_reader, attr_writer sau attr_accessor pentru a încărca automat operatorii relevanți.

Exemplu de cod:

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

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Acest site folosește Akismet pentru a reduce spamul. Aflați cum sunt procesate datele despre comentarii.