Java/awt/Applet
文章平均质量分 86
computingbear
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java Applet绘图(涉及双缓冲)
准备学习java2游戏编程。(其实这是一本书啦)然后作为基础的基础的基础,必须学习如何让键盘与界面进行交互。下面就是对一个基础得不能再基础的applet程序。虽然这是个小程序,但其中关于双缓冲概念的介绍是很重要的,要深入理解。(高级噢)首先先看代码:package bear.game.keyevent;import java.applet.Applet;import java原创 2012-09-15 11:41:26 · 1694 阅读 · 0 评论 -
Java Applet 冲突检测简单版
游戏中很重要的一个部分是检测物体之间的冲突。下面我们就来一起看看如何来通过边界盒来检测冲突。这里讲的冲突是针对于刚体的,就是说这里所说的两个物体不会同时在同一空间存在。当我们检测出冲突时,就能够触发另一种状态。测试实际的像素点显然非常耗时,所我们尝试用简单图形(比如说长方形)来框住物体,从而我们近似地将长方形之间的冲突看做物体之间的冲突。长方形之间的相互重叠比较容易检测出来,所以我们选原创 2012-09-16 19:43:40 · 667 阅读 · 0 评论 -
Java Applet图片平铺
这是学习了Java2游戏编程的Java API章节中的平铺图像这一部分后的总结。这个Applet实现了一个ItemListener接口。这是个新东西,我们来看看它的具体作用。ItemListener其实是个监听器接口(谁都知道)。这与javascript中我们对与鼠标单击等事件的处理类似。ItemListener主要用于像ComboBox这类的,具有明显状态的控件。而ItemListene原创 2012-09-15 16:10:20 · 853 阅读 · 0 评论 -
Java AffineTransform入门
这里我们要用java 2-D来进行坐标空间中的变换。看到这里貌似要去复习线性代数了(呜呜)。这里主要讲的是仿射变换的入门,我们这一次主要是要尝试用实例证明:仿射变换的顺序是不可逆的。我们将要看到的程序实现了两种情况,一种是先平移,再旋转;另一种是先旋转,在平移。为了能更好的理解程序,首先得了解一些基本内容。AffineTransform,即仿射变换。那么什么是仿射变换呢?几何中,一个向原创 2012-09-15 22:41:43 · 10088 阅读 · 0 评论 -
Java Applet BasicStroke类
Stroke接口是java提供给程序员用来设置线条描绘的特性的,这些特性包括:线条宽度等应用在线条上的相关属性。BasicStroke是目前唯一一个实现了Stroke接口的类。简单来说,BasicStroke类允许定义线条的属性有:宽度,端头,联结方式,虚线模式等。具体设置的值可以参考API,这里仅给出一些参考:端头,即描述画笔末尾部分的属性,可以设置为: BasicStroke.CA原创 2012-09-18 09:46:32 · 2392 阅读 · 0 评论
分享