【疯狂Java】开发工具、eclipse配置、游戏引擎搭建

原创 2016年08月15日 18:55:42

1、开发工具

使用eclipse来进行开发,首先要安装JDK,搭建java开发环境,对环境变量的设置等。其中主要注意的问题就是操作系统的位数,对于32位的操作系统就使用32位的eclipse,64位的使用64位eclipse,在这里我使用的是64位eclipse。

问题:32位,64位的查看位置:
右键–我的电脑–属性:
这里写图片描述

打开属性设置,就可以看到系统类型中会显示操作系统类型,这里显示为64为操作系统,所以在下载软件就使用64位eclipse:
这里写图片描述


2、项目建立

File–New–JavaProject:来进行项目建立:
这里写图片描述
选中项目文件名,右键–New–Package建立包:
这里写图片描述
在包里面建立类,java中一切程序都要放到类中,由于java是纯粹的面向对象语言,只有在类中才可以执行:
这里写图片描述


3、eclipse个性化设置

Windows–Preferences–General–Appearance–Colors and Font –Basic–Text Front—Courier New:
这里写图片描述

这里写图片描述

对于花括号的选择,由于我习惯使用系统默认的形式,所以这里就不做修改了

java源代码的配置:
这里写图片描述

这里写图片描述
这里可以看到java 源代码中 String的定义:
这里写图片描述
快捷键:
Ctrl+shift+F格式化代码;Alt+/智能提示;Ctrl+鼠标查看定义。


4、RupengGame引擎的使用

首先是导入两个jar包,包括RuPengGame.jar、 jl1.0.jar
这里写图片描述

向eclipse中导入jar包,有两种方式,一种使用直接拖拽到需要的项目中,注意是项目的跟文件夹下:
这里写图片描述

点击ok,就可以直接将jar包复制到项目的跟文件夹下:
这里写图片描述

对jar包进行构建路径,将其导入到jar库中,只有在jar库中,项目中才能够进行使用:
这里写图片描述

这是最终设置后的结果:
这里写图片描述


5、基本项目的建立

import com.rupeng.game.GameCore;  //导入jar包,由于在这个项目中,我们所使用的方法都在这些jar包中
public class Game01 implements Runnable{
    public static void main(String[] args){  //main函数入口,一切程序都是由main开始执行的
        GameCore.start(new Game01());  //使用start方法来为Game01申请一个空间
    }
    public void run(){  //Game01运行的入口,也是游戏执行的入口,由于在run方法中没有任何执行程序,所以在运行中就一闪而过,看不到任何效果
    }
}

6、项目内容的实现以及方法的实现

/*方法包括以下这些:*/
GameCore.setGameTitle(String);  //设置游戏界面的标题
GameCore.setGameSize(int width,int height); //设置游戏界面的宽和高
GameCore.pause(n);  //让游戏运行中暂停n毫秒
GameCore.exit();  //游戏退出
GameCore.alert();  //在游戏界面上弹出一个小窗口
GameCore.loadByView(String imgName); //导入图片,用于游戏界面的背景,这里要注意图片的格式只能为jpg格式,而且格式不能直接通过修改后缀来进行格式定义,这样是无法识别的,必须通过特定的格式修改器才可以
GameCore.playSound(String soundName,boolean repeat); //导入声音,声音的格式只能为MP3格式,与图片一样,格式的修改必须使用特定的软件进行修改
GameCore.closeSound(String soundName); //关闭声音

7、实现过程

Game01:
这里写图片描述

Game02:
这里写图片描述

实验结果:
这里写图片描述

Game03:
这里写图片描述

实验结果:
这里写图片描述

版权声明:本文为博主原创文章,未经博主允许不得转载。

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

各种Java游戏引擎简介

各种Java游戏简介 JME(jMonkey Engine): JME是一个高性能的3D图形API,采用LWJGL作为底层支持。它的后续版本将支持JOGL。JME和Java 3D具有类似的场...

千百万Java开发者的福音:跨平台Cocos2d-Java游戏引擎诞生

跨平台Cocos2d-Java游戏引擎以及配套的CocosEditor2.0游戏开发工具终于诞生了。使用Java语言来开发Cocos2d跨平台游戏, 和-lua,-js 的风格相近API,毋庸置疑,这...

基于Java的开源3D游戏引擎jMonkeyEngine

jMonkeyEngine是一款纯Java语言编写的游戏引擎,继承了Java应用跨平台的特性,而且是开放源代码的,遵循BSD开源协议,BSD开源协议用一句简单的话概括就是你可以用它做任何你想做的事情而...

或许您还不知道的八款Android开源游戏引擎

本文中罗列出八款常见的Android游戏引擎,以供有需要者参考(收费,下载量过小,不公布源码,以及鄙人不知道(-_-)的引擎不在此列)。...

基于opengl的游戏引擎

今天主要先学习一下opengl的基本知识,对opengl进行进一步的理解。 . OpenGL是什么?   OpenGL是一套应用程序编程接口(API),借助这个API我们开发人员就可以...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

[Unity3D]Unity3D游戏开发之从Unity3D到Eclipse

----------------------------------------------------------------------------------------------------...

Java游戏服务器成长之路——弱联网游戏篇(源码分析)

前言前段时间由于公司的一款弱联网游戏急着上线,没能及时分享,现在基本做的差不多,剩下的就是测试阶段了(本来说元旦来分享一下服务器技术的)。公司的这款游戏已经上线一年多了,在我来之前一直都是单机版本,由...
  • hjcenry
  • hjcenry
  • 2016年01月17日 02:21
  • 11023

让人死去活来的cocos2d-x安卓开发环境搭建(windows+eclipse+ndk)

安卓环境搭建   【一 写在前面】 环境搭建的顺序是这样 1.JDK&JRE         安装JDK会顺带安装JRE的,这一步是为了可以编写和允许普通的JAVA程序 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【疯狂Java】开发工具、eclipse配置、游戏引擎搭建
举报原因:
原因补充:

(最多只允许输入30个字)