[About macOS Sequoia] (Updated October 22, 2024)
Live2D Cubism Editor 5.1.02 now supports macOS Sequoia.
Other Live2D Cubism products currently released are not guaranteed to work on macOS Sequoia.
Please refrain from upgrading macOS, as it may not operate properly.
Hello!
Is it possible to unload model assets after destroying gameobject with LAppModelProxy attached?
I working on visual novel game with multiple characters and really want to control used memory to keep system requirements as low as possible. I noticed that model meshes remains and memory after destroying live2d model gameobject. Resources.UnloadUnusedAssets() do the job but causes lag spike in profiler so I am trying to figure out more effective way to unload unused live2d meshes.
0 ·
Comments
Added this code to LAppModel.cs
public void OnDestroy() { GetLive2DModelUnity().releaseModel(); }
and this code to LAppModelProxy.cs
void OnDestroy() { model.OnDestroy(); }
Now all live2d meshes unloads form memory after destroying GameObject with LAppModelProxe.cs attached.