当前位置: 代码迷 >> J2ME >> 请问M3G里camera.setPerspective()函数
  详细解决方案

请问M3G里camera.setPerspective()函数

热度:3080   发布时间:2013-02-25 21:37:05.0
请教M3G里camera.setPerspective()函数!
请教camera.setPerspective(float   fovy,
                                                      float   aspectRatio,
                                                      float   near,
                                                      float   far)
里面四个参数都是什么意思?多谢了。。

------解决方案--------------------------------------------------------
在Camera中得两个方法setParallel(float, float, float, float)和setPerspective(float, float, float, float)。我们首先来看setParallel(float, float, float, float)该方法是设置Camera的视图方法为平视图;第一个参数是设置视角的高度,注意是高度,不是角度,因为这里是平视图;第二个参数是Camera的宽高比例,例如我们的电视是4:3、宽银幕电影是16:9;第三、四参数分别是最近和最远渲染的范围。同样的setPerspective是设置Camera为透视图,这种视图比较接近我们日常生活中的观察的角度,而该方法的后三个参数和setParallel的后三个参数是一样的,而第一个参数是可是角度,这里你可不要忽视这个角度问题,这个角度是在透视图中计算投影的一个重要参数。

呵呵,网上抄的,不过解释的应该很清楚了
J2ME Mobile 3D入门教程(一)
http://www.pcppc.cn/biancheng/J2EEJ2ME/biancheng_146947_2

有 一 二 三 入门用用还是很不错的,我也是初学者,互相勉励