Я собираюсь перейти к некоторой простой разработке игры с Javascript. Я бы хотел однажды перейти на 3D-разработку, но сейчас я собираюсь делать только 2D-объекты "сверху вниз".
Я знаю, что это не идеально, но я чувствую, что это поможет мне познакомиться с 3D-средой.
Я использую Three.js , так как он очень хорошо развит, и мне нравится, что он может работать с Canvas, WebGL и SVG. Тем не менее, моя самая первая проблема, с которой я столкнулся, это то, что я не знаю, как «переместить» объект. Используя Canvas, я могу легко взять объект, который я рендерил, и изменить его свойство .x или .y, чтобы «переместить» его. Тем не менее, для объектов Three.js на данный момент все, что я нашел, это object.rotation.x
и т. Д. Я могу перемещать камеру, но это не работает, потому что мне нужно, чтобы объекты двигались индивидуально.
Так что я думаю, что мне нужны ресурсы в Three.js для 2D-разработки или разработки 2D-игры сверху вниз в 3D-среде.