创建一个 Eclipse 游戏插件,第 1 部分: 入门
2009-12-14 00:00:00 来源:WEB开发网核心提示: Eclipse 桌面现在应当显示插件视图(请参阅图 7),如果在包浏览器中研究 com.devworks.tutorial.shootout 包,创建一个 Eclipse 游戏插件,第 1 部分: 入门(5),将看到向导已经生成了两个类:ShootoutPlugin.java 和 Shootou
Eclipse 桌面现在应当显示插件视图(请参阅图 7)。如果在包浏览器中研究 com.devworks.tutorial.shootout 包,将看到向导已经生成了两个类:ShootoutPlugin.java 和 ShootoutView.java。这两个类与在向导中选择的名称匹配。
图 7. 插件视图和生成的类
查看原图(大图)
ShootoutPlugin 扩展了 Eclipse 架构定义的 AbstractUIPlugin,是插件行为的启动点。ShootoutView 类扩展了 ViewPart 抽象类,创建它是因为前面向导要求提供 “带视图的插件”。以后将添加自己的小部件和可视元素到这个类。
向导还会用前面在对应的屏幕中提供的值生成 plugin.xml。这个清单文件将与最终的插件捆绑在一起,用来向 Eclipse 描述包。Eclipse 提供了一套很好的表格式屏幕,用来编辑 plug-in.xml,如图 7 所示。可以用这套屏幕调整与插件相关的属性 —— 特别是对其他插件的依赖性。
编译并运行新插件
这个插件目前什么也不做,但从 Eclipse 的角度来看,它仍然是一个完整、合法的插件。可以用 Eclipse 提供的另一个向导把插件导出以供使用。
选择如何分发插件
捆绑和部署插件有多种方式和多种技术。可以选择编写 Apache Ant 脚本来编译代码,把最终代码压缩到一个 zip 文件,并作为独立文件发布。也可以按照这里介绍的手工方法,用向导生成并正确地打包所需要的所有东西。
更多精彩
赞助商链接