使用D3D,我需要在退出过程之前调用release吗?
|
我正在为Direct3d编写的教程说:
\“ ...基本上,如果您创建Direct3D,但是从不关闭它,则即使在程序本身关闭后,它也将一直在计算机的后台运行,直到您下次重新启动为止。很糟糕。释放游戏中的资源。释放这两个界面可以使所有事情脱颖而出,并允许Windows收回它的内存。”(链接)
我真的不相信本教程说的是,退出该过程后资源仍然会闲散...
就像我的程序崩溃或在调试时仅按Stop一样。和其他使用DirectX的游戏一样,我经常通过杀死进程来关闭它们。
如果我退出进程并且不调用device-> Release,资源对操作系统是免费的吗?
没有找到相关结果
已邀请:
2 个回复
混侩闯空坷
娠侈脚惮顽