Atrybuty Obiektu
Atrybuty są wartościami przechowywanymi w każdym obiekcie, które można później uzyskać. Na przykład, jeśli chcesz śledzić zdrowie każdego wroga w grze, możesz stworzyć atrybut zdrowia. Gdy wróg otrzymuje obrażenia, możesz ustawić atrybut zdrowia na nową wartość.
Atrybuty mogą być bardziej elastyczne niż to. Możesz również ustawiać i pobierać atrybuty dynamicznie, bez wstępnego definiowania ich, co pozwala na tworzenie struktur danych.
Za pomocą zachowań możesz uzyskać dostęp do atrybutów z dowolnego obiektu w swojej scenie lub nawet dodać atrybuty dynamicznie.
Definiowanie atrybutów:
Możesz wstępnie zdefiniować atrybuty z zakładki Atrybuty w Właściwościach Obiektu (zobacz Właściwości Obiektu po więcej informacji).
Aby dodać atrybut, najpierw wpisz nazwę atrybutu w polu wyszukiwania (to czasami określane jest jako klucz). Jeśli atrybut już istnieje, wyszukiwanie go przefiltruje. Jeśli nie istnieje, stuknij ikonę +, aby dodać nowy atrybut.
Gdy Twój atrybut zostanie dodany, możesz wpisać dowolną liczbę lub tekst w polu wejściowym, aby go ustawić. Możesz również pozostawić go pustym i ustawić dynamicznie za pomocą zachowań.
Zachowanie ustawiające atrybut:
Za pomocą zachowania Ustaw Atrybut (znajdującego się w kategorii Obiekt) możesz zaktualizować wartość dla dowolnego zdefiniowanego atrybutu w wybranym obiekcie. Masz również możliwość dynamicznego ustawiania lub tworzenia atrybutu dla swojego określonego obiektu.
Wstępnie zdefiniowane atrybuty
Domyślnie typ klucza atrybutu "Wstępnie zdefiniowane" jest wybierany z listy rozwijanej. Z tą opcją zaznaczoną możesz ustawić wartość dla dowolnego wstępnie zdefiniowanego atrybutu. Stuknij "Wybierz klucz atrybutu", aby wyświetlić listę atrybutów przypisanych do wybranego obiektu.
Gdy wybierzesz żądany atrybut, możesz ustawić "Wartość atrybutu" na cokolwiek chcesz. Gdy zachowanie Ustaw Atrybut zostanie wykonane, atrybut zostanie ustawiony na tę nową wartość.
Dynamiczne atrybuty
Jeśli wybierzesz typ klucza "Dynamiczny" z listy rozwijanej, możesz ręcznie wpisać klucz (nazwę) oraz wartość dla atrybutu do ustawienia.
Jeśli klucz, który wpisujesz, istnieje dla wybranego obiektu, to przypisany atrybut zostanie ustawiony na nową wartość. Jednak jeśli wpiszesz klucz, który nie istnieje dla twojego obiektu, atrybut zostanie stworzony, gdy to zachowanie zostanie wykonane.
Zachowanie pobierające atrybut:
Za pomocą zachowania Pobierz Atrybut możesz uzyskać wartość dowolnego wstępnie zdefiniowanego lub dynamicznego atrybutu, a następnie przekazać ją do innego zachowania (zobacz Udostępnianie wartości).
Zachowanie Pobierz Atrybut działa podobnie do zachowania Ustaw Atrybut. Możesz wybrać atrybut Wstępnie zdefiniowany lub Dynamiczny.
Jednak jeśli wybierzesz Atrybut dynamiczny z zachowaniem Pobierz Atrybut, wpisany klucz musi już istnieć. Oznacza to, że atrybut musi być wstępnie zdefiniowany lub stworzony dynamicznie przed wykonaniem zachowania Pobierz Atrybut. Jeśli wpiszesz klucz dla atrybutu, który nie istnieje, to nic nie zostanie zwrócone.

