Compare commits
No commits in common. "542949eaffe0feb971d9b8ff0a4c52bbba44b7b6" and "89bdeff6576c80eb1b993cdf3b1f8b8249ff1659" have entirely different histories.
542949eaff
...
89bdeff657
@ -76,14 +76,6 @@ export class VehicleManager {
|
|||||||
veh.bodyInstanceId = bodyId;
|
veh.bodyInstanceId = bodyId;
|
||||||
const inst = this._models.instances.get(bodyId);
|
const inst = this._models.instances.get(bodyId);
|
||||||
if (inst && inst.rootMesh) {
|
if (inst && inst.rootMesh) {
|
||||||
// Кузов машины — динамический объект: им двигает VehicleManager
|
|
||||||
// (через парентинг к chassisNode). Исключаем из LOD-freeze, иначе
|
|
||||||
// freezeWorldMatrix замораживает меш и он перестаёт следовать за
|
|
||||||
// chassisNode → «едешь на невидимой машине, видимая стоит».
|
|
||||||
// (LOD меряет дистанцию по локальной root.position запарентенного
|
|
||||||
// кузова ≈0,0,0 — некорректно, и замораживает машину.)
|
|
||||||
inst._spawnedAtRuntime = true;
|
|
||||||
inst._isVehicleBody = true;
|
|
||||||
// Габариты AABB + вертикальный offset кузова СЧИТАЕМ ДО парентинга
|
// Габариты AABB + вертикальный offset кузова СЧИТАЕМ ДО парентинга
|
||||||
// (в мировых координатах, кузов ещё в (x,y,z)).
|
// (в мировых координатах, кузов ещё в (x,y,z)).
|
||||||
try {
|
try {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user