我正试图让这个Descent 2端口在iOS上运行并运行:
https://github.com/devint1/Descent2-Mobile
我已经编译并运行了,但是当使用Open GL | ES进行渲染时,精灵会使用透明区域渲染为不透明的黑色。遗憾的是,软件渲染构建选项完全被破坏了。
我想要解决这个问题并做出改变,但是尽管是一个非常有经验的iOS开发人员,Open GL | ES(和3D游戏开发)是完全不熟悉的。如果我能找到正确的调查起点,似乎是学习一些东西的好机会。
作为调查的初始起点,我应该从哪里开始寻找,我应该寻找什么?
黑色是OpenGL ES纹理的默认“错误颜色”,由于某种原因在运行时失败,您的设备能理解的数据格式的精灵是什么?