lua报错
InvalidOperationException: try to dispose a LuaEnv with C# callback!
原因:Action节点中带有lua函数的委托,这个委托被npbehave持有
解决办法:在node基类上写入一个pubulic clear方法和一个可重载的DoClear方法,clear方法调用DoClear方法,在stop后确定该行为树不再使用,便使用clear手动释放对lua的引用。把使用的每个节点都重写DoClear,确保每个节点都会被清理。
xlua和npbehave的调用
最新推荐文章于 2024-05-20 11:42:26 发布