做了一些away3D(4.1.6)+Flash cc,项目比较大,面数多达2000万个,发现电脑还有跑20多帧,可见away3d表现确实相当不错。想把这些东西放到手机上来看,却发现总是白屏,网上搜索了一下,也没人解决这个问题,Yahoo搜英文站(google不能用了)也没找到解决方案。这时试着用了一...
分类:
移动开发 时间:
2015-06-25 15:21:04
阅读次数:
111
卷 工作资料 的文件夹 PATH 列表卷序列号为 00000200 F8B8:EE5EE:.│tree.txt│tree1.txt│├─away3d││.DS_Store││arcane.as││away3d-license.txt││Away3D.as│││├─animators│││Animat...
分类:
其他好文 时间:
2015-05-28 17:51:43
阅读次数:
231
1.飞机大战基于Starling开发,使用了对象池技术的Demo。2.3D人物2D背景游戏Demo基于Away3D开发,实现了3D资源管理、寻路和跳跃等功能。3.全3D游戏Demo基于Away3D和AwayPhysics开发,实现了全3D场景下的对话和移动等功能。
分类:
其他好文 时间:
2015-05-26 09:05:12
阅读次数:
137
2012年的时候,跟朋友去到一个公司,打算用away3d做一个赛车模拟养成游戏,后来由于种种原因,立项未成,由于朋友已经转行,自己也想对自己做过的事情有一些交代,所以将我负责的部分,赛道编辑器的源码公布开来,里头包括赛道制作,理想行车路线模拟等等,由于日久,其中有一部分源码已经遗失,为了能让编辑器跑...
分类:
其他好文 时间:
2015-03-09 18:48:03
阅读次数:
164
动画模块核心存放在away3d.animators包里;Away3D支持下面几种动画格式:VertexAnimator:顶点动画SkeletonAnimator:骨骼动画UVAnimator:UV动画SpriteSheetAnimator:二维切换动画ParticleAnimator:粒子动画Pat...
分类:
其他好文 时间:
2014-12-30 16:55:10
阅读次数:
256
数据模块:Away3D中最核心的数据类是Mesh类,我们先看看Mesh类的继承关系:NamedAssetBase:为对象提供id和name属性,是Away3D大部分类的基类;Object3D:3D对象基类,提供方便操作3D对象本地转换矩阵的功能,提供坐标、旋转、缩放等属性和较多的实用方法,如look...
分类:
其他好文 时间:
2014-12-26 18:34:18
阅读次数:
932
查看当前正在使用的AGAL代码可以在程序开始时添加下面的代码,AGAL代码会被trace出来:1 Debug.active = true;具体的输出是在MaterialPassBase类的updateProgram方法中。-----使用stereo包(立体包)渲染的图像可以配合红蓝眼立体镜来查看立体...
分类:
其他好文 时间:
2014-12-22 15:46:28
阅读次数:
175
还是老样子,我们还是需要先简略的看一下View3D中render方法的渲染代码,已添加注释: 1 //如果使用了 Filter3D 的话会判断是否需要渲染深度图, 如果需要的话会在实际渲染之前先渲染深度图 2 if (_requireDepthRender) 3 //深度图会被渲染到 _de...
分类:
其他好文 时间:
2014-12-22 15:45:45
阅读次数:
1737
我之前解析过Starling的核心渲染流程,相比Away3D而言Starling真的是足够简单,不过幸运的是两者的渲染流程是大体上相似的;Starling的渲染是每帧调用Starling类中的render方法,类似的Away3D的渲染是每帧调用View3D类中的render方法,那我们要了解Away...
分类:
其他好文 时间:
2014-12-16 20:49:41
阅读次数:
254
先说下背景,我们做的是2d场景加上3d人物,使用的away3d。黑多不愿意全3d的游戏或许会选择这样的混合搭配。方法还是比较多,这里简单记录下我之前想到的。
从7月开始,有很长一段时间没用as3了,有些记不清楚了,这里不会提及具体的away3d相关api和类,根据内容和概念自行选择相应实现。
先说说地图。
2d地图是按照斜45度角画的,要显示正常,需要用正交投...
分类:
Web程序 时间:
2014-11-27 01:38:57
阅读次数:
352