易截截图软件、单文件、免安装、纯绿色、仅160KB

Flex RPG游戏DEMO (2):夭折篇

  由于本人最近忙于找工作和毕业设计,没有时间来继续这个系列, 只写了第一篇,自己也深感惭愧,这一篇介绍一下这个demo的整体架构吧,先贴下下载地址。http://download.csdn.net/source/2118707
 目前服务端已完成登陆注册模块,使用Socket编程,TCP协议。等服务端完成将完整的编写一个系列的教程。~~
   另应届重点本科生找软件行业工作,汗。我的邮箱yaojian198713@163.com 游戏行业最好。
   先把图贴上吧
MainScene类继承至UIComponent,主要完成加载map,role,main的xml配置文件,并添加map,building到主场景
Map类主要为显示地图,地图使用将小地图放大到实际地图大小,实际地图使用切片方式,根据主角位置实时加载地图切片。
search包下为寻路类,参考了网上的A*寻路算法,
events下为本demo中使用的派生事件。
change下ChangeArray类,因为地图编辑器使用的是深蓝色右手,必须将障碍数组转换。
util下主要包含一些静态方法,包括像素坐标与网格坐标之间的转换,像素坐标与地图切片坐标之间的转换,滤镜等
ImageLoader类主要完成加载图片资源,可加载单个图片或一组图片(传入图片URL数组,获取BitmapData数组)。
building包下为加载建筑物,加载role,处理遮挡(不够完善)。
role包下为角色类,由RoleManager向building输送role和加载资源等。
 贴下截图吧:
这个demo就介绍到这吧。希望能给你带来帮助。。。。


相关文档:

Flex 二维数组实例(二种方法)

//假设二维数组为 [5][7]
var  xn:Number = 5;
var  yn:Number = 7;
//定义一数值变量
var  temp:Number = 0; //定义我们的二维数组
var  myArray:Array = new Array(); //填充二维数组
for(var  i=0;i ......

flex RESULT_FORMAT_E4X对象转化为ArrayCollection

刚接触flex. 在用HTTPService获取XML格式数据再绑定给DataGrid时.遇到一个很"奇怪"的问题 就是当xml的条目小于等于1时,就会出错. 很是郁闷了一段时间 后来才发现. 问题即不是出在HTTPService上,也不是出在DataGrid上. 而是出在 RESULT_FORMAT_E4X 型数据类型转化为ArrayCollection上 原来 event.result  返回的是ob ......

给Flex的PopUpManager显示控件添加特效

PopUpEffect.as
package
{
import flash.display.DisplayObject;

import mx.core.IFlexDisplayObject;
import mx.effects.Blur;
import mx.events.TweenEvent;
import mx.managers.PopUpManager;

public class PopUpEffect
{

public function PopUpE ......

Flex是什么

Flex是 RIA(rich internet applications,即富客户端)的一种技术实现,下面我们把它及其相关的知识与java做个简单的对照,由于个人水平有限,下面的比较仅供参考:
1.RIA     vs   跨平台的编程技术
2.Flex    vs   java
3.flex framework  vs jdk
4.flex buil ......

Flex中应用程序、模块之间参数传递

·   Flex中应用程序、模块之间参数传递一般有三种方式:
·   1.通过URL携带参数进行传递
·   2.通过事件进行传递
·   3.实现接口进行传递
·   其中URL传递参数时:
·   Application之间和Module之间是有区别的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号