当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:12:00  来源:本站整理

成立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编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 成立Eclipse游戏插件,第1部份: 入门
  • 成立Eclipse游戏插件,第2部份: 构建和发射BB枪
  • 成立Eclipse游戏插件,第3部份: 启动游戏
  • 成立Eclipse游戏插件,第4部份: 打包、测试和公布
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .