`
sooxin
  • 浏览: 257595 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
1.诠释 定义一个用于创建对象的接口,让子类决定实例化哪一个类。   2.实用范围 • 当一个类不知道它所必须创建的对象的类的时候。• 当一个类希望由它的子类来指定它所创建的对象的时候。• 当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。   3.好处 • 工厂方法不再将与特定应用有关的类绑定到你的代码中。• 客户无论如何必须创建C r e a t o r的子类时,创建子类也是可行的。• 为子类提供挂钩 •  连接平行的类层次    4.实现 public interface Fruit { void ...
1.诠释 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。   2.实用范围 • 当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。• 当构造过程必须允许被构造的对象有 ...
作者:宫生文 王宁出处:计算机与信息技术 摘要 在Java技术中有许多方法可以对数据进行持久化,持久层也是Java应用程序中最重要的部分之一。本文在分析了3种持久层主流解决方案的基础上,介绍了O-R映射开源项目Hibernate,并介绍了在Web应用开发中怎样配置Hibernate的环境,并使用它建立一个应用。   关键字 hibernate,数据持久化,JDBC, EJB,JDO   数据持久层简介  J2EE的三层结构是指表示层(Presentation),业务逻辑层(Business Logic)以及基础架构层(Infrastructure),这样的划分非常经典,但是在实际 ...
以前没怎么注意javaeye 博客频道, 今天为了回复一个朋友的贴,做了javaeye 博客频道 的问卷调查,开始感觉有点不理解,有点麻烦。但没办法,为了发贴留言,还是抽了点时间,去填他的问卷调查。   乖乖,第一次提交,5个错误。一些我认为应该的javaeye认为是错误的。没办法,一眼千行地阅读了他的规则要求。   第二次提交,依然2个错误。 有点流汗了。   再去仔细阅读,研究了他的规则。这下让我有点感触。   工作几年来,敲过一些代码,做过一些东西。却记忆里找不到自己写的一遍技术文章。原因有三个,一是前面技术有限,二是工作忙(有点算借口),三是自己太懒(这可能算主要原因,可 ...
1.诠释 SINGLETON模式:让类自身负责保存它的唯一实例。这个类可以保证没有其他实例可 以被创建(通过截取创建新对象的请求),并且它可以提供一个访问该实例的方法。2.实用范围 • 当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时。 • 当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个 扩展的实例时。 3.好处 • 对唯一实例的受控访问   因为SINGLETON类封装它的唯一实例,所以它可以严格的控制 • 缩小名空间    SINGLETON模式是对全局变量的一种改进。它避免了那些存储唯一实例的全局变量污染名空间。 • 允许对操作和表示的精化 ...
大小: 320 kb  2.73kb     106kb 宽度: 690*518    30*88       382*294 格式: png png png 占用: 2250kb 500kb 1000kb 像素点: 357420 2460 112308 像素比例 0.00629 0.20325 0.008904 宽度 1 500k左右 2 500k左右 10*10 500k左右                由此可以得出结论 加载一张图片 最小的图片 占内存都要500KB ...
作者:闪刀浪子 www.iflashigame.com 网上看一篇关于目前几个流行flash mmorpg地图实现的分析,这里也想说说自己的一些看法。 常见的三种方式: 1、整图 2、Tile元素拼装 3、栅格化切片 整图 整图加载很好理解直接加载一张背景图 ...
1、用 Loader 载入图像 2、将载入的图像转为 BitmapData 3、按照X,Y轴 进行遍历 4、画一个菱形 shape 并转为 BitmapData 5、用PNGEncoder 或者JPGEncoder 载入 BitmapData 图像特定区域(固定大小)的 ByteArray 6、载入FileStream保存该位置的图像 但是问题在于 要得到图像特定区域的 ByteArray 只能使用 getPixels 取得 Rectangle 矩形块,如何才能将图像按照特定区块(非矩形)方式遍历保存呢? 问题解决补充:首先,建一个 矩形区块 BitmapData(w,h),然后用cop ...
作者:jimohuoshan 来源:蓝色理想 ★序言:《ActionScript权威指南》由Colin Moock原著,赵声攀等翻译。虽然是一本讲解FLASH 5的编程书籍,但它却是我目前所看到过的,国内最好的一本AS入门书籍。感谢本书带我真正步入AS的殿堂!我把 ...
转:http://school.ogdev.net/ArticleShow.asp?id=6638&categoryid=3 人物移动控制是单机和网游中比较重要的部分,但前单机游戏使用动力学以及IK动画等已经达到了非常逼真的地步,在大型网络游戏中这样的物理模拟同步是很实现的,因此在目前多数网游中仍旧是采取使用一个包围体(盒子或者胶囊)来模拟人物。一个好的移动系统是很重要的,平滑的贴墙滑动以及下滑,跳跃等会带给玩家顺畅的手感否则则会有种奇怪的感觉,本文具体介绍了一下碰撞反应,包括贴墙滑动等的具体实现细节。包括一个demo实例 。 目前物理引擎里面大多自带独立于刚体的人物角色控制,但是物 ...
 有关位置同步的方案实际上已经比较成熟,网上也有比较多的资料可供参考。在《带宽限制下的视觉实体属性传播》一文中,作者也简单提到了位置同步方案的构造过程,但涉及到细节的地方没有深入,这里专门针对这一主题做些回顾。   最直接的同步方案就是客户端在每次发生位置改变时都向服务器报告 ,服务器再转发给周围的其他玩家,其他客户端将对应的游戏实体移动到新的位置上。   但是这样存在一个问题,每个玩家的位置都是自己先开始移动,一段时间之后才在其他玩家的客户端上表现出来。如果只是希望每个客户端上看到的游戏对象都同时开始移动,那可以让玩家的每一步操作都由服务器确认之后再执行,这样误差将缩减到不同客户端之间的网 ...
什么是面向对象? ——很老的问题,却是一个不简单的问题。       记得大一第一节计算机课就讲到了什么是面向对象。可惜大学里的老师也是个刚毕业的娃娃,课堂上给我们读了一遍就算是教给我们了。后来也为了考试,死记硬背把记了下来。       面向对象:按人们认识客观世界的系统思维方式,采用基于对象(实体)的概念建立模型,模拟客观世界分析、设计、实现软件的办法。      后来工作了,一段时间里好象明白了什么是面向对象,又一段时间里感觉只能体会不能言传。     到底什么是面向对象?到今天,我还是只能说,不清楚。       原因,不是我记不下面向对象的定义,而是,面向对象这个概 ...

remote shared object

1.SharedObject可以跟踪和广播消息,连接到SharedObject中的其中任何一个客户端改变了SharedObject中的数据,SharedObject就会将最新的数据广播到连接到它的所有客户端。从某种角度可以理解为远程的SharedObject是一个同步很多用户的一个网络中心。下图为官方发布的SharedObject广播消息图: 2.SO并不是事件驱动的,而是每隔一个时间,update一次更新。 因此,在做大量数据更新时,可能导致不同步的出现。 解决方法有两种, 1 是把大量的要更新的数据放在一个临时的变量中,然后再一次性赋予SO. 2 使用setFps(0) setF ...
[i=s] 本帖最后由 ohuangkeo 于 2009-9-28 13:06 编辑 [/i] 起源: 在一个中大型的项目中,不可能把所有内容都做到一个FLASH中来制作,原因很简单,太大. 所以很多时候会有N多个FLASH小文件,然后一个主要FLASH来加载调用.这样的好处显而易见的. 问题: 1.简单的使用Loader直接加载SWF,显然会加大服务器的压力.(比如网络游戏,请求量比较大) 2.使用[Embed]可以解决此问题,但还是有个问题.就是Embed只能加载Class或String,不能是MovieClip.   所以这样加载来的Class实例化后不能控制MC里的元件或是Publi ...
虽然在下用Q的次数很少,但几乎每次打开都能看到各种群里抱怨flash3d性能如何如何差,连几万面的模型都支持不了什么的。 如果我们开始浪费时间在抱怨这些事情上,请想想,我们flash3d的性能再烂能比‘最终幻想7’烂吗?能比‘DS任天狗’(DS机能其实很强这点在下承认)烂吗?很容易就能找到一堆比flash3d画面烂但优秀的作品。的确在有鬼泣4和FF13的时代,三维画面确实重要,但并不首要,和能不能作出精彩的作品关系并不大。 借用NewX3D的制作者草衣薰君的一句话:‘也许你认为当前技术不成熟,市场不成熟。可当你觉得什么都成熟的时候市场上可能噌噌的冒出好几款产品,你已经不用再做了。’ 我画不了好 ...
Global site tag (gtag.js) - Google Analytics