OGEngine系列教程1.介绍OGEngine与环境搭建
2014-08-06 14:45
429 查看
介绍
OGEngine是国际著名开源引擎AndEngine的一个分支,遵循LGPL开源协议开发出来的游戏开发引擎,使用OpenGL ES2进行图形绘制。同时集成了Box2D物理引擎,因此可以实现复杂的物理效果。OGEngine主要使用Java语言开发,但在大运算量的耗时功能时,OGEngine使用了C/C++本地代码进行开发。比如物理引擎及音频处理。作为用户,你只需要关注Java端就可以了,它已经把所有的本地代码封装好了。OGEngine支持Android和iOS平台,支持使用java直接编写iOS游戏。相比于其他游戏引擎,OGEngine的效率优势十分明显。
总之OGEngine是一个还不错的游戏引擎,如果你有一定的java基础,能很快开发出自己的游戏并上架。
PS:目前OGEngine只能运行在android,IOS平台SDK应该不久后将推出。
环境搭建
安装JDK,eclipse,ADT配置环境变量,总之就是android基本开发环境(请自行百度http://developer.android.com/sdk/index.html,这个集成了androidSDK+Eclipse)搭建好android基本开发环境后:下载OGEngine源代码或jar包:
网址:http://www.ogengine.com/download/downloadInfo.jsp
随便新建一个android工程如图:
将刚才下载的解压包解压得到一个文件夹,File-import-android-existing android code-选中解压得到的文件夹,项目导入成功,你会发现你的package explorer多了一个项目,那个就是OGEngine源码,右键你新建的工程properties-java build path-projects-add,把那个项目导入你的项目,到此你的项目就成功导入了OGEngine,是不是超级简单,你可以在你的代码里用该引擎了。
PS:就我理解其实OGEngine引擎就是一个工程,也就是一堆代码,我们将他导入自己的工程,就可以调用了,至于具体怎么实现的你可以自己看OGEngine的源码。
用该引擎做的小游戏<捕获颜色>,学完后你也可以自己做啦http://zhushou.360.cn/detail/index/soft_id/1745258?recrefer=SE_D_捕获颜色)
相关文章推荐
- Java基础系列教程(一):Java介绍、前置知识及环境搭建
- Hadoop平台搭建使用系列教程(5)- 网络以及初始统一环境配置
- Cocos2d-x 3.0final 终结者系列教程02-开发环境的搭建
- vagrant系列教程(三):vagrant搭建的php7环境(转)
- 熊大UWB系列教程二:KEIL软件环境搭建以及程序下载
- Python从入门到精通系列之介绍与开发环境的搭建
- 跨平台移动开发phonegap/cordova 3.3全系列教程-开发环境搭建
- PyQt5系列教程(一)Mac OS X下搭建Python3.5.1+PyQt5开发环境
- 安卓Hook系列教程(一):xposed模块开发环境搭建
- vagrant系列教程(五):vagrant搭建python开发环境
- hibernate环境搭建教程---【小白系列】0基础到熟练应用hibernate框架(一)
- [cocos2d-x]游戏开发系列教程-搭建cocos2d-x的windows开发环境
- 跨平台移动开发phonegap/cordova 3.3全系列教程-开发环境搭建
- ionic2混合app开发系列1-环境搭建和ionic2项目目录介绍
- struts2教程:1、介绍struts2及struts2开发环境的搭建
- cocos2d-x 3.0rc0系列教程--(1)环境搭建
- Android Wear开发系列教程——搭建开发环境
- Hadoop平台搭建使用系列教程(5)- 网络以及初始统一环境配置
- Cocos2d-x 3.0final 终结者系列教程15-win7+vs2012+adt+ndk环境搭建(无Cygwin)
- EasyAR从入门到精通开发系列教程(1)---搭建开发环境