• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
David Fan's blog
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

随笔分类 -  Flex,Flash,AS

 
JigLib类简介
摘要:jiglib.cof:JConfig:配置类jiglib.collision:CollDetectBoxBox:立方体与立方体碰撞检测CollDetectBoxPlane:立方体与平面碰撞检测CollDetectCapsuleBox:立方体与胶囊体碰撞检测CollDetectCapsuleCapsule:胶囊体与胶囊体碰撞检测CollDetectCapsulePlane:胶囊体与平面碰撞检测CollDetectFunctor:碰撞检测基类CollDetectInfo:碰撞检测数据类CollDetectSphereBox:球体与立方体碰撞检测CollDetectSphereCapsule:球体与 阅读全文
posted @ 2013-01-21 21:36 David Fan 阅读(426) 评论(0) 推荐(0)
3DS 文件格式
摘要:3DS 文件格式 1、读取规则 3ds文件的读取规则如下:字节:直接读取;字:先读低位字节,后读高位字节,如ed 3c读出后的字为3c ed;双字:先读低位字,后读高位字,如ed 3c 25 43读出后的双字为43 25 3c ed;浮点数:直接读取四个字节。2、CHUNKchunk是3ds文件的基本构成单位。每一个chunk包括一个头和一个主体。chunk是相互嵌套的,这就决定了你必须以递归的方式读取它们。chunk的头又由两部分组成:ID长一个字,chunk的长度(以字节为单位,包括头)长一个双字。ID表示chunk的含义。事实上有上千个chunk,它们构成了一个复杂但灵活的文件系统,你. 阅读全文
posted @ 2012-12-11 17:15 David Fan 阅读(6566) 评论(0) 推荐(0)
AGAL2
摘要:AGALRegisters暂存器:vc0-vc127:vertexconstant,readonlyinVertexShader,writeonlyinAS3va0-va7:vertexattribute,readonlyinVertexShader,writeonlyinAS3vt0-vt7:vertextemporary,read/writeinVertexShaderop:vertexoutputposition,writeonlyinVertexShaderv0-v7:varying,writeonlyinVertexShader,readonlyinFragmentShaderfc0 阅读全文
posted @ 2012-11-15 15:32 David Fan 阅读(1934) 评论(0) 推荐(0)
how to use UVAnimator to animate my mesh uv?
摘要:how to use UVAnimator to animate my mesh uv?Software: Away3D 4.xdatouaizi, MemberPosted:20 July 2012 02:44 PM Total Posts:92I want my mesh uv animate ,hard to find example. Richard Olsson, AdministratorPosted:23 July 2012 07:59 AM Total Posts:1190 [# 1]First of all, note that UV animation is a way t 阅读全文
posted @ 2012-11-15 00:54 David Fan 阅读(736) 评论(0) 推荐(0)
顶点着色器&像素着色器
摘要:顶点着色器 什么是顶点着色器? 1 顶点着色器是一组指令代码,这组指令代码在顶点被渲染时执行。 2 同一时间内,只能激活一个顶点着色器。 3 每个源顶点着色器最多拥有128条指令(DirextX8.1),而在DirectX9,则可以达到256条。 为什么大家要使用顶点着色器? 1 顶点着色器可以提高渲染场景速度。 2 用顶点着色器你可以做布类仿真,高级别动画,实时修改透视效果(比如水底效果),高级光亮(需要像素着色器支持) 顶点着色器如何运作? 简单说来,运作方式如下:当渲染一个顶点时,API会执行你在顶点着色器中所写的指令。依靠这种方法,你可以自己控制每个顶点,包括渲染,确... 阅读全文
posted @ 2012-11-14 22:08 David Fan 阅读(1610) 评论(0) 推荐(0)
AGAL
摘要:AGAL AGAL(Adobe Graphics Assembly Language)是Adobe开发的图形汇编语言,汇编语言是仅高于计算机二进制机器码的低级语言,可以精确地操控机器硬件比如可编程显卡,PC的Dirext9、MAC的OpenGL以及移动设备中的OpenGL ES 2都是可编程显卡,并且都支持AGAL。通过Adobe官方提供的编译器AGALMiniAssembler(实际上是一个AS类库),我们可以通过字符串指令来获得一个AGAL二进制流,再通过context3D上传给显卡的编程管线。对于顶点以及片段的运算都是通过AGAL交由显卡来处理的,这就是传说中的GPU硬件加速。),最新. 阅读全文
posted @ 2012-11-14 21:52 David Fan 阅读(4597) 评论(0) 推荐(0)
md5mesh&md5anim
摘要:MD5MESH文件结构MD5模型是ID公司第一款真正意义上的骨骼格式模型,在04年随着Doom3一起面世,经过几个版本的变更,现在在骨骼模型格式中依然有其重要地位。本文只阐述MD5MESH的文件结构。文件头:MD5Version<integer>commandline”<string>”MD5Version-一个整数,定义了md5的版本号,这个地方始终写10。commandline-一个字符串,是要传递个exportmodels命令控制台的参数。具体参数:numJoints<integer>numMeshes<integer>numJoints- 阅读全文
posted @ 2012-11-13 23:12 David Fan 阅读(1571) 评论(0) 推荐(0)
Box2D&Away3D结合的例子
摘要:原理简单,只处理3维世界里2个维度的关系!桔黄色的广场是模拟主角,其它模拟建筑和npc,最小的子弹。 阅读全文
posted @ 2012-11-12 14:39 David Fan 阅读(261) 评论(0) 推荐(0)
虚拟手柄控制的小车 air3.4 Android IPones4s 下运行正常
摘要:素材和代码用到了away3d,awayphysics,starling等。 阅读全文
posted @ 2012-10-25 22:39 David Fan 阅读(267) 评论(0) 推荐(0)
实现了一个简单的AS3 MVC框架,希望对大家有所帮助!
摘要:实现了一个简单的AS3 MVC框架,希望对大家有所帮助!项目地址:https://code.google.com/p/m-mvc/需要的朋友可以下载swc,src及例子,该框架主要是通过NotificationBus全局控制消息(Notification)传播,弱化了模块之间的耦合!一些简单说明:BaseDataProxy负责与服务器进行数据的请求与发送操作BaseContoller负责业务逻辑处理,创建并监听视图(View)的事件(Event),通过DataProxy进行数据传递,并将获取到的数据交给View进行渲染。BaseContolerr常负责消息(Notification)类型的定义 阅读全文
posted @ 2012-05-29 11:28 David Fan 阅读(644) 评论(0) 推荐(0)
负责的一个项目上线了,还有Flex捐给apache是好事!
摘要:在腾讯朋友和QQ空间上线!名字是冒险奇兵。近期新闻。Apache Flex, formerlyAdobe Flex, is asoftware development kit(SDK) for the development and deployment of cross-platformrich Internet applicationsbased on theAdobe Flashplatform. Initially developed byMacromediaand then acquired byAdobe Systems, Flex was donated to theApache 阅读全文
posted @ 2012-05-29 10:05 David Fan 阅读(458) 评论(0) 推荐(0)
ExternalInterface在Flex Project中C#,C++通信使用上的不同
摘要:1.public static function addCallback(functionName:String, closure:Function):void2.ExternalInterface.addCallback("CallBack",TestFunction);3.<invoke name="CallBack" returntype=\"xml\"><argument... 阅读全文
posted @ 2008-08-27 14:01 David Fan 阅读(898) 评论(2) 推荐(0)
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3