feat(simulation): optimize and persist collision viewing
This commit is contained in:
@@ -81,6 +81,10 @@ test("PlayCanvas owns the realtime scene graph without an iframe or React entity
|
||||
assert.match(runtime, /applyWorldTransform/);
|
||||
assert.match(runtime, /setLayerWorldTransform/);
|
||||
assert.match(runtime, /PLAYCANVAS_X_180_TRANSFORM/);
|
||||
assert.match(runtime, /PLAYCANVAS_Y_180_TRANSFORM/);
|
||||
assert.match(runtime, /PLAYCANVAS_Z_180_TRANSFORM/);
|
||||
assert.match(runtime, /DracoDecoderModule/);
|
||||
assert.match(runtime, /draco_decoder_gltf\.wasm/);
|
||||
assert.match(runtime, /ensureCollision/);
|
||||
assert.match(runtime, /app\.root\.addChild/);
|
||||
assert.match(runtime, /dispose\(\)/);
|
||||
@@ -88,11 +92,15 @@ test("PlayCanvas owns the realtime scene graph without an iframe or React entity
|
||||
assert.match(viewport, /Collision недоступен/);
|
||||
assert.match(viewport, /Для этой сборки collision GLB не был запрошен/);
|
||||
assert.match(viewport, /<Select[\s\S]*Качество Gaussian-сцены/);
|
||||
assert.match(viewport, /useState<SimulationQuality>\("high"\)/);
|
||||
assert.match(viewport, /useState<SimulationQuality>\(project\.viewerSettings\.quality\)/);
|
||||
assert.match(viewport, /runtimeRef\.current\?\.home\(\)/);
|
||||
assert.match(viewport, /Настройки сцены/);
|
||||
assert.match(viewport, /Инверсия визуального слоя/);
|
||||
assert.match(viewport, /Инверсия collision-слоя/);
|
||||
assert.match(viewport, /Инверсия управления по горизонтали/);
|
||||
assert.match(viewport, /Инверсия управления по вертикали/);
|
||||
assert.match(viewport, /Ось инверсии визуального слоя/);
|
||||
assert.match(viewport, /Ось инверсии collision-слоя/);
|
||||
assert.match(viewport, /saveSimulationViewerSettings/);
|
||||
assert.match(viewport, /onProjectChange\?\.\(saved\)/);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user