flash
jamesjun
这个作者很懒,什么都没留下…
展开
-
Away3D基础5-3D基本元素(1)
在大多数3D软件中,3D基本元素是构成3D世界的基石。Away3D自带有17种3D基本元素以及一些别的帮助物。本教程将解释如何用这些3D基本元素实现非常酷的效果,比如音乐波形条、CMYK颜色分离等等。本教程同时会介绍away3D支持的两种代码书写方式。首先,不要小看这些3D基本元素。它们可能很简单,但它们非常有用!举个例子,一个简单的球(sphere)就可以胜任创建一个全景图的工作。当然你也可转载 2010-03-19 12:55:00 · 1010 阅读 · 1 评论 -
Flash AS3 bytearray 资源收集
Flash AS3 bytearray 资源收集原创 2010-06-08 12:45:00 · 1053 阅读 · 0 评论 -
FlashPlayer9和AVM2的弹性跑道模型
2005年,Ted Patrick发布了一篇伟大的文章《elastic racetrack》。它充当了我多年的参考资料,用于理解一帧内的代码的执行和渲染是如何平稳的处理的。等到了FlashPlayer9和AVM2的面世,我发现弹性跑道模型有了一些变化。此信息是基于我对FashPlayer内部事件和渲染的研究,但整个模型并没有被Adobe公司的工程师证实转载 2010-06-09 16:16:00 · 1000 阅读 · 0 评论 -
加载SWF中定义的类
加载SWF中定义的类转载 2010-06-13 11:22:00 · 423 阅读 · 0 评论 -
Flash开发者不可不知的10件事
Flash开发者不可不知的10件事转载 2010-06-13 11:46:00 · 668 阅读 · 1 评论 -
深入理解Flash Player重绘
深入理解Flash Player重绘转载 2010-06-17 13:44:00 · 772 阅读 · 0 评论 -
Flash性能优化
Flash性能优化转载 2010-06-17 13:48:00 · 766 阅读 · 0 评论 -
flash 鼠标右键菜单设置
flash 鼠标右键菜单设置转载 2010-06-17 14:45:00 · 822 阅读 · 0 评论 -
as3 webgame 经验交流群
as3 webgame 开发经验交流群 QQ群:83862616 一起分享成功游戏的开发经验。原创 2012-03-07 20:44:28 · 897 阅读 · 0 评论 -
谈谈Flash MMORPG的地图技术
谈谈Flash MMORPG的地图技术 在开发基于网页的Flash MMORPG游戏时,地图技术往往是最先被提及的。玩家的大部分游戏时间都是在地图上度过的,如何实现美观高效的地图效果,是每个技术人员都头疼过的。对于现在的2D游戏来说,如今的CPU/显卡和内存已经足够强劲了,因此很少需要考虑这些,但是对于Flash来说,尤其是基于网页的Flash,CPU/显卡的快慢,内存占用转载 2010-05-27 10:04:00 · 1309 阅读 · 0 评论 -
Away3D 基础5 - 3D基本元素(2)
本教程,我们继续探讨简单却有用的3D基本元素。我们还将学到如何用旋转镜头、sphere及skybox 3D基本元素来创建全景图。并会了解一个可以帮我们创建全景图的软件。这篇教程,我们先讲述两个3D基本元素,然后看一些可以用于创建全景图的3D基本元素。先决条件本教程建立在我们别的教程基础之上。假如你是flash3D菜鸟,你可能会先要去看看这些教程。举个例子,有些源文件,点击附带的as文件转载 2010-03-19 12:56:00 · 1224 阅读 · 0 评论 -
Away3d 基础4 -操控三维物体
与二维flash里的物体(译注:指电影剪辑实例等)一样,也可以对三维物体进行定位、旋转、缩放、组合等操作。本篇教程还会告诉你如何在三维空间里使用你惯用的渐变包来渐变你的三维物体。必备知识本教程建立在我们的另一个Away3D 教程基础之上。如果你是个菜鸟建议你先该教程的基础部分。每个例子都有一个完整的源文件,点击链接下载源代码,研究下那些as代码是如何完成任务的。注意所有这些例子都要用到一个转载 2010-03-19 12:50:00 · 723 阅读 · 0 评论 -
Away3d基础 3 -相机
原英文地址:http://www.flashmagazine.com/Tutorials/detail/away3d_basics_the_cameras/相机camera类是观察3D世界必须借助的工具.其作用与现实世界里的相机一样,3D世界里的照相机应用通视原理将3D物进行缩放、聚焦、定位等。在本教程中你将会学到away3d里的三种类型的“相机”无论你想在Away3D里做什么,有几个转载 2010-03-19 12:47:00 · 764 阅读 · 0 评论 -
Away3d学习笔记1-三维世界的四个基本构件
flash 3d,没近距离接触她之前我感觉她特神秘、特深奥;加之flash3d 引擎国外独大的局势,中文资料少之又少,flash3d对于国内用户来说,她真的很不平易近人!直至硬着头皮啃英文资料开始学习away3D(有很多主流flash3d引擎,如pvd3d、away3d、sandy。。但网上传away3d架构清晰,易学。所以我选她)。原来只要懂得as3,用away3D做三维东东并没有想象中的复杂。转载 2010-03-19 12:52:00 · 741 阅读 · 1 评论 -
Away3D 基础5 - 3D基本元素(3)
这是关于3D基本元素的第三篇教程也是最后一篇。在这篇里要介绍的是我们不常用到的。GridPlane和LineSegment用于调试,然而Cone, Torus 和SeaTurtle更是“非必备品”了。这篇教程里介绍过的3D基本元素也存在于别的3D引擎或模型包里。由于不常用,本教程里没有像前两节里那样丰富的实例。不过这里还是提供了能展现其用法的代码先决条件本教程建立在我们别的教程基础之上转载 2010-03-19 12:58:00 · 858 阅读 · 0 评论 -
Away3D学习笔记2--3D世界的坐标系
通过《笔记1》我们知道在away3D世界里我们要做些什么,在场景里添加3D物体就是工作之一。那么你有没有想过添加3D物体时,如何指定其在三维空间的具体位置呢?后面还会学到3D元素的移动、旋转。那么我们又该如何确定3D元素发生了移动旋转呢?初中物理我学过要确定一物体的运动状态我们首先要选一个参照物。要解决这个问题我们也要选一参照物,在Away3D里用坐标作为参照。 Away3D里的坐标有转载 2010-03-19 13:00:00 · 968 阅读 · 0 评论 -
AS3之NetStatusEvent参考
NetStatusEvent事件描述说明一个对象,具有描述对象的状态或错误情况的属性。 该信息对象可能具有 code 属性(它包含表示特定事件的字符串),或者具有 level 属性(它包含 "status" 或 "error" 字符串)。 该信息对象还可能具有其它属性。 由于一些实现和服务器可能发送不同的对象,code 和 level 属性可能不起作用。 下表说明了 code 和转载 2010-03-26 11:35:00 · 2226 阅读 · 0 评论 -
AS3 连接 Red5 示例
示例:客户端(Flex)于服务端(Red5)建立连接客户端 import flash.net.NetConnection; import flash.net.ObjectEncoding; import flash.events.NetStatusEvent; private var nc:NetConnectio转载 2010-03-26 11:37:00 · 1316 阅读 · 0 评论 -
AS3 与 服务器 64位 int 交互
在开发中,由于使用的ID需要用到64位uint ,但是as3 最大的number也只支持到53位,这个数值也足以满足双方需求,故而双方用64为uint传输(8字节),数值上限53位。其思想也比较简单,打包时将number类型值拆分成2个uint往ByteArray里写。解包时也按2个uint方式读取,再做个移位就搞定了。双方传输都采用大端方式编码。public function TestD原创 2012-06-21 10:50:50 · 2324 阅读 · 0 评论