FlashBuilder精选插件

这个是12年发布在天地会论坛的文章,发现没有在csdn发布,所以就转过来当备份了。同时加上自己的使用心得。 所谓磨刀不误砍柴工,这些插件可以让你的ActionScript编程事半功倍哦!有些是自己在open-oepn的插件列表一个个找的,有些是在网络上搜集的,以后有了新的插件,也会陆续更新。一、FlashBuilder常用精选0.新增加一个颜色插件,我后来使用的,很不有错哦,赶黑色风格的潮流...
阅读(601) 评论(0)

网游通讯传输可变长度的数值和数组

何为可变长度的数值(int,long等) 其实现在大部分网络游戏(端游、页游、手游都一样),在客户端和服务端通讯,关于数值都会采用可变长度的方式来传输,从简而减小通讯量。 一般情况,客户端和服务端进行网络的socket通讯,都是采用二进制数值来进行的(也有采用字符串)。 可变长度的int是指根据实际的数值在网络传输中动态地改变长度。比如int在传输中可以变为byte,short,从而减少in...
阅读(657) 评论(0)

2D游戏平滑的迷雾战争效果

最近刚好有做2D游戏的点光源效果,然后就扩展一下,研究了一下战争迷雾的效果。主要是想实现类似魔兽争霸那种人物走动,然后黑色的战争迷雾随着人物的移动渐渐打开的效果。使用具有渐变透明图片作为光源来使得战争迷雾呈现出平滑的效果。本文后面介绍了两个简单的实现方法,效果有细微的差别,有兴趣的同学可以分别研究。最后也有完整展示代码和提供例子下载。一、常见的战争迷雾效果早期的红警的战争迷雾大家应该也比较熟悉,不过...
阅读(2327) 评论(0)

2D游戏新手引导点光源和类迷雾实现

一、新手引导需要的遮罩效果一般做新手引导的时候,会把游戏画面变的半黑,然后需要玩家点击的地方就亮起来。常用的做法是采用遮罩来实现,但是只能实现方形的,不能不规则图形,以及是完全挖空,做不到渐变效果(除非美术直接出整张资源)。表现效果如下: 实事上,我们想做把那个透明框做得更自然一点,更好看一点。 也就是类似火把,点光源的效果。比如下面游戏的画面那样: 比较效果,肯定是类似点光源酷多了。...
阅读(1500) 评论(0)

页游《火影忍者》角色和背景遮挡半透明效果的实现

这里讲的是关于2D游戏的角色和背景以及物体之间的遮挡关系,用半透明角色处理的讨论和实现方式。这里主要是讨论关于页游《火影忍者》里对于角色和背景物体之间的遮挡处理方式。同时也实现了和他一样的效果(可能)。具体是没分析火影的代码,只是猜测了它的原理然后进行实现的。其他的几种实现方式则简单的讨论,一笔带过(如果有人有兴趣,可以留言,我再单独写篇Blog和相关例子来) 实现语言:ActionScript3...
阅读(1150) 评论(0)

FlashBuilder(Eclipse)的颜色风格插件

一、护眼和潮流整天面对FlashBuilder白色编程界面真是太单调了,就算使用来了管家的护眼模式,也只是让白色变成绿色。作为一名程序员也应该顺应潮流,不应该一成不变,现在都流行暗黑主题,让FlashBuilder变得跟Sublime text一样风骚的显示效果吧。通过安装相应的颜色插件,得到下面最终效果: 二、FlashBuilder自身的颜色效果其实也是有人推了一些FlashBuilder的颜...
阅读(1450) 评论(3)

Eclipse4.2安装FlashBuilder插件

一、原因使用Eclipse安装FB的插件的原因,是因为想给FB安装颜色插件。但是颜色插件需要比较高版本的Eclipse支持。而FB的Eclipse版本比较老了(FB4.7的Eclipse版本才3.7),又没有升级了,无奈想法子提升Eclipse的版本,同时寻找安装FB插件的方法。之所以使用Eclipse4.2而不是更高版本,是因为FB的插件安装最高只能支持到4.2版本。二、安装准备工作 首先需要安装...
阅读(1233) 评论(0)

