我愿意运行两个单独的Irrlicht设备,基本上是在关闭旧设备之后运行一个新设备,但是通过使用上述两种方法关闭旧设备,我无法使新设备出现(segfault)。正确的做法是什么?
要以干净的方式完全关闭设备,必须先调用closeDevice()
,然后run()
清除所有迟到的事件,然后drop()
清除内存。因此,基本上请执行以下操作:
device->closeDevice();
device->run();
device->drop();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句