当前位置:  软件>java软件

游戏开发开源引擎 OGEngine

    来源:    发布时间:2015-01-12

    本文导语:  OGEngine主要使用Java语言开发,但在大运算量的耗时功能时,OGEngine使用了C/C++本地代码进行开发。比如物理引擎及音频处理。作为用户,你只需要关注Java端就可以了,它已经把所有的本地代码封装好了。OGEngine支持跨平台(Andr...

OGEngine是由橙子游戏开发的基于Java支持跨平台的开源游戏引擎。OGEngine遵循Apche License 2.0开源协议;使用OpenGL ES2进行图形绘制,同时集成了Box2D物理引擎,因此可以实现复杂的物理效果。

OGEngine主要使用Java语言开发,但在大运算量的耗时功能时,OGEngine使用了C/C++本地代码进行开发。比如物理引擎及音频处理。作为用户,你只需要关注Java端就可以了,它已经把所有的本地代码封装好了。OGEngine支持跨平台(Android、iOS等),支持使用java直接编写iOS游戏。相比于其他游戏引擎,OGEngine的效率优势十分明显。


  OGEngine开源框架下主要在以下方面做了优化:

1、逻辑线程和渲染线程实现线程独立;

2、编写了UI体系,提供以线性布局,相对布局,绝对布局,帧布局为基础的UI组件;

3、修改资源加载并提供相应工具,使得加载资源工作量大大减少;

4、增加动画编辑器,关卡编辑器,UI编辑器进行数据对接,引擎可以跟工具结合使用开发;

5、编写场景跳转体系,提供方便的场景跳转方法以及数据传输;

6、对实体相关类重做和分离,给实体操作提供更多方法和更方便复合实体操作;

7、提供完整的事件系统;

8、提供完整的开发文档和学习教程。


更重要的是,OGEngine支持跨平台,拓展了iOS、Android等平台的支持,使得开发者可以直接通过java编写同时适用于Android和iOS平台的游戏。OGEngine后续还会拓展针对WinPhone平台的支持。

OGEngine是一个开源项目,这使得开发者在遇到问题时可以直接从源码、官网文档及开发者社区中找到答案,也能按照自己的需要对OGEngine进行修改和扩展。OGEngine的源码由深圳橙子游戏科技有限公司托管,版本由公司统一发布。


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 大型多人游戏引擎 DimensioneX
  • JavaScript游戏引擎 Kiwi.JS
  • HTML5游戏引擎 X-Canvas
  • RPG游戏引擎 Arianne
  • 3D游戏引擎 jMonkeyEngine
  • jQuery游戏引擎 gameQuery
  • 雷神之锤游戏引擎 QuakeForge
  • C++ 纸牌游戏引擎 Wagic
  • HTML5 游戏引擎 Isogenic Game Engine
  • HTML5 游戏引擎 Quintus
  • RPG游戏引擎 JURPE
  • JavaScript 游戏引擎 GMP game engine
  • “命令与征服:红色警戒”游戏引擎 OpenRA
  • 游戏引擎 SexyAppFramework
  • J2me 游戏脚本引擎
  • Android 2D游戏引擎 rokon
  • 游戏引擎 JBox2D
  • 多用户游戏引擎 Zatacka X
  • 游戏引擎 The Brick Engine
  • 3D游戏引擎 AzureGE
  • windows10玩游戏怎么样?唯一支持DirectX 12的windows
  • 类似于 windows7 下 Purble Pairs 的小游戏 翻一下小游戏
  • kele8的桌球游戏、打雪仗游戏是用JAVA写的吗?
  • 听说Sun公司网站上有个游戏,用Java开发,是坦克游戏,你可以把自己做的坦克放到网上进行厮杀~
  • android游戏载入的activity跳转到游戏主菜单的activity具体实现
  • 赛车游戏 GlTron
  • 殖民帝国游戏 FreeCol
  • 有谁用过java写过游戏?
  • 第一人称射击游戏 Nexuiz
  • 卡通电子游戏 Open Sonic
  • 第一人称射击游戏 Chocolate Doom


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3