创建一个 Eclipse 游戏插件,第 2 部分: 构建和发射 BB 枪
2009-12-14 00:00:00 来源:WEB开发网核心提示: 图 1. 最终产品查看原图(大图)首先从示例 OpenGL 插件导入代码,导入示例 OpenGL 插件的代码正如在系统需求中指出的,创建一个 Eclipse 游戏插件,第 2 部分: 构建和发射 BB 枪(3),这个系列后续的部分将使用 Eclipse V3.2,所以,要为第 1 部分创建的 S
图 1. 最终产品
查看原图(大图)
首先从示例 OpenGL 插件导入代码。
导入示例 OpenGL 插件的代码
正如在系统需求中指出的,这个系列后续的部分将使用 Eclipse V3.2。所以,如果已经用 V3.1 完成了 第 1 部分,那么需要切换到 V3.2。第 1 部分的项目中没有包含任何对 V3.1 库的依赖。只要用 Eclipse V3.2 打开它,就可以继续了。
现在为项目创建两个新包:
com.ibm.eclipse.shootout.scenes
org.eclipse.swt.examples.openglview
从使用 OpenGL 的 Eclipse 示例插件中,解压缩出源代码。把 .java 文件从 org.eclipse.swt.examples.openglview 包拷贝到在 Eclipse 中新创建的包,方法是把它们拖放到新包中,如图 2 所示。
图 2. 把文件拷贝到新包
查看原图(大图)
接下来,修改第 1 部分的 ShootoutView.java 文件,把项目挂到刚刚导入的 OpenGL 库上。
挂接到自己的定制视图
为了使用刚刚导入的 OpenGL 库,要为第 1 部分创建的 Start Game 按钮设置事件。这个事件会启动 OpenGL 画布,如清单 1 所示。
更多精彩
赞助商链接