自己写的插件的一个方法,是设置顶点颜色的一个cpp函数,在debuggameEditor下运行是正常的,在debuggame下运行不正常。并且在debuggame下会在输出结果之前卡非常久。我的问题是:这两个模式下,究竟有什么不同,为什么一个完全正常,一个完全不正常
这是正常的图片
这两个是不正常的
附上报错 感谢大佬
自己写的插件的一个方法,是设置顶点颜色的一个cpp函数,在debuggameEditor下运行是正常的,在debuggame下运行不正常。并且在debuggame下会在输出结果之前卡非常久。我的问题是:这两个模式下,究竟有什么不同,为什么一个完全正常,一个完全不正常
这是正常的图片
这两个是不正常的
附上报错 感谢大佬
看源码可以发现,MarkRenderStateDirty 在 WITH_EDITOR 下会调用 FObjectCacheEventSink::NotifyRenderStateChanged_Concurrent(this) 去即时刷新渲染状态的样子。