libgdx学习笔记(开篇)

作为一名计算机专业并且爱玩游戏的boy,经常幻想着有一天能玩到自己亲手写的游戏,相信很多朋友都曾有这样的想法。我最早接触的塞班系统时的那种java小游戏(记得有个桌球的游戏玩了好久),到后来游戏行业火热,各种游戏引擎出世,使得游戏开发变得更为简便,游戏质量更完美。从学校毕业在一家手游公司呆过一段时间,它家主要用的有cocos(后来cocos组解散了)和libgdx,我去的时候接手的libgdx的酷跑项目,因此开此篇笔记,整理一下当时学习libgdx的知识,虽然现在不在游戏行业了,但是并不否认游戏开发是一件有趣的事情。

既然此篇笔记是讲述libgdx的,那么首先我们要知道什么是libgdx。随着智能终端的广泛应用,移动端游戏成为了广大游戏开发者的关注点,相对而言其开发周期短,成本低,利润高。所以当我们开发移动游戏的时候,拥有一个好的工具能帮我们大大节约开发的时间,libgdx就是这些工具中一种不错的选择。libgdx是一个基于java语言开发的游戏框架,它提供了一套系统的访问层来处理所有支持的平台,从而实现了跨平台的性能。一些关键的地方,libgdx还利用了c/c++语言进行了编写,大大提高了执行效率。

在工作中感觉最方便的就是libgdx提供桌面版支持,这样当我们开发游戏时,便不需要不停地使用移动设备安装,测试了,这点真的很赞,当然还有一点很关键,它是免费的!!!!

libgdx支持一下平台:

 

  1. Windows;
  2. Linux;
  3. Mac OS X;
  4. Android(2.2及以上);
  5. ios;
  6. HTML5(使用javascript和webgl);

 

是不是非常方便呢,只要一份游戏代码,技能非常方便的部署在以上支持的运行环境之中。

虽然有时候会听到有人说libgdx是一款游戏引擎,但是严格来讲libgdx并不是一款游戏开发引擎,它只是一款高效的游戏开发框架,它携带了大量成熟的开发工具,如关卡编辑器,粒子特效编辑器等。

这次就一libgdx1.6来作为学习的版本,虽然这并不是很新的版本,但绝大部分基本功能都是有的,我们用来开发一款游戏了。国内关于软件技术方面的资料总不是很多,如果英文够硬的话,最好的学习方法还是去官方的wiki,或者官网上去学习,那里的技术总是最新的,并且有一大批志同道合的人。

当时学习的时候,愤怒的小土豆的博客对我起到了非常好的帮助,如果大家想对libgdx有兴趣的话,推荐大家前往其博客看看,后来他还出了libgdx的书,造福了大家。他的博客的地址为:http://blog.sina.com.cn/s/articlelist_2483934474_1_1.html

那么接下来的篇幅中就开始正式的进行libgdx的学习吧。

 

转载于:https://www.cnblogs.com/moonfish1994/p/10222439.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值