Libgdx - сброс Vector3 для использования его несколько раз в разных ситуациях - PullRequest
0 голосов
/ 21 апреля 2020

ОК, ребята, мне нужна ваша помощь,

Я пытаюсь выяснить, как сбросить Vector3, чтобы использовать его в нескольких ситуациях, ...

Например, я получил код, где для целей тестирования у меня есть несколько кнопок, где первая использует Matrix4, который обращается к Vector3 для перевода игрока,

Как мне go сделать это: Кнопка 1 нажата

Vector3: 1,2,3

Нажата кнопка 2

Vector3: reset,  new values 2,4,6

Псевдокод для понимания ..

Кажется, не могу найти правильный способ сделать это, Не сейчас за компьютером, Код придет вовремя,

Может быть, если еще, если можно сделать трюк, но не уверен: 3

Любой намек?

1 Ответ

0 голосов
/ 22 апреля 2020

Вам не нужно «сбрасывать» Vector3 перед его повторным использованием, вы можете просто переопределить его новыми значениями, используя один из методов set.

https://libgdx.badlogicgames.com/ci/nightlies/docs/api/com/badlogic/gdx/math/Vector3.html#set -float-float- float-

Vector3 vector = new Vector3(1, 2, 3);
...
vector.set(2, 4, 6); // reuse
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...