Questions tagged «exceptions»

3
尝试捕获或ifs在C ++中进行错误处理
是在游戏引擎设计中广泛使用了例外还是使用纯if语句更可取?例如,例外: try { m_fpsTextId = m_statistics->createText( "FPS: 0", 16, 20, 20, 1.0f, 1.0f, 1.0f ); m_cpuTextId = m_statistics->createText( "CPU: 0%", 16, 20, 40, 1.0f, 1.0f, 1.0f ); m_frameTimeTextId = m_statistics->createText( "Frame time: 0", 20, 20, 60, 1.0f, 1.0f, 1.0f ); m_mouseCoordTextId = m_statistics->createText( "Mouse: (0, 0)", 20, 20, 80, 1.0f, …

2
我应该如何处理丢失的资源?
您的游戏预期会加载某种资产,但找不到。情况应如何处理?例如: Texture* grassTexture = LoadTexture("Grass.png"); // returns NULL; texture not found Mesh* car = LoadMesh("Car.obj"); // returns NULL; 3D mesh not found 在开发过程中,它可能已被用户意外删除,损坏或拼写错误。 一些潜在的回应: 断言(理想情况下仅在开发期间) 优雅退出游戏 引发异常并尝试处理它。 哪种方法最好?

3
Unity中的NullReferenceException
由于许多用户都面临NullReferenceException: Object reference not set to an instance of an objectUnity中的错误,我认为从多个来源收集一些解释和解决此错误的方法是一个好主意。 病征 我的控制台中出现以下错误,这是什么意思,该如何解决? NullReferenceException:对象引用未设置为对象的实例
11 unity  exceptions 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.