Zmienna Vector3 zmienia się wraz z przemieszczaniem obiektu

Zmienna Vector3 zmienia się wraz z przemieszczaniem obiektu
T1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 37
0

Witam.
Mam pewien problem i nie wiem jak dobie z nim poradzić. Chcę wpisać początkową wartość obiektu to zmiennej, jednak jak przemieszcza się obiekt to wartość w Vector3 Także ulega zmianie.

Mój kod który to obsługuje:

Kopiuj
Vector3 startPosition;

private void Awake()
{
    startPosition = this.gameObject.transform.position;
}
Spine
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6968
1

A co dokładnie chcesz osiągnąć?
Bo ten kod zapisuje pozycję tylko raz. Właśnie tam gdzie obiekt pierwszy raz się pokaże.
Jeśli obiekt się aktywuje w innej pozycji, to inna pozycja się zapisze.

T1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 37
0

ok
Mój błąd.
Zapomniałem że inne klasy odwołują się do funkcji Awake.
Temat rozwiązany.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.