上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 问题描述: 假设一张地图中有事先摆好的30个建筑,10个npc,20个游戏玩家。我们需要让每个人物在行走的时候处理正确的遮挡关系。前提条件: 建筑和NPC的层级在地图制作的时候是已经拍好顺序的,而且保证顺序正确。 人物类已经写好,提供了移动到某点、换装的方法要求: 给人物类的移动方法增加一个处理过程,让人物在行进中(ENTER_FRAME)随时调整自己的层级。分析: 以上问题我们需要有几点考虑1、人物在创建的时候是否需要让他找到自己正确的层级 2、如何知道人物行进中应该跟谁比较层级 3、比较的时候谁在上谁在下对于第一点,我的想法是最好能够把他放到正确的层级上。至少这样做了以后对于,后面只要对发 阅读全文
posted @ 2012-12-24 13:56 sinsoul 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 转场景是游戏中的一个重要元素,特别对于RPG游戏来说场景的数量就更多了,所以现在我为一些想做游戏的入门新手来讲解一下,游戏中的角色是如何在场景中实现移动的。今天我们要讲的是以游戏角色为中心的场景移动方式。 以游戏角色为中心的场景移动方式就是:除了到达场景的尽头之外,游戏角色始终在场景的中心的移动方式。现在我们也可分开来考虑问题了,我们可以分为:在未达到场景尽头和已到达场景尽头两种情况。在未到达场景尽头时,游戏角色是在场景的中心位置的,已到达场景尽头时是游戏的角色逐渐向尽头靠拢的动作。还要进行说明的一点是,在很多种情况中都是由视觉产生的错觉,很多人以为是角色的移动造成场景的移动,所以把... 阅读全文
posted @ 2012-12-24 13:50 sinsoul 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 《Adobe Flex Help》。这个就是Flex自带的帮助了,看了这个,就知道如何使用AS3来创建,编写,编译,调试,发布应用程序。使用AS3,哪些东西能做,哪些东西不能做;哪些东西可以直接用现成的,哪些东西需要自己来开发。有些人习惯遇到文字再查帮助,或者GOOGLE,或者到论坛提问。其实提问也是有学问的,你能把问题描述的越准确,就能越快的得到准确的答案。 《ActionScript 3.0 Cookbook》和《Essential ActionScript 3.0》,AS3的基本语法,常用功能,一些作者的心得。看了这些,很多问题就可以不求人了。看书的时候,那些立刻需要使用的,最好记下来. 阅读全文
posted @ 2012-12-24 13:48 sinsoul 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 这个问题应该不是新问题,今天折腾我几个小时了,查了很多文章,总结如下:1.crossdomain.xml放在我http server的根目录2.代码中加上Security.loadPolicyFile("http://myip/crossdomain.xml")3.有人说crossdomain.xml服务端口必须大于1024,接着我把http server的port修改到80004.加了Security.allowDomain("*"); 其实我想根本不关它的事,也加上了.以上的事情都做了,结果还是不行,一直在securityErrorHandler中报 阅读全文
posted @ 2012-12-24 13:45 sinsoul 阅读(2155) 评论(0) 推荐(0) 编辑
摘要: 在实际开发中常常会遇到要把垂直滚动条 (verticalScrollBar)居左的情况,但是在Flex4中实现没有像Flex3中那么方便。Flex3只需重写容器的 validateDisplayList方法,再在方法里进行verticalScrollBar.x=0的设置;Flex4中本人至今没有找到一个比较 好的方法来解决此问题,只能先用一个看着比较纠结的方法了——双滚动条。 “双滚动条”的原理很简单。建一个轻量且与原容器“高度变化相同(用 绑定)”,宽度只须放得下垂直滚动条。新容器套上滚动条并放于原容器之上且居左。设置原容器verticalScrollPolicy="off&quo 阅读全文
posted @ 2012-08-29 15:25 sinsoul 阅读(5902) 评论(0) 推荐(0) 编辑
摘要: <?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"> <s: 阅读全文
posted @ 2012-04-25 19:14 sinsoul 阅读(1150) 评论(0) 推荐(0) 编辑
摘要: var myClass:Class = getClassByAlias("自定义类别名");它用途有2个:byteArray.readObject() is myClass;//判断读出的对象到底是不是类实例内存, 并且这个类实例内存对应的类定义到底是不是对应的自定义类var mc:Object = new myClass();//创建一个新的自定义类实例内存 阅读全文
posted @ 2012-03-15 16:23 sinsoul 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 核心提示:如果你想保存从视频,图表或表格中获取的图片数据到本地,可以使用BitmapData类。 原文地址:http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=2&postId=8406如果你想保存从视频,图表或表格中获取的图片数据到本地,可以使用BitmapData类。摘要:使用BitmapData类来创建一个包含了从组件中获取的图片数据的对象,使用mx.graphics.codec包提供的方法编码为JPEG或PNG格式,然后使用AIR API提供的File和Fi 阅读全文
posted @ 2012-02-09 16:32 sinsoul 阅读(10240) 评论(1) 推荐(0) 编辑
摘要: //首先 先写一个自定义的EventDisplay的类 继承Eventpackage gameCode.ui.SecondLayer.onlinePlayer{ import flash.events.Event; public class OnlineEventDisplay extends Event { //需要监听的类 static public const WANJIA_ITEM_CLICK:String="WANJIA_ITEM_CLICK"; //我有3个事件需要派发 所以就写了3个常量 static public const WANJIA_SILIAO_IT 阅读全文
posted @ 2011-11-24 11:29 sinsoul 阅读(1311) 评论(0) 推荐(0) 编辑
摘要: obj.hasOwnProperty("aaa") 效率 不如 obj["aaa"] != null 高如果object用字符串作为索引是130,而如果是数字则是60数组的话,如果是不超过长度的检索,那么是30,超过则是90,数组如果用字符串作为索引,如果有这个属性是160,如果没有是200.1000000次加if判断 阅读全文
posted @ 2011-11-24 10:51 sinsoul 阅读(261) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页