Αναφορές σεναρίου RGSS
Τι είναι το @ στα σενάρια RGSS;
Περιγραφή της @ Σύνταξης των σεναρίων RGSS
Ορίζει μια μεταβλητή παρουσίας για μια κλάση. Για να διαβάσετε και να γράψετε μεταβλητές αυτού του τύπου, πρέπει επίσης να δημιουργήσετε μεθόδους πρόσβασης για αυτές. Μπορείτε επίσης να χρησιμοποιήσετε τον σύντομο κωδικό attr_reader, attr_writer ή attr_accessor για να φορτώσετε αυτόματα τους σχετικούς τελεστές.
Παράδειγμα κώδικα:
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