创建一个 Eclipse 游戏插件,第 2 部分: 构建和发射 BB 枪
2009-12-14 00:00:00 来源:WEB开发网核心提示:虽然多数用户都把 Eclipse 当成构建 Java ™ 应用程序的集成开发环境,实际上它是更基本的东西,创建一个 Eclipse 游戏插件,第 2 部分: 构建和发射 BB 枪,Eclipse 是用于构建插件的框架,允许扩展其功能来解决几乎任何问题 —— 只要利用一套 API 和现
虽然多数用户都把 Eclipse 当成构建 Java ™ 应用程序的集成开发环境,实际上它是更基本的东西。Eclipse 是用于构建插件的框架,允许扩展其功能来解决几乎任何问题 —— 只要利用一套 API 和现成可用的库。在这份四个部分的 “创建 Eclipse 游戏插件” 教程系列中,将解决多数程序员每天都会遇到的一个迫切问题:如何不用切换应用程序就抽出时间玩一个迅速的视频游戏,还能让它不太明显。教程中将开发一个简单的程序,读取进入视图的虫子,并把它们击碎。游戏将在 Eclipse 中作为插件运行,游戏演示了如何编写 Eclipse API、如何使用标准部件工具包、开放图形库和轻量级 Java 游戏库。
关于这个系列
在这个系列中,将介绍用来创建特性完整的 Eclipse 插件的基本技术、工具和库,将使用标准小部件工具包(SWT)和 OpenGL 库来提供图形。第 1 部分 介绍了如何构建简单视频游戏的框架,通过创建插件,可以在 Eclipse 内部启动并玩这个游戏。第 2 部分利用第 1 部分创建的基本框架,开始用 Open GL 添加实际的可视元素。第 3 部分添加实际的游戏元素,让用户能够与第 2 部分创建的图形进行交互。第 4 部分把前三部分创建的所有内容合在一起,确保它们能一起工作。
关于这份教程
这份教程从第一部分结束的地方开始,继续添加 OpenGL 和 SWT。在这份教程中将做以下工作:
根据任务列表中任务的数量创建形状,这些形状称为虫子。
创建一个代表 BB 枪的形状,并添加颜色和纹理。
添加虫子被击碎时的文本。
创建在屏幕上横穿的 BB 弹。
学习如何用变换把所有对象放在同一个画布上。
更多精彩
赞助商链接