FlashBuilder4.7读取FlashCS导出SWC的JPG图片为空的问题

事因平常我们做页游项目的时候,比较少用到从FlashCS里导出SWC里面的图片,就算有也是Png,jsp是非常少的了。对于习惯使用FlashBuilder的人来说,如果要用图片,就直接采用嵌入图片了。[Embed(source="assets/play.png")] 所以这次做个小游戏的时候,因为贪图方便,把资源全部做到FlashCS里面,然后生成swc,最后在FlashBuilder里引用。结果就...
阅读(546) 评论(0)

用字节数组存放二维地图数据

一 二维地图数据内容在RPG的大地图中,我们往往会分割成很多小块(逻辑上),用于玩家行走,比如使用A星寻路等等,就需要的二维地图数据。一般情况,存放的是数值,主要是指每个格子里的数值,这里的数值是指我们赋予他的需要表示的内容。例如:0,0,0,0,1,1,0,0,1,1,1,0,0,0,2,0,1,1,2 0表示为可行走区域 1表示不可行走 2表示可飞行 3表示传送点 4表示出生点 等等根据需要来扩...
阅读(829) 评论(0)

AS3自定义元数据标签和FlexSDK编译支持

前言关于自定义元数据标签,网上已经有不少资料了。不过大部分都是讲怎么在代码里使用,但是关于怎么编译到swf里面去,在实际编译后怎么运行却很少提及。所以我在这里会稍微提及一下元数据标签,后面重点会讲怎么把自己的标签给编译到swf中,使得在实际项目中可以使用(注意,debug方式是可以保留元标签数据的,不做特别设置,发布版是不会保留的)一 概念在讲元数据标签之前,先讲一个概念,那就是反射,我们自定义元标...
阅读(621) 评论(0)

Away3D制作怪物跟随名称

Away3D4.1版本 这个是简单的例子,在原来的Away3D的MD5的例子上做了修改。 主要是测试Sprite3D。Sprite3D可以看成3D里的平面,也就是说你放一张贴图进去,始终都是平面的,这样就适合做怪物头顶的名字了。当然,有些特效也是可以做的。 只是增加了一个简单的文本生成图片的功能,然后用Sprite3D贴出来,绑定在角色的Mesh上。 只是增加了一个简单...
阅读(3765) 评论(0)

23号广州天地会的演讲ppt(WebGame的AS开发心得)

由于时间的关系,很多内容没有讲到,以及相关的demo也没有演示。 之后会抽取时间整理一下,再发一些文章出来。 当然,大家有问题可以讨论 主题简介:AS游戏结构,网络通讯,图像缓存以及优化,资源管理,日志调试以及其他一些细节的经验心得的分享(成为主程需要掌握和注意的东西哦) 下面可以去天地会的地址进行下载 http://bbs.9ria.com/thread-101480-1-1....
阅读(2419) 评论(0)

[AS3]Class小技巧:程序自动让对象向下转换

这个是一个比较方便的技巧,在实现一些自动化框架的编码中,可能会比较常用到。就是通过框架传递过来的参数,一般都是传递对象的接口或者父类,然后再传到对应的方法中,再采用强制性转换之后,再使用。 例如我个人写网络通讯框架中,所有接受的数据都实现了IRead接口,所以回调函数接受的参数是IRead接口,我为了减少强制转换的麻烦,就在网络底层写了个自动强制向IRead的不同实现类作类型转换。这样在不同的接收方法那里可以声明自己想要的实际参数对象啦~ 下面是简单的代码例子<br ...
阅读(2640) 评论(0)

Flash Socket的基本通讯协议流程例子

