摘要:
为减少动画制作过程中的IO操作,我们可以使用连续动画来改善动画播放效率。如果我们对图像中的每张小图像单独分割成独立的文件,那么当每次要使用这些小图像的时候,我们都得从文件中读取图像信息。实际上我们可以利用Java将整张大图像中的每个小图像在应用程序中分割出来,然后使用的时候,直接从分割后的图像中获取... 阅读全文
posted @ 2015-08-05 17:00
忆往昔-XS
阅读(1881)
评论(0)
推荐(0)
摘要:
在进行Java游戏开发时,我们经常会遇到碰撞检测的问题。如坦克大战中,炮弹与坦克相遇发生爆炸;守卫者游戏中,守卫者发射的箭与怪物相遇使怪物失血;打飞机游戏中,飞机发送的子弹与敌机相遇干掉敌机。这些都需要实现碰撞检测。我们先来看一类比较简单的碰撞检测:规则图形的碰撞检测。矩形碰撞检测作为一个练手的小游... 阅读全文
posted @ 2015-08-05 16:32
忆往昔-XS
阅读(4507)
评论(0)
推荐(0)
摘要:
声音可以创造意境,触发遐想,当与虚拟图像相结合时,更加可以让整个世界充满幻觉,声音是多媒体技术的基础。播放声音是Java对多媒体的支持一个重要部分,它支持的声音文件类型主要有:AU - (扩展名为AU或SND)适用于短的声音文件。WAV - (扩展名为WAV)由 Microsoft和 IBM共同开发... 阅读全文
posted @ 2015-08-05 16:28
忆往昔-XS
阅读(1998)
评论(0)
推荐(0)
摘要:
Graphics2D继承自Graphics,它扩展了Graphics的绘图功能,拥有更强大的二维图形处理能力,提供对几何形状、坐标转换、颜色管理以及文字布局等更精确的控制。Graphics2D定义了几种方法,用于添加或改变图形的状态属性。可以通过设定和修改状态属性,指定画笔宽度和画笔的连接方式,设定... 阅读全文
posted @ 2015-08-05 16:25
忆往昔-XS
阅读(14276)
评论(0)
推荐(0)
摘要:
行为型设计模式概述行为模式关注的是对象的行为。该类型的模式需要做的是对可能变化的行为进行抽象,通过封装达到整个架构的可扩展性。这些模式所要封装的行为,恰恰是软件架构中最不稳定的部分,扩展的可能性也最大。将这些行为封装起来,利用抽象的特性,就提供了扩展的可能。实现的机制:使用继承机制在类间分派行为使用... 阅读全文
posted @ 2015-08-05 14:58
忆往昔-XS
阅读(294)
评论(0)
推荐(0)
摘要:
结构型设计模式概述结构型设计模式用于处理类或对象之间的组合,即描述类和对象之间怎样组织起来形成大的结构,从而实现新的功能。实现的机制:结构型对象模式采用组合/聚合机制来组合类,包括桥梁模式(Bridge)、组合模式(Composite)、装饰器模式(Decorator)、外观模式(Facade)、享... 阅读全文
posted @ 2015-08-05 13:12
忆往昔-XS
阅读(321)
评论(0)
推荐(0)
浙公网安备 33010602011771号