新坑:Zombie Bird 如何使用libgdx Android开发手游笔记-1

原文地址:http://www.kilobolt.com/zombie-bird-tutorial-flappy-bird-remake.html

这个是教你怎么开发个僵尸鸟的。对我来说,我他喵才不想开发什么僵尸鸟。我只是打算研究一下libgdx。本来用AndEngine,可惜这货从上年就不更新了。

libgdx相对复杂一些,因为跨平台,因为用Gradle.所以,我就看看然后和大家分享分享经验。

首先,感谢伟大的libGDX。。。可以跨平台运行你的游戏。

Your game will run on iOS (iPhone and iPad), HTML (browsers), Android, Windows and Mac. You only have to write your code once in Java, thanks to libGDX.

你要是个JAVA新手。。去这里http://www.kilobolt.com/unit-1-beginning-java.html

僵尸鸟的全部程序代码https://github.com/sivvig/ZombieBird

老外开源就是diao。。。赞美开源精神~!

好了讲重点。

If you do not have Java installed on your machine, and you do not have Eclipse up and running with Android Development Tools, click here to install those.

首先,去装好ADT。

LibGDX offers cross-platform development that lets you write code once and run on multiple platforms. This is possible because in the ligGDX architecture, you have a core Java project in which you write all of your high-level source code (typically using some kind of interface). Whatever code you write in the core Java project will interface with platform-specific code via a variety of platform-specific Java projects (this is the core functionality offered by libGDX).

这段,解释了,为什么libgdx这么牛逼。一次编写,多平台运行,这个估计是由于它架构牛逼,一个核心的JAVA Project,然后你写一些接口。然后libgdx会帮你搞定平台适配。

1. Click here to Download the Setup App.

点击下载安装程序。

然后,我反正双击就直接运行了。

自己对应着设置一下。

6. Enter the information shown below (and in the image above): you may change the Destination to any folder you wish.

Name: ZombieBird  //软件名字
Package: com.kilobolt.zombiebird   //包名
Game class: ZBGame   //游戏类
Destination: Your choice. Remember which folder you choose.  //目标路径
Android SDK: The location of your Android SDK installation. If you are using the ADT Bundle (Android Developer Tools: Eclipse + Android SDK, etc.) this is located inside sdk inside the adt-bundle folder.

//SDK位置

7.选择高级 Advanced

选择Eclipse

作者选择无视Gradle  这个东西。因为太过复杂,如果你有编译Ant or Maven 的背景。可以去看看。这个以后再讨论

8。然后点Generate。我这个还提示了我的SDK版本比推荐的还高,我直接选继续。

9.开始下载了。。可以去一边上个厕所啥的了。。

10.。。等待时间超出预期。。。建议网速一般的话可以先去干别的,看个电影啥的。

11.失败了。。提示JAVA_HOME没找到。,然后第八条。。我手贱选什么,Yes,选NO才行。。。

12.OK了

BUILD SUCCESSFUL

Total time: 14.758 secs
Done!
To import in Eclipse: File -> Import -> Gradle -> Gradle Project
To import to Intellij IDEA: File -> Import -> build.gradle
To import to NetBeans: File -> Open Project...

13.导入文件到Eclipse。前面说过。。。这货是使用Gradle的。作者没考虑这个,就直接导入了。你可以按照他说的来。

嘛,我打算尝试一下装个Gradle

在Eclipse里面 http://dist.springsource.com/release/TOOLS/gradle

  1. In Eclipse Open Help >> Install New Software
  2. Paste a Gradle update site link into the "Work with" text box.
  3. Click the Add button at the top of the screen.
  4. Ensure that the option "Group Items by Category" is enabled.
  5. Select the top-level node ‘Extensions / Gradle Integration‘.
  6. Click "Next". This may take a while.
  7. Review the list of software that will be installed. Click "Next" again.
  8. Review and accept licence agreements and Click "Finish".

安装

呃。。。。好多问题。。先到这里了。我再研究研究。

时间: 2024-12-28 20:19:01

新坑:Zombie Bird 如何使用libgdx Android开发手游笔记-1的相关文章

新坑:Zombie Bird 如何使用libgdx Android开发手游笔记-2

说几点. 1.首先ADT的Eclipse没用! 2.要4.4.0的Eclipse,才能装Gradle插件.之后就可以导入Gradle项目.选择Build Model 3..这玩意好蛋疼..我决定跟回作者方法.

Ubuntu虚拟机+ROS+Android开发环境配置笔记