这个例子是7月24日 • 广州 • 东方国际饭店的Flash技术交流会演讲那天的例子,现在传到blog上,让有需要的人去下载。不过后来发现大家比较感兴趣的,不是具体的通讯协议,而且一些关于通讯的各种技术解决问题。呵呵。希望有继续可以和大家继续交流。大家共同前进。而我自己以后也会陆续贴出自己工作上遇到的问题(例如我自己现在webgame服务器方面的) 不过这篇例子是比较简单的通讯协议了,客户端和服务端都是采用最基础的一个一个数据地发送,也是一个一个地接受(采用 len + cmd + body)...
阅读(2755) 评论(2)

GuiBuilder拖放组件问题

由于受到以前用GuiBuilder的影响,那时用的时候是新建一个内容之后,添加组件之后可以直接拖动的。 现在装了之后也受了这个影响,结果发 现完全拖不动。 在电脑里胡乱搞了一阵,才想起。容器有个布局的设计。(这里是以JPanel为容器) 现在 GuiBuilder默认是BorderLayout所以,把布局修改为EmptyLayout就可以自由拖动组件啦...
阅读(1545) 评论(0)

[as3工具类]XML数据直接转换成as3类

平时做游戏开发的时候,很大程度上都会采用xml来做配置文件。有时候需要写很多,然后又需要依次去解析。如果有一个工具来自动解析每一个xml,并且提取出自己需要的数据,多好呀。所以偷了个懒,写了一个解析一定格式的xml和解析类,把这个格式丢给策划自己去调整数据啦。同时自己这边只需要接受现成的类注意,这里的指的类,一般是自定义的数据结构(类似javaBean,使用的都是属性值)。这样通过访问有数据类...
阅读(5938) 评论(5)

Cinnamon基于AS3项目的例子

(其实这里我比较建议大家去官网看详细的教程)有些朋友会说Cinnamon的测试例子有点难搭起,过程遇到的问题比较多。所以在我就放上一个基于AS3项目工程的例子,过一阵再把后台基于Spring的例子放出来。大家做例子前,建议先仔细看看官方的说明,非常详细。我也是看它做的,这里我就简单说了现在先简单说说,基本上,客户端的remoting服务类,是采用ant根据服务端的接口生成的。下面是配置...
阅读(2059) 评论(1)

开源的Remoting框架:Cinnamon

目前在做一个后台管理系统的项目中,因为不想使用Adobe自带的remoting组件,所以采用了Cinnamon这个开源的项目。Cinnamon是http://www.spicefactory.org/中的一个基于flash remoting技术的开源框架(具体想要了解的人可以到网站去了解http://www.spicefactory.org/cinnamon/,一进去就有它的详细介绍:...
阅读(1896) 评论(0)

[Flex]类似Google搜索提示的两种做法

做了个简单的搜索提示程序,类似google之类的搜索提示,就是输入一个内容时,会把开头对得上的内容显示出来。下面可以看看: 呵呵,这里没有显示有多少条结果,当然也要做到统计也是可以的。这里只做简单的显示。下面就说说两种做法。第一种,是在用户输入提示信息的时候,把用户输入的信息跟应用中存的数据进行比较,找出匹配的数据,然后 在list组件里显示出来//输入文本内容变化事件 ...
阅读(5370) 评论(2)

[AS3]registerClassAlias的用法

registerClassAlias在利用AMF3进行序列话网络通讯中,是非常有用的。需要把客户端的对象直接传送到服务器得时候,保留该对象的类(类型)。 这样的话,就可以传送自定义对象或者系统自带对象。具体的使用方法,官方有详细地用法。这里我只说说自己的一些理解。readObject方法对构造器有参数的类,是会出错的,会弹出参数数量不匹配这个错误。因为还原对象进行反射的时候,是默认没有参数的给构造...
阅读(9589) 评论(1)
43条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:286862次
    • 积分:4005
    • 等级:
    • 排名:第8190名
    • 原创:90篇
    • 转载:7篇
    • 译文:6篇
    • 评论:192条
    博客专栏
    最新评论
    Flash