Я пытаюсь создать игру с красным предупреждением, чтобы заострить свои навыки JS и получить базовое понимание развития игры. Я пытаюсь переместить блок-сетку из одной части земли в другую. Однако он мгновенно перемещает блок, а не оживляет его.Проблема с перемещением сетки в Babylon.js
Вот мой babylonjs-площадка ... http://www.babylonjs-playground.com/#OYE6Q
Я думаю, что проблема с этим блоком кода ...
var moveUnit = function (position, item) {
if (position.x > 0) {
while (item.position.x < position.x) {
item.position.x += 0.001;
}
} else {
while (item.position.x > position.x) {
item.position.x -= 0.001;
}
}
if (position.z > 0) {
while (item.position.z < position.z) {
item.position.z += 0.001;
}
} else {
while (item.position.z > position.z) {
item.position.z -= 0.001;
}
}
}
Я думаю, что имеет смысл, я полагал, что время сохраняя материал был абстрагируется за кулисами, при вызове 'engine.runRenderLoop (() => scene.render());', я буду взгляните на эту ссылку, спасибо! –