Ubuntu虚拟机+ROS+Android开发环境配置笔记 虚拟机设置: 1.本地环境:Windows 7:VMWare:联网 2.虚拟环境 :Ubuntu 14.04, 比较稳定,且支持很多ROS 3.虚拟机配置:硬盘至少50G,因为整个工具链配置起来需要很多空间,性能方面可以尽量往高配置. 4.虚拟环境搭建起来后,Ubuntu会弹出提示窗口询问是否升级软件,升级完后重启,约30分钟,取决于网络环境. 5.重启后,terminal执行以下: $ sudo apt-get upgrade $ s

Android深度探索(卷1)HAL与驱动开发 第二章 搭建Android开发环境 读书笔记

Android深度探索(卷1)HAL与驱动开发 第二章 搭建Android开发环境 读书笔记   本章主要讲解在Ubuntu Linux 下搭建Android开发环境. 1.JDK:从官网下载压缩包,并将其解压缩. Gedit etc/profile 并设置PATH环境变量,记得PATH. 2.搭建Android应用程序开发环境. 安装Android SDK 安装Eclipse 安装ADT 配置ADT 建立AVD 这个步骤是安装Android SDK,步骤与操作与在Windows操作系统下的安装

第二章 搭建Android开发环境 - 读书笔记

Android驱动月考2 了解Android底层开发需要的工具,包括JDK6+,AS工具或者ADT集成工具进行开发,以及Linux内核源代码,交叉编译环境,Android源代码,串口工具minicom.同时JDK等一系列安装可以在linux下用apt-get或者在yum进行一键安装,如果查找不到的话则 update一下即可,之后进行.bath_profile进行配置,通过source命令进行生成配置即可.至于Android开发环境的话可以直接使用AS即可,但是linux下貌似没有AS,所以建议一

二 、 搭建Android 开发环境读书笔记

本章主要介绍如何搭建搭建Android 底层开发环境,主要包括搭建Android 应用程序开发环境,搭建Android NDK开发环境和交叉编译环境的搭建. (1)开发.测试和调试Linux驱动.HAL程序库的工具: DK6或以上版本:Eclipse 3.4或以上版本: ADT(用于开发Android应用程序): CDT(用于开发Android NDK程序): Android SDK:Android NDK: 交叉编译环境:Linux内核源代码: Android源代码: 用于调试开发板的串口工具

Activity在异常情况下的生命周期——Android开发艺术探索笔记

欢迎转载,转载请注明出处 http://blog.csdn.net/l664675249/article/details/50638398 Activity在异常情况下的生命周期 关于Activity正常情况下的生命周期请参考这篇文章,本文主要讲解Activity在异常情况下的生命周期. 情况1:资源相关的系统配置发生改变 资源相关的系统配置发生改变,举个栗子.当前Activity处于竖屏状态的时候突然转成横屏,系统配置发生了改变,Activity就会销毁并且重建,其onPause, onSto

【Android开发精要笔记】Android组件模型解析

Android组件模型解析 Android中的Mashup 将应用切分成不同类别的组件,通过统一的定位模型和接口标准将他们整合在一起,来共同完成某项任务.在Android的Mashup模式下,每个组件的功能都可以被充分的复用.来自不同应用的组件可以有机地结合在一起,共同完成任务. 基于Mashup的Android应用模型 三个基本要素:组件.连接.配置 接口就是实现单元.从代码来看,组件就是派生自特定接口或基类的子类的实现,如界面组件Activity就是指派生自android.app.Activ

Android开发学习秘籍笔记(十九)

吼.花了2天最后做出了一个类似于蓝牙串口助手功能的小程序,事实上也是实习公司的要求---有一个蓝牙无线扫描枪,要求终端能够通过蓝牙连接到该设备,而且蓝牙无线扫描枪扫描二维码或者条形码的时候能够将二维码或者条形码的数据输出到TextView中. 效果: 听效果是不是感觉非常好做.说明下蓝牙扫描器的功能,有2中经常使用的模式--普通模式,SPP模式. 普通模式的话就是相当于蓝牙连接后,扫描器就相当于一个外接的键盘,能够扫码然后将数据输出到EditText(必须获得焦点).SPP模式则是用于模拟串口通

Android中IntentFilter匹配规则详解——Android开发艺术探索笔记

欢迎转载,转载请注明出处http://blog.csdn.net/l664675249/article/details/50640288 启动Activity的方式分为两种,显示和隐式调用.显示调用很简单,直接指明要启动的Activity就可以了,这里主要介绍一下隐式调用.隐式调用需要Intent能够匹配目标组件的IntentFilter中所设置的过滤信息.只有一个Intent同时匹配action,category和data才算匹配成功. 示例 <intent-filter> <acti