lzosi

用心,才能做出最好吃的菜!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年2月21日

摘要: Flare3D introduces FLSL-Flare3D Shading Languageshader能过填充集中类型的Fliters,我们能叠加material,you can write your own filters using FLSL-Flare3D designed shader language which uses under the hood AGAL.你能够用FLSL写自己的filters在AGAL引擎下未完: 阅读全文
posted @ 2012-02-21 10:19 lzosi 阅读(438) 评论(0) 推荐(0) 编辑

2012年2月20日

摘要: private var model:Pivot3D;scene = new Viewer3D(this);model = scene.addChildFromFile( "../resources/walking_1.dae", null, ColladaLoader );//The ColladaLoader class allows to import Collada (DAE) files. 阅读全文
posted @ 2012-02-20 23:19 lzosi 阅读(239) 评论(0) 推荐(0) 编辑

摘要: //shader var shader:Shader3D = new Shader3D(); shader.filters.push( new TextureFilter( new Texture3D( "../resources/tex6.jpg" ) ) ); //贴图 shader.filters.push( new NormalMapFilter( new Texture3D( "../resources/images.jpg" ) ) ); //纹理凹凸层 //Blen... 阅读全文
posted @ 2012-02-20 23:03 lzosi 阅读(226) 评论(0) 推荐(0) 编辑

摘要: [Embed(source='../resources2/haimian.jpg')] private var Texture:Class;//平面加载材质 var texture:Texture3D = new Texture3D( new Texture().bitmapData ); var material:Shader3D = new Shader3D( "", null, false ); material.filters.push( new TextureFilter( texture ) ); material.filters.push( n 阅读全文
posted @ 2012-02-20 22:47 lzosi 阅读(174) 评论(0) 推荐(0) 编辑

2012年2月13日

摘要: 按照下列步骤在 3D Flash 游戏中使用粒子:从外部加载纹理文件(Texture3D)创建一个 ParticleMaterial3D 类以便设置与粒子兼容的纹理、颜色或其它过滤器创建一个 particle 类,它扩展Particle3D类的功能以便用作一个 particle 模板。覆盖方法 init,更新并且克隆Particle3D类以便将期望的行为添加到相应的粒子中。使用材料和particle 粒子模板创建一个ParticleEmiter3D类。使用emitParticlesPerFrame、particlesLife和decrementPerFram属性配置相应的发射器(emitter 阅读全文
posted @ 2012-02-13 14:57 lzosi 阅读(526) 评论(0) 推荐(0) 编辑

摘要: (1)克隆model.clone()var clone:Mesh3D = pivot3D.clone() as Mesh3D;clone.addEventListener( MouseEvent3D.MOUSE_OVER, mouseOverEvent ); //鼠标放在上面clone.addEventListener( MouseEvent3D.MOUSE_OUT, mouseOutEvent ); //鼠标移开clone.addEventListener( MouseEvent3D.MOUSE_MOVE, mouseMoveEvent ); //鼠标移动clone.use... 阅读全文
posted @ 2012-02-13 11:19 lzosi 阅读(233) 评论(0) 推荐(0) 编辑

摘要: 过程:添加动作标签。model通过调用动作标签来加载相应的动作。一般的各个动作标签用常量来表明。package com.lz.demo { import flare.basic.Scene3D; import flare.basic.Viewer3D; import flare.core.Label3D; import flare.core.Pivot3D; import flare.system.* //Input3D import flash.display.*; import flash.events.Event; public c... 阅读全文
posted @ 2012-02-13 10:54 lzosi 阅读(288) 评论(0) 推荐(0) 编辑

2012年2月8日

摘要: PureMVC的基本流程:启动PureMVC—>建立Mediator来操作视觉元素(按钮与文本框)—>点击按钮发送Notification->文本框接收Notification改变内容。 阅读全文
posted @ 2012-02-08 15:38 lzosi 阅读(136) 评论(0) 推荐(0) 编辑

摘要: 原文地址:http://puremvc.org/component/option,com_wrapper/Itemid,183/http://wiki.9ria.com/PureMVC(1)源码之Core层Model:Model类用于保存对Proxy对象的引用,并通过Proxy来操作数据模型,与远程服务通信存取数据。 Model类中有一个proxyMap数组,这个数组通过关联数组的方式来存储Proxy实例,在实现IModel接口的方法中,通过处理这个数组来管理Proxy实例对象View:View保存了对Mediator对象的引用,并通过Mediator对象来操作具体的视图组件(这些操作包... 阅读全文
posted @ 2012-02-08 14:55 lzosi 阅读(235) 评论(0) 推荐(0) 编辑

2012年2月7日

摘要: 忽然又用到该方面的东西,复习一下,仅供参考,呵呵。原文地址:http://www.adobe.com/cn/devnet/flashplayer/articles/flare3d-building-3d-game.html#articlecontentAdobe_numberedheader_9(1) 记载对象和资源1.Pivot3D 是 Flare3D 中最基本的对象。 它与空影片剪辑相似,因为你可以对它进行移动、旋转和转换以及将其它 3D 对象添加到其中。2.正如 addChildFromFile 方法的名称暗指的那样,它从一个外部资源将一个新的 child 添加到 scene,并且将该对 阅读全文
posted @ 2012-02-07 16:24 lzosi 阅读(813) 评论(0) 推荐(1) 编辑