
AS3
文章平均质量分 84
geniicheng222
这个作者很懒,什么都没留下…
展开
-
地图加载缓存策略
1.电子地图类: 地图的展示实际上就是一个算法问题,假设有一个500X300的可视窗口,需要展示一个地图,地图很大,(256*100) X (256*100)的,如果上来就 两个for循环,那就不对了。这样做,反正用户也只能看到宽口区域的那我们就只加载窗口区域的。 比如:窗口大小 windowW:Number,windowH:Number; 单位地图...原创 2009-03-10 13:59:39 · 405 阅读 · 0 评论 -
2D动画实现效率评测
转:http://www.todoair.com/2d%E5%8A%A8%E7%94%BB%E5%AE%9E%E7%8E%B0%E6%95%88%E7%8E%87%E8%AF%84%E6%B5%8B-2012-06-20/ 2D动画实现效率评测作者: 郭少瑞目前基于Flash平台,如果我们要在屏幕上实现动画,可以有哪些技术方案?当然,动画师们最先想到的...原创 2012-07-02 22:31:27 · 164 阅读 · 0 评论 -
深入理解Flash的沙箱 – Application Domains
转: http://kevincao.com/2010/11/application-domains/ 深入理解Flash的沙箱 – Application Domains Application Domains 应用程序域和安全域一样,不同安全沙箱下的SWF有着自己独立的类定义。这种在安全域下面进行划分和管理类定义(函数、接口和命名空间的定义也类似)的子域就是应用程序域 。...原创 2012-07-04 14:18:28 · 87 阅读 · 0 评论 -
AS3 四叉树
转载:http://developbbs.com/?p=115AS3 四叉树 首先要弄清一个问题,那就是为什么要用四叉树?它的优点是什么?我们都知道,在游戏中,特别是大场景上,如果有很多元素,往往我们都需要遍历所有的元素。一个简单的例子:如果场景上有1000个元素,我用鼠标框选了多个元素,怎么判断我选中了哪些元素?最古老的方法就是遍历所有的元素,查看是否在我的鼠标框...原创 2012-07-06 10:09:26 · 167 阅读 · 0 评论 -
AS3速成-从Flash的内容中移除右键菜单
转: http://bbs.9ria.com/thread-136727-1-1.html AS3速成-从Flash的内容中移除右键菜单 Flash Player 11.2的其中一个很棒的新特性就是可以拦截用户的鼠标右键。只要将一个MouseEvent侦听添加到Stage或者是其他扩展flash.display.InteractiveObject的对象上就可...原创 2012-07-06 14:00:37 · 172 阅读 · 0 评论 -
排序算法复习 之 AS3
以前在论坛的贴子,保存之。 原链接: http://uh.9ria.com/link.php?url=http://bbs.9ria.com%2Fviewthread.php%3Ftid%3D32369 排序算法复习,要求用ActionScript 3 实现不允许用 Array的sort sorton 方法。 package { import...原创 2012-07-06 18:38:52 · 103 阅读 · 0 评论 -
transformTool matrix
以前在论坛发的贴,转存 原地址: http://bbs.9ria.com/thread-26178-1-1.htmltransformTool matrixFlash Transform Matrix.pdf(275.15 KB, 下载次数: 249)对于目前的几个 旋转 缩放的工具 Transformmanager http:/...原创 2012-07-10 15:46:54 · 117 阅读 · 0 评论 -
仿photoshop中的取色器,制作思路
早期在论坛的帖子,保存留念。有点感慨那时的学习尽头。 源地址: http://hi.baidu.com/gzane24/blog/item/4756042273fabaa64623e897.html AcolorPicker组件是我花了3天时间做出来的,遇到了很多问题,但都被我一一解决了,做出来后很高兴,就迫急待的放到了Buleidea上,但是反映并不大...原创 2012-07-10 16:41:02 · 140 阅读 · 0 评论 -
Bitmap 海浪实现方式
Bitmap 海浪实现方式 package{ import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.Shape; import flash.display.Sprite; import flash.display.StageAlign; impor...原创 2013-03-13 17:10:28 · 164 阅读 · 0 评论 -
AS3地图拼接与战争迷雾的实现
转:http://bbs.9ria.com/thread-157487-1-1.htmlAS3地图拼接与战争迷雾的实现在开发游戏的过程中,特别是地图编辑器中,需要利用最少的资源,实现最丰富的地形地貌。虽然现在众多的RPG开始使用整图,但是我们偶尔还是需要能够让玩家自己编辑地图,或者其他需要自动进行地图构建的功能。另外,就是在一些策略类游戏里经常用到的战争迷雾,我试过自己编写Pixel B...原创 2012-11-05 12:44:44 · 587 阅读 · 0 评论 -
A*寻路 -- 更加真实 的路径(一)
转:http://bbs.9ria.com/thread-86464-2-1.html 对于A*寻路算法,可能是游戏开发者讨论最多的话题之一,很多游戏都会用到它来实现游戏角色的寻路。那么我这篇帖子的价值何在呢?先来看看传统A*算法存在的问题:1.尴尬的Z型路径 当你在用A*算法实现了角色行走逻辑后,点击一个目标点,虽然你起点和目标点间没有任何障碍物,但角色还T...原创 2012-08-11 11:58:20 · 646 阅读 · 0 评论 -
网络游戏的对时以及同步问题
from: http://blog.codingnow.com/2006/04/sync.html 网络游戏的对时以及同步问题大多数实时网络游戏,将 server 的时间和 client 的时间校对一致是可以带来许多其他系统设计上的便利的。这里说的对时,并非去调整 client 的 os 中的时钟,而是把 game client 内部的逻辑时间调整跟 server 一致即可。一个...原创 2013-05-15 16:27:48 · 106 阅读 · 0 评论 -
Developing Flash Platform games
转: http://www.adobe.com/inspire-archive/august2010/articles/article6/ Developing Flash Platform games with PushButton Engine by Samuel Asher Rivello With the recent release of the PushButt...原创 2012-12-25 16:37:05 · 276 阅读 · 0 评论 -
AdobeMax: Deep Dive into Flash Player Rendering
from http://www.developria.com/2010/10/adobemax-deep-dive-into-flash.html AdobeMax: Deep Dive into Flash Player RenderingIntroductionFor those unable to attend, my first session is the De...原创 2013-06-21 10:41:48 · 216 阅读 · 0 评论 -
Make an AS3 Flash Component with Custom UI Controls
from: http://studio.barliesque.com/blog/2008/12/as3-component-custom-ui/ Make an AS3 Flash Component with Custom UI Controls I’d nearly given up the whole idea, having searched all over the ...原创 2013-06-28 22:24:21 · 226 阅读 · 0 评论 -
Inside the AS3 Date class: Timezones and Daylight Saving Time
from: http://www.computus.org/journal/?p=44Inside the AS3 Date class: Timezones and Daylight Saving Time Local time The same moment in time has a unique local interpretation depending upon the ...原创 2014-01-17 13:54:21 · 153 阅读 · 0 评论 -
在cocos2d-x中实践数据驱动的游戏开发
from: http://elvisco.de/2013/09/entity-component-system/ 在cocos2d-x中实践数据驱动的游戏开发2013/09/29(本文已发表在《程序员》杂志2013年10月刊,转载需经《程序员》杂志许可)在2002年的GDC大会上,Scott Bilas做了一个题目叫做《A Data-Driven Game Object...原创 2014-01-21 09:33:35 · 298 阅读 · 0 评论 -
2D中的骨骼动画
2D中的骨骼动画最近一直在搞3D的东西,模型解析、光线、贴图,骨骼等,后来看到有人在2D中也实现了3D中的骨骼动画效果,感觉挺有想法。 其实Flash cs IDE 中早就有这个的东西了,但是没想到把他用到游戏中去,而且Flash Cs中的那套骨骼动画框架不是开放的。 地址: http://blog.sina.com.cn/s/blog_570dfe6a01013wua.html ...原创 2012-07-02 22:22:34 · 436 阅读 · 0 评论 -
另类像素级精确选择对象法—蓝图法
转: http://bbs.9ria.com/thread-16763-1-1.html 直接转入正题...另类像素级精确选择对象法—蓝图法 本方法主要是运用bitmapData以及ColorTransform类。 实现原理是把“层深值”图像化然后根据鼠标当前像素颜色值去取对象。 至于为什么叫蓝图法,原因是这张用来判断的图片显示的时候基本全...原创 2012-07-02 22:01:09 · 125 阅读 · 0 评论 -
Matrix 之 isPositive
即根据3个点即width height 求 matrix 中的正反面,这个问题有两种解法,一个是观察法 还有一个是用向量的叉积来算。/** *点与点的关系有9种位置关系,两点相等返回0,其余的关系安 1-8,逆时针计算,比如第一象限为1 *p_target相对于p_orgin的关系 * ----------------------------------------------...2009-03-21 03:15:09 · 287 阅读 · 0 评论 -
png图像 补色 处理
png补色处理,也就对32位的颜色值的 RGBA,分别求补,一直没想到好的处理办法,于是在blueidea 和 ActionScript3天地会 上发了求助,感谢天地会的 guissy兄弟的热心回答。 我想这个问题用滤镜是可以解决的,没有必要,用什么BitmapData的floodFill来做,于是详细研究了下ColorMatrixFilter类发现确实可以...2008-10-27 10:01:42 · 332 阅读 · 0 评论 -
利用blendMode实现 Alpaha 通道遮罩
做项目遇到flash player的bug真的是很头疼, 当本身或父容器的cacheAsBitmap = true 时,就会对,该对象的matrix 产生扰乱,就是取值设置不准确,这是 flash的bug http://bugs.adobe.com/jira/browse/FP-121。 什么东西呢,就是 ...2008-10-28 17:25:07 · 439 阅读 · 0 评论 -
已知B的bitmapdata 和 X的bitmapData求 A的bitmapdata
需要生成如图A的效果,已经有图B和任意大小的图XA: B: X: Q:假设已经有 B的 bitmapdata (var :BitmapData = B;)和X的bitmapData(var bitmapData_X:BitmapData = C;),求A的bitmapdata...2008-11-12 16:16:58 · 102 阅读 · 0 评论 -
transformTool matrix
flash 中可以用matrix来控制一个显示对象的最终在屏幕的上的展示方式,matrix是一个矩阵。目前的几款几个显示对象的tansformTool大部分都是用它来实现的。 matrix所难不难,所简单它会把你搞的晕头转向,有个网站叫http://www.senocular.com,它上面有个关于matrix的学习资源,虽然是flash 8的但是一样的。Flash Transf...原创 2009-05-03 21:30:40 · 120 阅读 · 0 评论 -
BitmapData的width height
在做项目时,用到了BitmapData进行精确平铺(两端),容器是自由大小的,后来发现怎么搞都有细线。疯掉了。。快,后来一想,哦,原来BitmapData的width 和 height是int类型的,哎。。。。。。。。。。。 ...2009-05-11 23:07:12 · 152 阅读 · 0 评论 -
30+ useful as3 open source projects
标记一下 转载:http://ntt.cc/2008/04/09/over-30-useful-as3-open-source-projects.html 1. Flex/Actionscript Math LibraryTheFlex/Actionscript Math Library (as3mathlib) is intended to provide a...原创 2009-05-11 23:50:44 · 168 阅读 · 0 评论 -
贴身效果
zazzle,www.zazzle.com 一个在线印品制作的网站,用Ajax做的。虽然慢(因为每个动作都需要服务器来做),但是效果确实不错。 他的那个图片的 贴身效果,服务器端不知道怎么弄的,还是比较强的。 在flash里面 貌似可以实现,但是结果却不尽人意。 如果在 flash 里面实现的话,除了用DisplacementMapFilter恐怕别无她法了。 ...2008-12-25 14:16:54 · 163 阅读 · 0 评论 -
Away 3D 学习 一
自从一年前,看到papervison 3D后就被其 3d效果所吸引,学习一段时间后,放弃了,原因是flash还不适合做3D。最近,公司要用到3D方面的效果,但是却选择了 Away 3D 框架,哎,时隔一年只好再次学习,看 API,看demo,看source。。。 Away 3D 目前更新到 2.22,增加了一些新的东西,如,vector shape primitive...原创 2008-12-29 17:28:36 · 98 阅读 · 0 评论 -
一群虫子
有这么一群虫子,它们生活是这样的,它们生活在一个方形的容器里面,容器的某些地方会不断长出一些食物(是一种食物),容器的四个边虫子是不能通过的。 虫子具有一下的一些特性:1。虫子有寿命值和理想最大寿命值,寿命值出生为0且会随着任何活动和时间增长,寿命值到了最大值虫子便会死亡,寿命值会影响健康值会自动恢复速度,影响进最大能量值,和能量值,理想最大寿命值是虫子出生后就决定的,但会受到后...2009-01-07 13:57:18 · 917 阅读 · 0 评论 -
2009年最后一天上班,发个好玩的东西
2009年1月23号,离放假还有 4个小时,没事翻翻 BitmapData ,正在研究threshold 函数。 做了一好玩效果的swf,。 祝新年快乐!!!,希望大家和我自己在新的一年万事顺利!!!!! package { import flash.display.*; import flash....2009-01-23 21:43:27 · 105 阅读 · 0 评论 -
flash 屏幕更新 -------- Essential.ActionScript
flash中的屏幕更新主要分为两种: 1.scheduled update (主要) 2.post-event update一。scheduled update flash中的帧分为两种 a. Flash Player Frames b. SWF Frames swf帧就是我们在使用Flash Ide是看到的时间线的帧,包括帧上的内容和帧上的代码...2009-01-24 05:19:35 · 141 阅读 · 0 评论 -
排序算法 之 AS3
排序算法 之 AS3 package { import flash.display.Sprite; import flash.utils.getTimer; public class ActionscriptSortTest extends Sprite { //要求将radomArr安从小到大排序 public...原创 2009-07-20 21:58:04 · 133 阅读 · 0 评论 -
puzzel 游戏的之凹凸拼图
puzzel 游戏的之凹凸拼图主要思路参考http://www.5uflash.com/flashjiaocheng/Flashyingyongkaifa/1250.html 主要算法 //核心算法生成 边的point 记录点的顺序为从上到下,从左到右 private final function g...原创 2009-07-21 16:19:57 · 521 阅读 · 0 评论 -
《百战天虫》 中的地图 弹坑实现
《百战天虫》 中的地图 弹坑实现 本来以为有点难度的,不知道如何下手,后来想了一下,这个不是和涂鸦中的擦除是一个意思么。 主要的用到的 原理是 Bitmapdata 的 draw + BlendMode.EARSE 或 merge,merge没试,效率应该比draw 来的快,因为是更新部分位图。当然实现有很多种方式来实现地图的弹坑效果,具体搜索 “BitmapD...2009-07-23 00:20:01 · 787 阅读 · 0 评论 -
终极优化你的游戏 —— 使用脏矩形技术
转载: http://dev.gameres.com/articles.asp?style=a&page=1 作者:Kylinx 终极优化你的游戏 —— 使用脏矩形技术 很久以来由于工作上的繁忙没有写新东西了~hoho~ 本文基于...原创 2012-10-17 10:30:01 · 637 阅读 · 0 评论 -
blog
http://www.catalinzima.com/原创 2014-01-21 13:37:37 · 247 阅读 · 0 评论