小编Den*_*sie的帖子

在iOS 7上运行时,将iOS 7版本的iPhone 4英寸启动图像添加到项目中断启动图像

我在针对iOS 6和7的横向应用程序中遇到了问题.Xcode给了我以下警告:

需要适用于iOS 7.0及更高版本的iPhone Retina(4英寸)启动映像.

如果我添加所需的图像,当我在iOS 7上启动应用程序时,会显示黑色启动图像.在iOS 6上,它可以正确显示.但没有图像,它在iOS 6和7上都可以正常工作.

我已经在这个项目中使用资产目录,所以我不认为这是一个问题.

我真的想摆脱这个警告,但我无法找到解决方法.

ios7 xcode5

6
推荐指数
2
解决办法
4867
查看次数

glm :: perspective vs gluPerspective

我正在用glm替换我在项目中使用glu方法,我似乎遇到了一个我无法解释的奇怪差异.当我使用此代码使用gluPerspective设置投影矩阵时,我显示:

gluPerspective版本

glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluPerspective(70.0f, (GLfloat)w / (GLfloat)h, 0.0001f, 1000.0f);
Run Code Online (Sandbox Code Playgroud)

如果我切换到glm :: perspective,我得到这个:

glm :: perspective版本

glMatrixMode(GL_PROJECTION);
glm::mat4 projectionMatrix = glm::perspective(70.0f, (GLfloat)w / (GLfloat)h, 0.0001f, 1000.0f);
glLoadMatrixf(&projectionMatrix[0][0]);
Run Code Online (Sandbox Code Playgroud)

很明显,我正在渲染的对象现在使用glm版本占用了更多的显示.除了交换glm :: perspective的gluPerspective之外,这两个版本没有其他变化.

我猜我可能做错了什么,因为我的理解是glm :: perspective应该是gluPerspective的替代品.但我不知道到底是什么.

此外,方向的差异是因为对象在场景中旋转.我刚刚在动画中的不同时间截取屏幕截图.

opengl glm-math

3
推荐指数
1
解决办法
1766
查看次数

标签 统计

glm-math ×1

ios7 ×1

opengl ×1

xcode5 ×1