2
A
回答
2
鉴于你有正投影,你可以很容易地知道你的边缘通过了解你传递到glOrtho()
函数的值。
例如,考虑这一行:
glOrtho(0.0f, width, 0.0f, height, 0.0f, 1.0f);
在这里,您可以决定单个持股量将有多大的影响力在你的计划。你可以找到更多关于这个here的信息。
但是,在这种情况下,您的左边缘是0.0,您的底边是0.0。您的上边缘由高度定义,您的右边缘由宽度定义。
通过这种方式,您不必依赖特定的屏幕尺寸,因为您的世界将永远与您定义的一样大。例如,您不需要通过宽度和高度参数来定义拼写的宽度和高度,而是使用一些数据来告诉您的应用程序您的世界应该有多大。
0
只是这样做:
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
+0
在OpenGL的上下文中(正如标签所暗示的),由于opengl视图的坐标空间不同于父视图,因此打开的gl视图可能不会跨越整个屏幕。 – gregghz
相关问题
- 1. Android Calcianttor:更高的屏幕和更边缘的边缘
- 2. Android:按钮离开屏幕边缘
- 3. 锚窗到WPF中的屏幕边缘
- 4. 将div伸展到屏幕的边缘
- 5. CSS - 对齐格到屏幕的边缘
- 6. CSS:屏幕的图像感人边缘
- 7. HTML表格填充到屏幕边缘
- 8. 初始屏幕边缘问题?
- 9. 在屏幕边缘裁剪图像html
- 10. 与屏幕边缘滑动手势
- 11. 移动时检测屏幕边缘UIImageView
- 12. 在屏幕边缘停止UIPageViewController
- 13. 将DrawableRight推到屏幕边缘
- 14. EditText字段越过屏幕边缘
- 15. 使刚体从屏幕边缘反弹
- 16. Viewpager只能从屏幕边缘滑动
- 17. UIScrollView ContentOffset未达到屏幕边缘
- 18. 将JFrame捕捉到屏幕边缘
- 19. 使物体从屏幕边缘反弹?
- 20. `touchesBegan:withEvent:`在屏幕左边缘延迟了
- 21. 用UIPanGestureRecognizer转换到屏幕边缘。
- 22. 使弹丸过渡到屏幕边缘
- 23. UIViewController嵌套视图到屏幕边缘
- 24. 边缘寻找二进制搜索
- 25. XML - 使用weight = 1时屏幕越过屏幕边缘
- 26. Android:隐藏屏幕上边缘的视图
- 27. Android:为什么我的列标题被推离屏幕边缘?
- 28. Android游戏开发 - Imageview在屏幕边缘自动缩小
- 29. 解决一个边缘左边的屏幕宽度的一半
- 30. 如何获取UIImageView的边缘以捕捉到屏幕边缘(超级视图)?
是=)是我做 – Jack