`

让Rokon 2.1.0的HelloWorld跑起来

阅读更多
使用Android 2.2的模拟器进行测试。

首先下载官方网站上的HelloWorld,下载之后可以看到它使用库的版本是2.0.3。我们运行这个tutorial,发现没有问题,显示出来的和网站上描述的是一样的。

然后我们把2.0.3的库替换成现在最新的2.1.0,发现有时候根本运行不了,即使运行了也只有黑屏。
阅读了http://www.eoeandroid.com/thread-29649-1-1.html的内容,分别对其中提到的每一项进行改动,发现还是不行。

今天有看了下前面提到的帖子,又试了几次,测试得到以下结果:
1、图片要求。
在2.0.3下面,图片必须是32bit的PNG文件,有时候可能会弄进去不带alpha通道的24bit的PNG图片,这样的图片是显示不出来的。看PNG是多少位可以直接从文件图片属性的详细信息里面看到。2.1.0貌似已经修复了这个问题,24bit的图片也可以正常显示。
2、显示模式。
听说很多机器不支持【setDrawPriority(DrawPriority.PRIORITY_VBO);】,我发现我的模拟器也不支持这个模式,或者说在2.1.0里面这个模式用不了,使用【setDrawPriority(DrawPriority.PRIORITY_NORMAL);】才能让模拟器正常工作。若开启VBO模式,程序可能会直接退出,不过我很好奇2.0.3的时候图片在这个模式下为什么能显示出来。
3、背景问题。
2.1.0里面使用2.0.3里面加背景的代码却无法显示背景,具体修正代码可以参考上文提到的链接。

以上三个条件需要同时满足才能在模拟器里面看到背景图片。

感觉rokon的BUG应该不少,光一个helloworld就搞出这么多问题。最近看了angle引擎,比较简单,可以快速上手。前面有人提到它的效率不高,貌似作者也在添加对box2d的支持,不过我具体看了下代码,现在基本还不能用。
分享到:
评论

相关推荐

    rokon_src_2-1-0.zip_RokonAud_rokon

    【标题】"rokon_src_2-1-0.zip_RokonAud_rokon" 提供的是 RokonAud,一个基于 Rokon 框架的音频处理组件的源代码,版本为 2.1.0。这个压缩包很可能是为开发者设计的,让他们能够深入理解 RokonAud 的工作原理,进行...

    android 游戏引擎Rokon实例教程

    - **第一个Rokon项目**:介绍如何创建一个新的Rokon项目,设置主Activity,并展示一个简单的Hello World游戏。 - **精灵与动画**:讲解如何导入图像资源,创建精灵,以及如何制作和播放精灵动画。 - **用户输入...

    Rokon游戏引擎源码

    5. **脚本系统**:Rokon使用一种易学易用的脚本语言,如Lua或JavaScript,让开发者可以不需深入C++底层,就能实现游戏逻辑和交互功能。 6. **资源管理**:Rokon引擎具有资源管理功能,可以加载、管理和优化纹理、...

    Rokon例子1-5压缩包

    - **Rokon_Example5.zip**:可能是一个综合性的示例,演示如何将前面的知识点结合起来,创建一个完整的简单游戏。 通过这些示例,开发者可以逐步学习如何使用Rokon引擎构建游戏,包括加载资源、处理用户输入、绘制...

    rokon游戏引擎API

    **rokon游戏引擎API详解** rokon游戏引擎是一款强大的跨平台游戏开发工具,它提供了丰富的API接口,使得开发者能够高效地构建2D和3D游戏。rokon引擎以其易用性和灵活性著称,允许开发者使用C++或JavaScript进行游戏...

    android rokon引擎介绍

    Android Rokon 引擎介绍 Rokon 引擎是一款功能强大的游戏引擎,提供了丰富的 API 和众多实用的功能,帮助开发者快速构建高质量的Android游戏。下面是 Rokon 引擎的主要类介绍和 API 说明。 Rokon 类 Rokon 类是 ...

    Rokon 入门教程

    rokon tutorials Rokon 入门教程

    使用Rokon游戏引擎做个小游戏

    6. **事件驱动编程**:Rokon采用事件驱动的编程模型,让游戏逻辑更清晰,降低了编程复杂性。 7. **社区支持**:Rokon有一个活跃的开发者社区,你可以在这里找到教程、示例代码和问题解答,加速你的学习过程。 接...

    Android引擎框架Rokon中文文档

    Rokon是一款专为Android平台设计的游戏开发引擎框架,它简化了在Android设备上构建2D游戏的过程。本文档将详细介绍Rokon引擎的主要类及其功能。 首先,`Rokon`类是整个引擎的核心,提供了许多静态函数和属性。其中...

    Rokon引擎主要类介绍

    Rokon引擎是一款专为移动游戏开发设计的轻量级2D游戏引擎,它提供了高效、易用的工具集,让开发者能够快速构建游戏。在Rokon引擎中,有几个核心类是游戏开发过程中的关键组件,理解这些类的功能和用途对于有效地利用...

    Rokon_lib_2.0.3.zip

    "Rokon_lib_2.0.3.zip" 是一个包含了Rokon引擎核心库的压缩文件,让我们一起深入探讨这个版本中的关键知识点。 首先,我们关注的是主文件 "rokon-2-0-3.jar"。这是一个Java Archive(JAR)文件,是Java平台用于封装...

    安卓Android源码——rokon_lib_2-0-3.zip

    【标题】"安卓Android源码——rokon_lib_2-0-3.zip"涉及的知识点主要集中在Android系统开发和第三方库的使用上。这个压缩包很可能是rokon库的一个版本,rokon是一个专为Android平台设计的游戏开发框架,用于简化游戏...

    Android游戏引擎《Rokon》

    ### Android游戏引擎《Rokon》关键知识点解析 #### 一、引言 《Rokon》是一款专为Android平台设计的游戏开发引擎,它通过提供一系列的类和方法来简化游戏开发过程,使得开发者能够更加专注于游戏核心逻辑的实现而...

    Android游戏引擎《Rokon》学习笔记.doc

    **二、Rokon HelloWorld示例** 在开始编写游戏代码之前,你需要对Java编程和基本的Android开发有一定的了解。下面是一个简单的HelloWorld示例: 1. **创建Activity**:创建一个新的Java类,继承自`RokonActivity`...

    Rokon_中文文档.pdf

    Rokon引擎主要类的介绍 中文文档 介绍每个类中经常使用的方法以及作用

    rokon游戏引擎

    rokon游戏引擎包及S其源码

    Rokon-Using-Touch-Input.zip_rokon_rokon using_touch

    "rokon_rokon using touch" 的标签进一步确认了这个主题,意味着游戏开发者或者程序员可能正在寻找如何在Rokon平台上实现或优化触控输入的方法。 首先,我们要理解触控输入是什么。触控输入是指用户通过触摸屏幕来...

    安卓Android源码——rokon_src_2-0-3_游戏引擎.zip

    【标题】"安卓Android源码——rokon_src_2-0-3_游戏引擎.zip" 涉及的是一个基于Android平台的游戏引擎源代码包,版本号为2.0.3,名为Rokon。Rokon是一款轻量级的游戏开发框架,专为Android设备设计,它简化了游戏在...

    Android应用源码之rokon_src_2-0-3_游戏引擎-IT计算机-毕业设计.zip

    《Android应用源码解析:基于Rokon游戏引擎的毕业设计实践》 在移动开发领域,Android平台以其开源、灵活性和庞大的用户基础,成为开发者们的首选。尤其在游戏开发方面,Android提供了丰富的API和工具,使得游戏...

    android 游戏引擎 rokon

    Rokon简化了游戏开发流程,让开发者无需深入底层编程,就能快速创建出具有高质量图形和交互性的游戏。以下是关于Rokon引擎的一些关键知识点: 1. **跨平台支持**: Rokon虽然主要针对Android平台,但其源代码的开放...

Global site tag (gtag.js) - Google Analytics