1

我有一个 iOS OpenGLES 2D 项目(绘制精灵),我在其中成功检测到 UIDeviceOrientation 更改。我相信我接下来需要根据设备的方向相应地调整屏幕坐标,我想知道是否有人对最佳方式有任何技巧或见解。

当然,我可以对每个方向进行一些转换并将其输入到绘制到 OpenGLES 的代码中,但这似乎过于复杂。这意味着有某种类型的逻辑来自定义旋转每个绘图并为每个方向以不同的方式跟踪精灵的方向。

我只是想知道是否有人对最有效的方法有想法。(要确保我们没有过度思考)。最好的解决方案是将屏幕坐标自动重置为每个方向的默认方向坐标系。但是,手动操作当然是可行的。

4

0 回答 0