Away3d基础入门

本文介绍了Away3d作为一款Flash 3D引擎的基础使用,通过一个简单的Hello World Demo展示了如何利用Away3d 3.6版本进行3D编程,该版本在API和功能上相对稳定,支持Flash Player 11的硬件加速。
摘要由CSDN通过智能技术生成

Away3d是不错的开源Flash 3D引擎,现在最新的版本是4.0,在这个例子中我们使用现在比较稳定的3.6版本,4.0API相较之前变化较大,支持最新的flash player11硬件加速

现在写一hello World级别的小Demo代码如下:

package 
{
	import away3d.primitives.Sphere;
	import away3d.containers.View3D;
	import flash.display.Sprite;
	import flash.events.Event;
	
	/**
	 * ...
	 * @author aisajiajiao
	 */
	public class Main extends Sprite 
	{
		//标准基本体之一:圆球
		private var sphere:Sphere;
		//
		private var view:View3D;
		
		public function Main():void 
		{
			//View3D是必须存在的,他是视野就像电视机的屏幕一样是人眼所能看见的一切东西的窗口
			view = new View3D();
			//x,y属性是用来设置view的消失点位置
			view.x = stage.stageWidth / 2;
			view.y = stage.stageHeight / 2;
			//添加到舞台
			addChild(view);
			
			//初始化标准基本体,所有的标准基本体都在away3d.primirives.*包中
			sphere = new Sphere();
			//标准体本体的半径
			sphere.radius = 100;
			//要将物体添加至view的场景才行
			view.scene.addChild(sphere);
			//添加事件侦听,并渲染
			addEventLis
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值