Away 3d 入门demo
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);
- //添加事件侦听,并渲染
- addEventListener(Event.ENTER_FRAME, onEnterFrame);
- }
- private function onEnterFrame(e:Event):void
- {
- sphere.rotationY ++;
- //渲染视野view
- view.render();
- }
- }
- }
最后效果如下:
转载于:https://www.cnblogs.com/-yan/p/4584745.html
Away 3d 入门demo相关推荐
- Dubbo入门Demo
2019独角兽企业重金招聘Python工程师标准>>> 1.Dubbo简单介绍 Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方 ...
- rabbitmq 入门demo
rabbitmq 入门demo http://www.cnblogs.com/jimmy-muyuan/p/5428715.html http://www.cnblogs.com/shanyou/p/ ...
- dubbo web工程示例_分布式开发-Zooker+dubbo入门-Demo
作者:知了堂-刘阳 1.什么是SOA架构 SOA 是Service-Oriented Architecture的首字母简称,它是一个面向服务的架构模式(俗称:分布式:面服务的分布式) 为什么互联网项目 ...
- 服务网关Ocelot 入门Demo系列(01-Ocelot极简单Demo及负载均衡的配置)
服务网关Ocelot 入门Demo系列(01-Ocelot极简单Demo及负载均衡的配置) 原文:服务网关Ocelot 入门Demo系列(01-Ocelot极简单Demo及负载均衡的配置) [前言] ...
- 分布式事务框架lcn入门demo
文章目录 简介 实现原理 入门demo 简介 LCN分布式事务框架其本身并不创建事务,而是基于对本地事务的协调从而达到事务一致性的效果. LCN5.0.2有3种模式,分别是LCN模式,TCC模式,TX ...
- java实现高德地图app,Android 高德地图入门demo,最新高德地图实现方法,附源码及apk...
[实例简介] Android 高德地图入门demo,最新高德地图实现方法,附源码及apk [实例截图] [核心代码] GaoDeDemo ├── GaoDeDemo │ ├── app │ │ ...
- 3D ConvNet Demo运行
3D ConvNet1是由Du Tran等人在2015年提出的提取视频时间域和空间域特征的三维立体卷积神经网络.Demo运行参考了C3D User Guide.本文会提到一些运行demo的注意事项,以 ...
- Qt网络编程-简易版UDP组播通信入门Demo(5)
Qt网络编程-简易版UDP组播通信入门Demo(5)
- Qt网络编程-TcpServer入门Demo(2)
Qt网络编程-TcpServer入门Demo(2)
最新文章
- python做ui自动化_[python]RobotFramework自定义库实现UI自动化
- NYOJ---540奇怪的排序
- 编程挑战:字符串的完美度
- 灵动标签调用友情链接
- 系统设置参数说明11
- HDU 1166 敌兵布阵 【线段树-点修改--计算区间和】
- azure云数据库_使用Azure SQL数据库构建ASP.NET应用
- sql server调试_使用SQL Server扩展事件来调试应用程序
- servlet使用jsp内置对象
- 数据持久层框架Mybatis
- cnn程序流程图_画流程图的基本原则
- pcl命名空间:segmentation/extract_clusters.h与segmentation/imp/extract_clusters.hpp
- php获取汉字个数,获取文件中汉字个数
- android短信发不了图片,手机发不出短信怎么办?-安卓手机发不出短信的解决方法 - 河东软件园...
- 电源正极电流检测:差分放大器与电流传感器放大器的对比
- 客户关系管理系统 java_Java高级项目实战02:客户关系管理系统CRM系统模块分析与介绍...
- 【ENM-LAP模型】基于ENM-LAP模型的移动自组织网络拓扑演进的matlab仿真
- C语言程序实例100个
- html5支付成功页面,订单完成页面视图《 微信支付:H5 移动端支付 》
- html 可脱机浏览,如何脱机浏览Web页面
热门文章
- 关于Angular的Injector
- windows mysql密码忘了怎么办_windows下忘记mysql密码怎么办
- python面试实战题(一)
- java实验环境,实验一(Java开发环境安装与配置
- 最全面的系统测试总结报告
- C++设计模式——状态模式(state pattern)
- What is DDS? 什么是DDS?(Data Distribute Service,数据分发服务)
- Ubuntu系统设置开机进引导菜单界面
- 小米扫地机器人 贴膜_小米扫地机器人的实际体验如何?
- 电子元器件-------电阻(R)