快速导航:   教程资源  | 经典范例  | 友情链接  | 联系我们  | 官方微博
登陆 | 注册

 flash 3d 研究所
flash3d 研究所 pv3d 教程 研究所小贴士: 别开玩笑朋友,flash怎么可能建模,找个正规的三维软件吧










最近更新:
● wan925446570阁下在讨论区里 回复“怎么配置away3d 4.0运行环境啊?...”(15:12:45)
● wan925446570阁下在讨论区里 回复“怎么配置away3d 4.0运行环境啊?...”(10:01:38)
● DDM君阁下在讨论区里 回复“怎么配置away3d 4.0运行环境啊?...”(19:07:43)
浏览主题:摄象机平滑移动问题

摄象机平滑移动问题
hunter_xsy (2009-01-14 15:07:54)

我想在场景内生成N个立方体,并可以对他们进行平滑操作。
for (var i:int=0; i < n; i++) {
cube=new Cube()
}
然后当点击任一个立方体时,执行这句camera.tweenTo(cube(evt.currentTarget)),但是提示出错。是不是这里的目标物体不能直接是cube啊?是要把他的类型转换一下或者说是还要把它放入另一个可以被调用的容器内?





flash 3d 研究所
(2009-01-14 15:10:08)
把错误粘贴一下呢?
只要是displayObject3d都应该可以呀,使用的研究所的flab摄像机吗?


flash 3d 研究所
(2009-01-14 15:16:50)
是的哈
1180: 调用的方法 cube 可能未定义。


flash 3d 研究所
(2009-01-14 15:20:04)
开头字是大写

Cube(evt.target)


flash 3d 研究所
(2009-01-14 15:25:32)
能解释一下为什么是Cube而是cube吗?
另外点击后并没有执行平滑移动是什么原因啊?


flash 3d 研究所
(2009-01-14 15:26:01)
能解释一下为什么是Cube而不是cube吗?

上一句打错了!


flash 3d 研究所
(2009-01-14 15:30:16)
cube.addEventListener(InteractiveScene3DEvent.OBJECT_CLICK,onPlaneClick);
private function onPlaneClick(evt:InteractiveScene3DEvent):void {
camera.tweenTo(Cube(evt.currentTarget));


flash 3d 研究所
(2009-01-14 15:34:39)
Cube(数据)这种形式叫做‘Cube化’,就是强行把数据变成Cube
类似的都叫做“XX化”,比如MovieClip(数据),String(数据)就是强行把数据变成MovieClip,String等等等等,用的当然该是类名称,不是实例名
有些可以强行变,有些变了会报错。我们这里是可以强行变得情况。

在任何情况下都应该平滑过渡到某处,能够描述一下具体状况吗?


flash 3d 研究所
(2009-01-14 15:36:58)
Cube(evt.target)尝试一下改成这个
另外cube的贴图和整个viewport的interactive都要激活为true


flash 3d 研究所
(2009-01-14 15:46:37)
cube.interactive = true
这样写有错?


flash 3d 研究所
(2009-01-14 15:51:46)
恩 解决了哈 我之前是写在一起了:
cube=new Cube(new MaterialsList({all:new BitmapFileMaterial("map.jpg")}),500,500,500,3,3,3);

这样写就OK了:
mp=new BitmapFileMaterial("map.jpg");
                       mp.interactive=true;
                       cube=new Cube(new MaterialsList({all:mp}),500,500,500,3,3,3);



flash 3d 研究所
(2009-01-14 15:57:39)
好样儿的 加油!


flash 3d 研究所
(2009-01-14 16:06:20)
呵呵 谢谢DDM君,谢谢FUR君。
最近有在看DDM君推荐的AS3的书,收获颇多。




flash 3d 研究所
(2009-01-14 16:23:27)
支持你hunter 这种自己真正努了力学来的能力我们坚决鼓励和欢迎

像另外某贴一点AS都不学 还要人帮改公司代码好像别人该给他全部写出来一样 自己不努力又临时抱佛脚的成功是天下最大的不公平 应该坚决抵制


flash 3d 研究所 slowsay
(2010-10-26 11:38:42)
那如此的话,你的cube.x,y坐标改变都是front正面?
没有透视投影?


flash 3d 研究所 DDM君
(2010-10-26 13:08:23)
透视只和摄像机有关的, 有些项目想要一些透视的


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

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

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

(目前需登陆方可发表)


不想添加了