日期:2014-05-20  浏览次数:20605 次

请教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.html

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