2 shczwh shczwh 于 2013.07.12 00:00 提问

开发安卓2D游戏用AndEngine好还是JBOX2D好?

全靠兴趣自学JAVA和安卓没多久,现在准备跟同学一块做2D游戏,我们想用引擎开发,请问用AndEngine好还是单纯的用JBOX2D好,这两个都学了一些,哪个适合初学者呢?

3个回答

ygycomon
ygycomon   Rxr 2013.07.12 09:40
已采纳

JBOX2D没用过,AndEngine挺不错的,虽然文档少,但是有官方的demo,还有一本书叫andengine cook book,看完之后就基本上手了

http://ygydaiaq-gmail-com.iteye.com/blog/1843019 推荐博客

u011365730
u011365730 同意楼上的观点
4 年多之前 回复
riskychengallesgut
riskychengallesgut   2015.06.28 18:03

觉得如果有点C++基础,还是用cocos2d_x比较好

u011231138
u011231138   2015.11.17 10:48

jbox2d只是物理引擎,只提供物体运动数据,不执行绘画,AndEngine也是游戏引擎,功能齐全,封装了jbox2d

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
基于JBox2d物理引擎和canvas的游戏开发实例
本文基于JBox2d+canvas,后续提供NDK+openglEs版本;本文的主要目的是给大家介绍如何使用创建一个物理世界。 一、主函数: 主函数包括了Box2D的基本流程 简单来说,一个Box2D程序的基本流程是由以下三个基本步骤构成的: 代码如下: function box2dMain() { setupWorld();
AndEngine游戏开发系列教程(一)
AndEngine基于libGDX框架开发,使用OpenGL ES进行图形绘制,底层使用C++编写,通过JNI调用来实现,因此比较高效,功能强大。同时集成了Box2D物理引擎,因此能实现一些较为复杂的物理效果。在Rokon(另一个Android 2D游戏引擎)宣布停止更新以后,AndEngine成为Android最为流行的2D游戏引擎。相较Libgdx引擎:AndEngine拥有更多的游戏组件与扩
Android游戏源码合集(主要是AndEngine和Libgdx的)
最近在网络上看到有网友抱怨Android游戏源码找不到,所以小弟收集了一些AndEngine和Libgdx的游戏源码,以Eclipse工程的形式配置好环境,再陆续发出(某引擎避嫌,不在此列)。 虽说这些游戏,主要是由Libgdx与AndEngine开发的源码组成。但事实上,能算游戏的,开源的,举凡有点价值的Android游戏源码,小弟也会陆续收集(比如Replicaisland没用任何引擎,
浅谈游戏开发之2D手游工具
游戏程序 平台类型: iOS Android  程序设计: 其它  编程语言:   引擎/SDK: 其它          全球手游行业规模将突破250亿美元,越来越多的开发者开始进入手游研发领域,而作为一名菜鸟,很多时候,如果没有其他开发者的建议,会走很多弯。独立工作室Shead
基于JBox2D物理引擎开发的“雷电”小游戏(一)——初识JBox2D
最近在学校里需要做一个课程设计,于是突发奇想想要做一个Andorid平台的小游戏,在查阅许多资料后,认识到了Unity3D、Cocos2d、AndEngine等游戏引擎,这些引擎都是非常不错的游戏引擎,不过因为学习周期比较长,我便先放弃学习这些引擎。后来发现了JBox2D这个物理引擎,于是想要先学学看。最开始接触到JBox2D时,我是一脸懵逼的,因为我用了很多时间在网上查询资料,但资料甚少,让我学起
Android--碰撞效果--JBox2d实现
效果如下:录制的时候有点卡,实际没有卡顿哈。 代码结构: 代码: package com.bmob.im.demo.mobaianimation.widget; import android.view.View; import com.bmob.im.demo.mobaianimation.R; import org.jbox2d.coll
Cocos2d-android游戏引擎
什么是游戏引擎游戏引擎是指一些已编写好的可编辑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。Cocos2d家族cocos2d是一个开源的游戏开发框架,利用它可以非常容易的开发2D游戏。 包括以下成员 Cocos2d-x Cocos2d-iphone Cocos2d-android
C++编写经典2D游戏
有些人喜欢MFC,用它也可以编游戏,但最好还是抛掉部分MFC的东西,使用DirectX吧。因为我主要学的C++,我就只谈C++了,3D的先不谈,2D作为基础还是有必要研究,XML技术不错,现在很流行,WOW、Novashell、POPCAP FRAMEWORK等都使用了。用它来管理游戏资源及资源调度很方便。
比较简单的2D游戏引擎C++类
//GameEngine.h文件:#pragma once#include LRESULT CALLBACK WndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam);class GameEngine{protected:HINSTANCE m_hInst;    // 应用程序实例句柄HWND   m_hWnd;     //
android JBOX2D实现粒子碰撞特效实例
最近完成一个开发动画特效的工作,主要需要做到物体碰撞的效果,所以传统的三大动画无法满足咱们的需求啦(其实这不是一个动画效果的议题,其实有一点点游戏的感觉)。寻找一个粒子系统吧,发现JBox2D比较简单的能满足咱们的需求,能很好的模拟现实世界,当然JBox2D是Java层的实现,所以像复杂碰撞这种对运算效率要求很高的计算JBox2D,之后我会研究一下libgdx这个东东,计算等工作被封装在so中用