精灵用黑色代替透明度

问题描述 投票:1回答:1

我正试图让这个Descent 2端口在iOS上运行并运行:

https://github.com/devint1/Descent2-Mobile

我已经编译并运行了,但是当使用Open GL | ES进行渲染时,精灵会使用透明区域渲染为不透明的黑色。遗憾的是,软件渲染构建选项完全被破坏了。

我想要解决这个问题并做出改变,但是尽管是一个非常有经验的iOS开发人员,Open GL | ES(和3D游戏开发)是完全不熟悉的。如果我能找到正确的调查起点,似乎是学习一些东西的好机会。

作为调查的初始起点,我应该从哪里开始寻找,我应该寻找什么?

ios opengl-es
1个回答
1
投票

黑色是OpenGL ES纹理的默认“错误颜色”,由于某种原因在运行时失败,您的设备能理解的数据格式的精灵是什么?

© www.soinside.com 2019 - 2024. All rights reserved.