创建Eclipse游戏插件,第2部分: 构建和发射**** - 编程入门网
V3.2。所以,如果已经用 V3.1 完成了 第 1 部分,那么需要切换到 V3.2。第 1 部分的项目中没有包含任何对 V3.1 库的依赖。只要用 Eclipse V3.2 打开它,就可以继续了。
现在为项目创建两个新包:
从使用 OpenGL 的 Eclipse 示例插件中,解压缩出源代码。把 .java 文件从 org.eclipse.swt.examples.openglview 包拷贝到在 Eclipse 中新创建的包,方法是把它们拖放到新包中,如图 2 所示。 图 2. 把文件拷贝到新包 接下来,修改第 1 部分的 ShootoutView.java 文件,把项目挂到刚刚导入的 OpenGL 库上。 创建Eclipse游戏插件,第2部分: 构建和发射****(3)时间:2011-02-10 IBM Tyler Anderson挂接到自己的定制视图 为了使用刚刚导入的 OpenGL 库,要为第 1 部分创建的 Start Game 按钮设置事件。这个事件会启动 OpenGL 画布,如清单 1 所示。 清单 1. 把视图捆绑到 OpenGL 代码
粗体的代码是新添加的代码。请注意 TableViewer 对象是全局和静态的,所以可以从 OpenGL 代码访问它。而且,在游戏运行之后,再次使用 Start Game 按钮不会重新启动游戏。在下一节,要扩展 GLScene 类来创建自己的定制 OpenGL 布景。 设置定制的 GLScene 下载的示例插件自带了几个布景,可以看一看。但是在这个教程中,将构建自己的布景,并在这个布景上构建游戏。 导入类依赖项 布景类依赖于其他几个类。所以,需要导入它们以便使用。请创建 com.ibm.eclipse.shootout.scenes 包,并在这个包中建立一个新类:GameScene 类。然后定义这个类,如清单 2 所示。 清单 2. 类依赖项
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |