OGEngine开源引擎环境搭建

OGEngine开源引擎环境搭建

前置条件:

1.搭建好android开发环境

2.搭建好 eclipse开发环境

 

步骤:

一.下载OGEngine源代码或jar

网址: http://www.apkcool.com:84/download/downloadInfo.jsp

 

我们这里以2.1.2引擎版本来做示范,相比之1.X版本,2.1后的版本实现跨平台的方式,所以我们把游戏项目的源码独立出来,放到不同平台的启动器上,而不用修改游戏逻辑,轻松实现跨平台。

 

下载后可以看到压缩包里有个OrangeEngine Sources 2.1.2的文件夹,里面包含OGE_2.1.2引擎源码工程和device文件夹下对应jar包等,和Box2Djar包等

 

先导入OGE_2.1.2项目,打开eclipse

点击Eclipse中左上角File-Import

OGEngine开源引擎环境搭建_第1张图片

OGEngine开源引擎环境搭建_第2张图片

 

然后点击Finish即可完成项目导入,如果导入项目后发现报错,注意工程的编码格式是utf-8,或者检查java环境搭建是否完成,然后有两种使用方式,

1.一种是做成jar放到启动器libs目录下

OGEngine开源引擎环境搭建_第3张图片

 

OGEngine开源引擎环境搭建_第4张图片

 

然后将该jar文件放到启动器的libs目录下

OGEngine开源引擎环境搭建_第5张图片

 

 

 

2.一种是使用link sources直接将源码插入到启动器src

选中启动器项目—Projecteclipse菜单栏)—PropertiesJava Build PathSource

OGEngine开源引擎环境搭建_第6张图片

 

OGEngine开源引擎环境搭建_第7张图片

完成后情况

 

 

 

 

二.创建启动器这里根据需要发行的平台选择创建,目前有iosandroid两种选择

 

先介绍android工程环境的创建

File-new-Android Application Project

 

1.创建一个android工程,作为启动器

OGEngine开源引擎环境搭建_第8张图片

 

点击后出现如下图


OGEngine开源引擎环境搭建_第9张图片

 

默认选择,点击next

OGEngine开源引擎环境搭建_第10张图片

 

点击next

OGEngine开源引擎环境搭建_第11张图片

 

点击next

OGEngine开源引擎环境搭建_第12张图片

 

点击next

OGEngine开源引擎环境搭建_第13张图片

 

点击Finish后,将会生成一个目录结构

OGEngine开源引擎环境搭建_第14张图片

 

将引擎以上面两种方法之一导入,添加androidjar,对jar点击鼠标右键

OGEngine开源引擎环境搭建_第15张图片

 

 

点击Add to Build Path

打开MainActivity.java,将MainActivity改成这样

 

public class MainActivity extends GameActivity{

@Override

public GameLauncher CreateGameLauncher() {

//你项目中所需的Launcher

GameLauncher launcher = new DemoLauncher();

return launcher;

}

}

 

然后我们创建一个Java Project,我们项目编程的代码基本都放在这里,这个项目需要连接OGE_2.1.2,可以点击Projecteclipse菜单栏)—PropertiesJava Build PathProjectAdd,使用ProjectsAdd方法将其连接到启动器上

OGEngine开源引擎环境搭建_第16张图片

 

 

public class DemoLauncher extends GameLauncher{

@Override

protected PixelPerfectEngineOptions onCreatePixelPerfectEngineOptions() {

// TODO Auto-generated method stub

return null;

}

 

@Override

protected void onLoadResources() {

// TODO Auto-generated method stub

}

 

@Override

protected void onLoadComplete() {

// TODO Auto-generated method stub

}

}

OGEngine开源引擎环境搭建_第17张图片

 

以上就是android工程搭建所需要的步骤

 

下面介绍ios工程环境搭建

前置条件:

1.ios环境搭建成功

2.Eclipse安装后搭建ios成功

3.Eclipse安装好robovm插件

以上,OGEngine v2.1.1 Mac OS开发环境搭建

http://dev.ogengine.com/forum.php?mod=viewthread&tid=9(出处: OGEngine官方论坛)

 

Eclipse创建一个Ios项目new(左上角)-RoboVM IOS Project

 

将引擎以上面两种方法之一导入,添加iosjar,对jar点击鼠标右键

OGEngine开源引擎环境搭建_第18张图片

 

点击Add to Build Path

 

 

 

打开MainActivity.java,将MainActivity改成这样

public class MainActivity extends GameActivity {

@Override

public GameLauncher CreateGameLauncher() {

return new MainLauncher();

}

 

public static void main(String[] args) {

NSAutoreleasePool pool = new NSAutoreleasePool();

UIApplication.main(args, null, MainActivity.class);

pool.close();

}

}

 

在创建libs目录,libs下添加.a文件

OGEngine开源引擎环境搭建_第19张图片

 

 

添加Icon

OGEngine开源引擎环境搭建_第20张图片

 

设置运行类

OGEngine开源引擎环境搭建_第21张图片 

根目录下添加assets文件夹,设置assets目录及引用.a文件

OGEngine开源引擎环境搭建_第22张图片

 

最后我们创建一个Java Project,我们项目编程的代码基本都放在这里,这个项目需要连接OGE_2.1.2,可以点击Projecteclipse菜单栏)—PropertiesJava Build PathProjectAdd,使用ProjectsAdd方法将其连接到启动器上

OGEngine开源引擎环境搭建_第23张图片

 

 

public class DemoLauncher extends GameLauncher{

@Override

protected PixelPerfectEngineOptions onCreatePixelPerfectEngineOptions() {

// TODO Auto-generated method stub

return null;

}

 

@Override

protected void onLoadResources() {

// TODO Auto-generated method stub

}

 

@Override

protected void onLoadComplete() {

// TODO Auto-generated method stub

}

}

 

以上就是ios工程环境搭建

 

你可能感兴趣的:(OGEngine开源引擎环境搭建)