OGEngine开源引擎环境搭建

本文详细介绍了如何搭建OGEngine开源引擎的开发环境,包括Android和iOS两个平台。首先确保已准备好Android和Eclipse开发环境,然后从指定网址下载OGEngine源代码或jar包。通过Eclipse导入项目,处理可能的编码和Java环境问题。接着,可以选择将OGEngine打包为jar或直接链接源码到启动器项目。对于Android,创建新的Android Application Project,修改MainActivity并添加必要库。对于iOS,需确保iOS环境配置完成,使用RoboVM插件创建项目,同样修改MainActivity并添加相应库。此外,文章还提及了创建单独的Java Project来存放游戏逻辑代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

 

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

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

 

 

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

 

 

 

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

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

 

完成后情况

 

 

 

 

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

 

先介绍android工程环境的创建

File-new-Android Application Project

 

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

 

点击后出现如下图



 

默认选择,点击next

 

点击next

 

点击next

 

点击next

 

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

 

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

 

 

点击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方法将其连接到启动器上

 

 

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

}

}

 

以上就是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点击鼠标右键

 

点击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文件

 

 

添加Icon

 

设置运行类

 

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

 

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

 

 

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工程环境搭建

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值