资料整理
文章平均质量分 76
iiacm
这个作者很懒,什么都没留下…
展开
-
三国志11武将资料整理版
虽然不是美术方面的,不过和素材压点边,就姑且算是吧~ 因为很喜欢三国题材的游戏,一直想做这类游戏,所以就查看了三国志11中所有开场时期的城池中的武将,从里面收集和整理出武将资料,以背不时之需。 资料包括武将登陆时期、武将在这一时期驻守的城池、武将所属势力等,因为是从已做好的SQL数据库中复制出来的,所以顺序有些乱,望大家见谅~ 收集整理也是一种劳动,如需转载请保留压缩包中的rea...2011-05-03 20:25:43 · 4475 阅读 · 0 评论 -
Design Pattern: Registry of Singleton 模式
考虑使用 Singleton 模式 时拥有子类别的问题,在Singleton模式中的getInstance()通常是一个静态方法,不能在子类别中重新定义它,关于子类别实例的产生交由getInstance()来进行是最好的选择,例如:[code="java"] public class Singleton { private static Singleton in...原创 2012-03-08 14:23:28 · 100 阅读 · 0 评论 -
Design Pattern: Default Adapter 模式
在Java中如果要定义事件处理的方式,必须实作EventListener的子介面,例如实作 WindowListener来定义一些视窗事件的处理方式,WindowListener中定义了七个方法:[code="java"] public interface WindowListener extends EventListener { public void wi...原创 2012-03-08 15:12:52 · 110 阅读 · 0 评论 -
Design Pattern: Adapter 模式 - Object Adapter
您的电脑是个旧电脑,新的滑鼠都在使用USB接口了,而您的电脑上并没有USB,而只有一个PS2接口,这时您可以使用一个USB转PS2的接头作为转换,这样您的电脑就可以使用新滑鼠了(当然您也可以使用USB扩充卡,意思是相同的)。 类似的概念,有时候您想在原来的程式中加入一个外部元件,例如一个类别,但是这个类别与您目前所设计的程式在介面上并不一致,为了让这个外部类与原程式的介面一致,您必须...原创 2012-03-08 16:00:29 · 95 阅读 · 0 评论 -
Design Pattern: Adapter 模式 - Class Adapter
Adapter模式的另一种作法是Class Adapter模式,在这个模式下,Adapter直接继承Adaptee(要引进的新类别),以拥有当中的成员及方法,在C++中的话可以这么作:adapter-3.jpg[img]http://dl.iteye.com/upload/attachment/0064/4862/e1bd0bb2-02e8-3044-9a14-29f227927280...原创 2012-03-09 10:42:12 · 108 阅读 · 0 评论 -
ActionScript3高级动画教程笔记
2012.3.14基本三角函数的计算: 角的正弦值 = 对边 / 斜边 角的余弦值 = 邻边 / 斜边 角的正切值 = 对边 / 邻边角度制与弧度制的相互转换: 弧度 = 角度 * Math.PI / 180 角度 = 弧度 * 180 / Math.PI向鼠标旋转(或向某点旋转):[code="as3"]// substitute mouseX, ...原创 2012-03-14 17:09:27 · 138 阅读 · 0 评论 -
关于as3运动效果的总结
看了《ActionScript3.0高级动画教程》一书,用类映射的方式做了一个小东西,方便学习,经过几天发现了一些as3代码动画的小技巧,下面我们一起分享一下。 所有的运动都借助帧事件或定时器来做,可以只使用一个帧事件或一个定时器来完成所有运动的监听和运算,节省开销。 运动是变化,它的普遍做法是:第一初始化运动条件,二根据运动的公式或模型运算,三更新物体的坐标或其他属性。核心的操作...原创 2012-03-22 18:18:22 · 220 阅读 · 0 评论 -
AS3 位运算
原文转至http://www.tangpei.net/2011/04/as3-bitcalc/左位移几就相当于乘以2的几次方( Left bit shifting to multiply by any power of two )//将一个值向左侧移动一位与这个值乘以 2 等效 。浮点数通过舍去小数点后面的所有位来转换为整数。大约快了300%x = x * 2;x = x ...原创 2012-04-17 13:04:35 · 141 阅读 · 0 评论 -
Starling中AssetManager加载文件的流程整理
Starling做移动开发,会用到大量的纹理和图片素材、XML配置等文件,需要频繁使用AssetManager类加载和使用他们,有时如果获取素材时报错,不知道AssetManager类的调用顺序就会对调试造成困难。因为工作需要对AssetManager的内部加载流程做了一次跟踪调试,这里做一次记录和整理,以备他用。 AssetManager中,在调用enqueue方法向加载队列添加要加载...2015-06-16 20:15:01 · 326 阅读 · 0 评论 -
Design Pattern: Singleton 模式
Singleton的英文意义是独身,也就是只有一个人,应用在物件导向语言上,通常翻译作单例:单一个实例(Instance)。 很多时候,您会需要Singleton模式,例如印表机管理,您希望程式中只能有一个Print Spooler,以避免两个列印动作同时输入至印表机中;例如资料库管理,因为建立连接(Connection)物件会耗用资源,您希望程式中只能有一个连接物件,所有其它的程式都透...原创 2012-03-08 11:55:27 · 121 阅读 · 0 评论 -
Design Pattern: Prototype 模式
您从图书馆的期刊从发现了几篇您感兴趣的文章,由于这是图书馆的书,您不可以直接在书中作记号或写字,所以您将当中您所感兴趣的几个主题影印出来,这下子您就可在影印的文章上画记重点。 Prototype模式的作用有些类似上面的描述,您在父类别中定义一个clone()方法,而在子类别中重新定义它,当客户端对于所产生的物件有兴趣并想加以利用,而您又不想破坏原来的物件,您可以产生一个物件的复本给它...原创 2012-03-08 11:13:00 · 104 阅读 · 0 评论 -
Design Pattern: Factory Method 模式
考虑一个状况,您所经营的工厂正在生产一个新的电视机产品,现在有一个问题发生了,您的电视机产品所有的组件都可以自行生产,像是操作面版、电源、摇控装置等等等,但荧幕却必须依赖另一个厂商或子厂商供应,这时您怎么办? 您不能将生产进度停下了,相反的您必须确定一些事情,您知道有关于荧幕控制的所有介面,您可以将这些对介面的操作沟通先实现,等到荧幕到了,直接将荧幕与您的半成品组合起来,一个完整的成...原创 2012-03-07 20:04:57 · 181 阅读 · 0 评论 -
一个格斗游戏引擎的设想
一直想做一个格斗游戏,但是有很多技术细节不清楚。现在接触as有些时间了,对mapdemo也有了些了解,拳皇也被虐腻了,终于有了些想法,我想应该可以开始尝试了 ^ ^,所以用这一帖来和大家一起商量一下,一个格斗游戏的引擎该怎么设计,引擎好了,做一个格斗游戏自然就不成问题了。 下面来说说我的看法。部分设想是从mapdemo的源码中得来的。1、设想 格斗游戏需要选择人物,人物的资料差...原创 2011-05-03 23:40:32 · 299 阅读 · 0 评论 -
换页显示代码
[code]var maxPage:int = Math.ceil(this.data.length / this._pageSize);public function set currentPage(value:int):void { var oldPageIndex:int = this._currentPage; var page:int = oldPageIndex;...原创 2011-12-20 15:55:14 · 168 阅读 · 0 评论 -
PHP中的生成XML文件的4种方法
原文:http://www.oschina.net/code/snippet_110138_4727[code="xml"] title1 content1 2009-10-11 title2 content2 2009-11-11 ...原创 2012-05-02 14:07:54 · 110 阅读 · 0 评论 -
SWFLoader不响应Event.COMPLETE事件
工作中遇到了一个问题,flex控件SWFLoader解决了跨域加载,所以为了简便,而使用它作为动态加载资源的加载器,但并不作为UI的一部分,加载完就完成了它的任务,于是在Flex项目的as3代码里写了用SWFLoader加载资源的代码(略去类的写法):var loader:SWFLoader = new SWFLoader();loader.addEventListener(Eve...原创 2012-06-25 16:16:56 · 224 阅读 · 0 评论 -
非关语言: 设计模式
文章来源:Gossip@caterpillar 程式设计是思维具体化的一种方式,是思考如何解决问题的过程,设计模式是在解决问题的过程中,一些良好思路的经验集成,最早讲设计模式,人们总会提到 Gof 的著作,它最早将经典的 23 种模式集合在一起说明,对后期学习程式设计,尤其是对从事物件导向程式设计的人们起了莫大的影响。 后来设计模式一词被广泛的应用到各种经验集成,甚至还有反模式(...原创 2012-03-06 13:11:52 · 97 阅读 · 0 评论 -
Design Pattern: Simple Factory 模式
文章来源:Gossip@caterpillar Simple Factory模式(又称Static Factory模式),一个Simple Factory生产成品,而对客户端隐藏产品产生的细节。实作时定义一个产品介面(interface),并透过特定静态方法来建立成品。 假设有一个音乐盒工厂,购买音乐盒的客人不用知道音乐盒是如何制作的,他只要知道如何播放音乐盒就可以了,以 UML ...原创 2012-03-06 13:15:42 · 134 阅读 · 0 评论 -
Design Pattern: Abstract Factory 模式
假设您要制作一个对话方块(Dialog)元件,您希望的是这个对话方块可以有不同的视感(Look-and- feel),最基本的想法是,藉由Setter将不同视感的元件设定给这个对话方块,例如:CustomDialog.java[code="java"] public class CustomDialog { private IButton button;...原创 2012-03-07 18:43:45 · 122 阅读 · 0 评论 -
Design Pattern: Builder 模式
您想要建立一个迷宫产生程式,迷宫使用二维阵列来定义,0表示道路,1表示墙,2表示宝物,根据所定义的二维迷宫阵列,您想要程式自动产生各种不同材质的迷宫,例如砖墙迷宫,钻石迷宫等等。 您可以在程式中定义两个角色,一个是指导迷宫建立的Director角色,一个是按照指导者指示建立迷宫的Builder角色,Director根据定义的迷宫阵列来指导Builder,只要更换Builder,就可以...原创 2012-03-07 19:26:27 · 114 阅读 · 0 评论 -
LayaBox flash 转换项目心得
一、熟悉从as3项目转到js的API和特性差异1、SimpleButton类不能动态修改各个状态的外观2、ByteArray类,不能使用[]语法获取和设置指定位上的数据,需要改用 byteAt和byteSet取代对应的获取和设置方式3、Dictionary类,在使用[]语法获取和设置时,如果key值的类型为对象或复杂类型,都需要使用DIC和DICKEY取代原有的设置和和获取方式,has...2015-08-28 13:50:57 · 600 阅读 · 0 评论