flash 3d flash3d 研究所 pv3d 共享资源  | 经典范例  | 视频教程  | 友情链接  | 联系我们
登陆 | 注册  flash 3d 研究所
讨论区





最近更新:
● payday loan阁下在教程区里 回复“《pv3d, sandy, away3d...”(05:56:23)
● bad credit payday loan阁下在教程区里 回复“《超简易papervision3D基础 ...”(05:56:13)
● payday loan阁下在教程区里 回复“《超简易papervision3D基础 ...”(05:56:12)
浏览主题:[ 求教 ] 关于 PV3D 的 Viewport

[ 求教 ] 关于 PV3D 的 Viewport
pl615 (2009-06-18 15:23:08)

为什么 viewport 的尺寸设置为200*200,却能看到 454 * 454 的范围呢?

1. 我首先是这样:

.viewport = new Viewport3D(200, 200);

2. 然后

plane = new Plane(new BitmapFileMaterial("assets/map.jpg"),10000,10000, 10, 10);

3. 最后运行,通过屏幕截屏,量了一下尺寸,竟然是 454 * 454

这是为什么呢?哪位知道告诉下,谢谢!


flash 3d 研究所 苹果
(2009-06-18 16:11:11)
猜测一下:
1. viewport的scaleX,scaleY?
2. 加载FLASH时设定了尺寸?
3. 没有设置正确的stage.scaleMode和stage.align?

flash 3d 研究所 pl615
(2009-06-18 16:52:44)
以上几点都木有啊,只是设置了下
camera = new FreeCamera3D(2, 200);
camera.y =      1000;

这些对窗口大小有影响的吗?

flash 3d 研究所 苹果
(2009-06-18 17:02:28)
fov = 2? 汗
不过这个对窗口大小也没影响啊 ,我也不知道了,等高手吧

flash 3d 研究所 苹果
(2009-06-18 17:04:46)
晕,看成FlabCamera3D了
不过都一样 这个跟窗口大小没关系

flash 3d 研究所 DDM君
(2009-06-19 07:40:48)
FreeCamera3D去年已经没用了,研究所的包之所以保留是因为怕按我们教程来进行的朋友没有freecamera3D时报错。
目前推荐用我们最新的FlabCamera3D

但这些对viewport窗口不应有关系,454 * 454的范围应该是你flash窗口设置的454吧,如果viewport设置为200,200,肯定只会显示200的,不管你窗口多大,边缘都应该是背景颜色(比如如白色),不会有实际图像。

另外,三维内物体尺寸单位,和flash二维是不一样的。

flash 3d 研究所 pl615
(2009-06-19 14:17:07)
我明白了,多谢:)

评论人:
邮   箱: (填入邮箱,博客地址均可)

内   容: (广告和垃圾内容可能会被删除,望理解)
链接地址

验证码:(为防止机器人骚扰,请麻烦输入验证码^_^)
  

(目前需登陆方可发表)


不想添加了