当前位置:首页 > 编程开发

sandy 平面自转

webgou17年前 (2009-12-15)编程开发250

 

看了上面的效果,还不错吧!flash的魅力.试着按上下键,看看效果. 因需要在flash lite上运行,而lite兼容as2,所以采用sandy 1.2库。 具体实现: 1.初始化World3D //3d引擎world3d var world:World3D = World3D.getInstance(); 2.然后加入摄像头,及平面,还有事件 world.setCamera( cam );//加入摄像头 createScene(g);//加入平面 world.addEventListener(World3d.onRenderEvent, this, camMove);//加入事件 3.平面旋转 ts = new MovieSkin("image_usb", false,true);//影片材质 plane_usb = new Plane3D(ht,wh,10,'quad'); //初始化平面 plane_usb.setSkin(ts); plane_usb.setTransparency(transp); //透明度 plane_usb.enableBackFaceCulling(false);//背面背景 plane_usb.setBackSkin(ts); tsfor = new Transform3D(); tsfor.rot(90,180,0);//自身旋转 plane_usb.setTransform(tsfor); var tsu = new Transform3D(); var tgu = new TransformGroup(); tsu.translate(0,0,300);//向z平移 tgu.setTransform(tsu); tgu.addChild(plane_usb); var tsual = new Transform3D(); var tgual= new TransformGroup(); tsual.rot(0,angle,0);//绕世界y轴旋转angle角度 tgual.setTransform(tsual); tgual.addChild(tgu); 上面代码,要注意变换方向。 源码

扫描二维码推送至手机访问。

版权声明:本文由知了博客发布,如需转载请注明出处。

本文链接:https://www.webgou.info/?id=99

标签: flash
分享给朋友:

“sandy 平面自转” 的相关文章

Java基础 三步学会Java Socket编程(二)

http://java.ccidnet.com/art/3539/20070606/1103869_1.html第二步 多个客户同时连接在实际的网络环境里,同一时间只对一个用户服务是不可行的。一个优秀的网络服务程序除了能处理用户的输入信息,还必须能够同时响应多个客户端的连接请求。在java中,实现以…

模态对话框和非模态对话框的区别

模态对话框就是指那种:显示出来就不可以点选位于其下面的对话框的对话框;反之的就是非模态对话框。 两者的区别:一. 非模态对话框的模板必须具有Visible风格(Visible=True),否则对话框将不可见,而模态对话框则无需设置该项风格。在实际编程中更加保险的办法是调用CWnd::ShowWind…

mysql 远程连接方法

mysql -h 192.168.1.10(主机地址) -usun(用户名,-u可以连写,下同) -psunsun(密码) …

Windows下Nginx的启动、停止等命令

 http://wanganwu.blog.163.com/blog/static/7788722012322111417966/ ...…

unity打包批处理备份

suball.batcall build.batcd..call rename.bat-----rename.batdel MainActivity-release-unsigned.apk copy .\app\bin\MainActivity-release-unsigned.apk…

ps 记录

ps 记录…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。