gdx camera详解
来源:互联网 发布:淘宝店铺托管协议 编辑:程序博客网 时间:2024/06/05 01:53
一,camera作用
物体到屏幕的显示过程,需要经过几次变换: 从自身坐标系 -》 世界坐标系 -》view坐标系 -> 投影变换;
gdx中将后2者统一为camera
二,view坐标系
可以理解为摄像头,由摄像头本身位置, 摄像头指向的方向,摄像头朝上方向向量组成
三,投影
即镜片效果,分为正投影和perspective透视投影; 最终组成一个6边形,在这里面的物体才能显示;
四,camera aspect ratio的作用
在默认的情况下,viewport是一个标准化的, 即[-1 1]之间的正方形, 但这样投影到实际屏幕中时,就会被拉伸、变形; 所以需要根据
window/height来获取屏幕高宽比, 通过这个比率来调整viewport为一个矩形, 这样投影后就不会出现变形;
五,世界坐标
matrix代表物体的transform,当物体的vetex乘以model matrix后,就从本身坐标系转换为世界坐标系,而为了方便,一般世界坐标系的位置和
摄像头坐标系位置相同; 也就是Model Matrix是根据摄像头的坐标系来计算的,这样就可以到物体进行变换; 实际上对物体的变换也可以通过对
摄像头的变形实现;
0 0
- gdx camera详解
- gdx 源码分析摘录
- gdx无法更新
- 【gdx ashley】入门
- gdx 游戏线程
- gdx 播放 sound 失败
- Android Camera 使用详解
- Android Camera 使用详解
- Android Camera 使用详解
- Android Camera使用详解
- unity Camera 属性详解
- Camera模组详解
- Android Camera、Camera2详解
- Android Camera API详解
- Android Camera详解
- 2440/2410 Camera接口详解
- 2440/2410 Camera接口详解
- Unity3D 摄像机(Camera)属性详解
- 弹窗关闭
- Make file 函数
- json-c-0.9库解析
- quagga关于vpnv4的配置
- Tomcat内存设置详解
- gdx camera详解
- Lists
- 《Linux内核设计与实现》读书笔记(二)- 内核开发的准备
- 自动化测试软件分类
- 几行代码实现RPC框架
- 20170119总结
- android加固系列—1.如何检验so文件是否加壳成功
- 在安卓项目中集成高德地图时,获取SHA1值
- windows下全志 A20 Android script.fex 调试工具