away3d 4.0学习(1) 环境搭建

要学away3d的话要先搭建环境,

要使用away3d,可以下载away3d的swc导入到项目里面用,
也可以将away3d的源码导入到项目里面使用。
前者的好处是编译快,
后者的好处是编译花时间,下载也花时间,但是后者对于调试帮助很大,你可以熟悉away3d的所有源码,所以我选择的是第二种。
 
两者都可以从away3d的官网www.away3d.com的download下载到,如果要下载away3d的历史版本的话,右边有一个release的选项,里面有所有版本的away3d资源供下载。
 
新建一个as项目或者flex项目,配置away3d后,就可以正是开始away3d编程了。
 
源码如下:
 
package
{
import away3d.containers.View3D;
import flash.display.Sprite;
import flash.events.Event;
[SWF(frameRate=30,width=1000,height=600)]
public class Awaytest extends Sprite
{
//away3d的窗户,View3D是awy3d于flash displaylist唯一的关联类
private var _view:View3D;
public function Awaytest()
{
//是否添加到舞台,添加到舞台后开始初始化的操作
if(stage)
init();
else
addEventListener(Event.ADDED_TO_STAGE, init)
}
private function init(e:Event=null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
//初始化away3d视窗,设置背景色并添加到显示列表
_view = new View3D();
_view.backgroundColor = 0x0c0c0c;
addChild(_view)
addEventListener(Event.ENTER_FRAME, onEnter);
}
private function onEnter(e:Event):void
{
//每帧调用View3D的render方法渲染
_view.render();
trace("rendering....");
}
}
}

  

 
代码注释都在里面了。
debug运行之后如果console(控制台)有输出rendering...的话那么代表一切正常。

转载于:https://www.cnblogs.com/adoontheway/archive/2012/09/11/2680307.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值