`

away3d的基础入门一、生成一个转动的球体

阅读更多
http://www.newflash3d.com---flash3D先锋队:北京贝武易科技公司】
有疑问请联系我QQ:363596350
away3d在开发和性能上要比Papervision3d要走先一步,功能方面也感觉不错。

代码如下:
package {
	import away3d.containers.View3D;
	import away3d.core.base.Object3D;
	import away3d.core.math.Number3D;
	import away3d.primitives.Sphere;
	
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.utils.getTimer;
	[SWF(backgroundColor="#000000", frameRate="30", width="500", height="400")]
	public class addSphere extends Sprite
	{
		private var view:View3D;
		private var sphere:Object3D;
		
		public function addSphere()
		{
			view=new View3D({x:stage.stageWidth/2,y:stage.stageHeight/2});
			addChild(view);
			sphere = new Sphere({material:"blue#cyan", radius:250, segmentsW:12, segmentsH:9, y:50, x:10, z:10});
			view.scene.addChild(sphere);
			
			// point camera at the sphere
			view.camera.position = new Number3D(1000, 1000, 1000);
			view.camera.lookAt(sphere.position);
			this.addEventListener(Event.ENTER_FRAME, onEnterFrame);
		}
		private function onEnterFrame(event:Event):void 
		{
			// rotate sphere around the Y-axis
			sphere.rotationY = getTimer() / 100;
			// rerender viewport on each frame
			view.render();
		}
	}
}

与pv3d不同的是,away3D的view包含了Scene和相机、Render等,他们都属于View。


  • 大小: 107.2 KB
分享到:
评论

相关推荐

    Away3D中文学习资料集锦打包下载

    Away3D4.0入门教程(1)--这个世界的基础 Away3D4.0入门教程(2)--那些贴图的Method Away3D4.0入门教程--基础技巧 Away3D学习 实例教程 - 贴图(Dot3BitmapMaterial) 实例教程 - 贴图(EnviroBitmapMaterial) 实例...

    Away3D 3.6 入门初级实例源文件

    自己做的Away3D 3.6 入门初级的一个实例,是一个带贴图的盒子,可以拖拽旋转,刚学Away3d的可以参考学习一下。

    Away3D 基础教程

    Away3D 基础教程 Flash 3d 开发必备

    away3d4.0 新手入门系列教程

    讲解目录 chatper 1.3D WORLD chatper 2.light(灯光) chatper 3.位图贴图 chatper 4.创建天地 chatper 5.摄像头和全景制作 ...详细内容请参考教程文件,这里我就不详细说明!

    Away3D 源代码

    Away3D 4.1官方开发包,flash 3D开发利器

    flash 3D引擎away3d源码

    flash 3D引擎 away3d源码 flash 3D引擎 away3d源码 flash 3D引擎 away3d源码 flash 3D引擎 away3d源码 flash 3D引擎 away3d源码 flash 3D引擎 away3d源码

    Away3d 基础教程

    Away3d引擎基础教程,有实例哦。

    最新 Away3D 引擎

    最新away3D 引擎包最新away3D 引擎包最新away3D 引擎包最新away3D 引擎包最新away3D 引擎包最新away3D 引擎包最新away3D 引擎包

    Away3D 4.0.7.chm

    Away3D 4.0.7.chm flash3D技术开发手册

    Away3D汽车展示

    完整的代码,可编译运行通过。运用的是Away3D 4.06版本引擎,源码里面有away3d.swc了,引用就可以编译。

    Away3D 基础教程.doc

    Away3D 基础教程,对初学者比较有帮助~!希望对 web3D 的未来发展做出一点小小的贡献~!

    Away3D中文api

    Away3D中文api

    Away3D 3.6 Cookbook 教程源码

    Away3D是Flash的3D引擎,这是Away3D 3.6 Cookbook 教程源码

    away3d 3.6.0.swc

    自己制作的away3d3.6的swc文件方便大家下载使用。away3d的官网上面没有swc文件提供下载

    away3d4.1 开源代码

    away3d4.1 开源代码 很方便的啦啦啦

    away3D引擎物体鼠标拖动类

    away3D引擎物体鼠标拖动类,拖动3D物体

    away3d

    away3d

    Away3D最新版本4.1源码

    Away3D是flash或flex上的一个功能强大且实时的3D引擎,具有快速、高效、API清楚等优点。但是三角型消失的问题让人头疼。away3d世界由:view 视口、scene 场景、camera 摄像机和3D物体四部分组成,也称Away3D的四大...

    Away3D的API

    Away3D的APIAway3D的APIAway3D的API

Global site tag (gtag.js) - Google Analytics