成立Eclipse游戏插件,第3部份: 启动游戏[Java编程]
本文“成立Eclipse游戏插件,第3部份: 启动游戏[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
固然大都用户都把 Eclipse 当作构建 Java ™ 利用程序的集成开辟环境,实际上它是更基本的东西.Eclipse 是构建插件的框架,答应扩大其功效去办理几近任何问题 —— 只要操纵一套 API 和现成可用的库.在这份四个部份的 “成立 Eclipse 游戏插件” 教程系列中,将办理大都程序员每天城市碰到的一个急迫问题:若何不用切换利用程序就抽出时间玩一个疾速的视频游戏,还能让它不太明显.教程中将开辟一个简单的程序,读取进入视图的虫子,并把它们打爆.游戏将在 Eclipse 中作为插件运行,这个游戏演示了若何编写 Eclipse API,若何利用 Standard Widget Toolkit、Open Graphics Library 和 Lightweight Java Games Library.第 3 部份将增添虫子和 BB 弹之间的碰撞检测并破坏虫子.
开始之前
这个系列面向的是对利用 OpenGL 构建 Eclipse 游戏插件有爱好的开辟人员.这份教程在 第 2 部份 的底子上持续开辟,用 OpenGL 为 BB 弹增添移动和碰撞检测.
关于这个系列
在这个四部份的系列中,介绍用来成立特点完好的 Eclipse 插件的基本技术、工具和库,将利用 Standard Widget Toolkit(SWT)和 OpenGL 库供应图形.第 1 部份 介绍若何构建简单视频游戏的框架,通过成立插件,可以在 Eclipse 内部启动并玩这个游戏.第 2 部份 在第 1 部份成立的基本框架底子上,开始用 Open GL 增添实际的可视元素.第 3 部份增添实际的游戏元素,让用户可以与第 2 部份成立的图形举行交互.第 4 部份把前三部份成立的全部内容合在一同,确保它们能一同工作.
关于这份教程
这份教程从 第 2 部份 完毕的地方开始,利用我们已经成立的形状和功效让游戏走向实用.在这篇文章中,将做以下工作:
为 BB 枪增添移动.
为 BB 弹和虫子增添碰撞效果,使被击中的虫子破坏并消逝,显示文本 “POW”.
前提条件
这份教程假定读者拥有 Java 语法和编码以及 Eclipse 插件编程的基本知识,正如这个系列的 第 1 部份 所示.图形编程的知识会有益,但并非必须的.不要求关于 OpenGL 的知识.
系统需求
需求以下软件:
Eclipse Eclipse 是成立第 1 部份的插件的框架.目前要持续操纵 Eclipse 构建游戏插件.请从 Eclipse.org 下载 Eclipse V3.2 M3 或以上版本 .Eclipse SWT SWT 是 Eclipse 的部件包,用于制作窗口,由 IBM 捐赠给 Eclipse. 请下载 SWT 3.2 M3 或以上版本.Eclipse OpenGL 需求用 OpenGL 来成立形状等等.请下载实行性的 org.eclipse.opengl binding, version 0.5 for SWT 3.2.利用 OpenGL 的 Eclipse 示例插件 请下载 利用 OpenGL 的带有一个视图的示例插件.将用这个插件中的源代码作为构建自己的定制 OpenGL 布景的框架.Java 技术 Eclipse 和它的全部插件都需求 Java 技术.
概述和设置
在 第 2 部份 中,我们侧重用 OpenGL 构建了游戏对象.目前将编写游戏功效的代码.
当行进展
目前,我们已经用 OpenGL 开辟了几个形状,包含贴了图的 BB 枪、球形的虫子和圆柱形的子弹.我们还成立了在虫子被击中时显示的文本(“POW”).下面,我们将理解要编写的功效.
以上是“成立Eclipse游戏插件,第3部份: 启动游戏[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |