live2dviewer
live2dviewer copied to clipboard
尝试在高版本Unity中运行未能正确显示
您好,本地尝试用高版本unity编译使用一下时,发现出现在Scene窗口能正确显示,而在Game窗口没有任何显示的情况:
使用的Unity版本包括2022和6000,都未能正确显示
另外运行时会发现出现以下报错,错误和堆栈相互矛盾,但是搜了一下应该不会太影响显示: Live2D Cubism 2.1 / RenderMode.DrawMeshNow Error live2dmodel.draw() must be called in OnPostRender() or OnRenderObject() . UnityEngine.Debug:LogError (object) live2d. :drawLast () live2d.ModelContext:draw (live2d.DrawParam) live2d.Live2DModelUnity:draw () Live2DModelComponent:OnRenderObject () (at Assets/Scripts/Components/Live2DModelComponent.cs:123) UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
如果将RenderMode改为L2D_RENDER_DRAW_MESH,并在Update中调用live2DModel.draw()却能够正常显示
能帮忙看下是因为什么原因么,十分感谢,谢谢~