libgdx
文章平均质量分 95
archy123
这个作者很懒,什么都没留下…
展开
-
libgdx学习笔记系列(一)初识libgdx
[size=large][color=red]注意:1.0正式版中,项目生成向导已经改变,请以最新版为准。[/color][/size] 本文只是自己的一点学习过程心得。游戏开发菜鸟一只,如有不当之处,敬请谅解。还请大神不吝赐教。 本文所使用libgdx版本为每天最新版本(当前已经是1.0版本了)。代码会根据libgdx版本不断修正。(因为libgdx的更新特别频繁,很有可能昨天还能...原创 2014-03-13 16:50:22 · 255 阅读 · 1 评论 -
libgdx学习笔记系列(二)hello libgdx 文字工具类的使用
今天了解了下项目创建向导生成的代码。这是上篇工具自动生成的代码为了好理解,我加上注释[code="java"]package com.me.mygdxgame;import com.badlogic.gdx.ApplicationListener;import com.badlogic.gdx.Gdx;import com.badlogic.gdx.graphic...原创 2014-03-14 15:11:21 · 242 阅读 · 0 评论 -
libgdx学习笔记系列(三)会动的小人
(重要提示:Stage类在3.19号被作者更新后初始化方法已经改变,本篇代码在最新的版本中,会出错。详细请参考源码,及文档和第七篇笔记viewpoint的介绍 :wink: ) 上次弄好了文字显示,可能有的同学感觉很繁琐。今天开始之前先给大家介绍下另外一种文字显示方法。直接使用字体文件。拷贝今天刚刚更新编译的好的freetype的相关jar包和so文件。还有字体文件,(系统盘中的windo...原创 2014-03-18 09:51:26 · 296 阅读 · 1 评论 -
libgdx学习笔记系列(四) Action动作及游戏开发的“MVC”
这篇笔记少写点。因为学习到现在我发现了一个重要的问题。问题稍后再说,先让我那个原地跑的小人会自己在屏幕中跑动吧。查看官方开发者手册,按照示例写吧。然后被作者坑了。好像手册好久没更新了。(估计作者顾不上),我完全找不到手册中的方法。你妹的 :shock: ,还是直接API吧。先看下Actions类的API长长的一串静态方法。好了,我也不贴API的东西了。大家可以自己去看。大概看了...原创 2014-03-19 16:16:13 · 222 阅读 · 0 评论 -
libgdx学习笔记系列(五)游戏的MVC结构
先看看游戏的mvc结构如何实现。先看下包结构分类[img]http://dl2.iteye.com/upload/attachment/0095/1128/883b4582-2e34-360a-8441-b555543c9afc.jpg[/img]在开始之前需要做些准备工作。人物图片一共有16张。如果循环加载无疑会加重系统负担。这还只是一个人物,试想如果一个游戏中有好多的人物,...原创 2014-03-21 16:29:51 · 182 阅读 · 1 评论 -
libgdx学习笔记系列(六)控制演员的动作(一)
看下如何使用MVC中的控制层来控制演员的动作。首先需要修改下演员类,演员类中我们没有定义演员的速度等相关信息。也没定义如何改变它的位置等等信息。修改如下:[code="java"]package com.me.mygdxgame.actor;import com.badlogic.gdx.math.Rectangle;import com.badlogic.gdx....原创 2014-03-25 11:14:42 · 315 阅读 · 0 评论 -
libgdx学习笔记系列(七)控制演员的动作(二)
昨天在编译以前的代码的时候发现Stage类发生了变化,编译出错。Stage 开始使用viewpoint来初始化。viewpoint是什么?现在用个简单的方法来理解。举起双手,两手食指和拇指圈一个类似的矩形,然后我们通过手指的这个矩形看我们的电脑屏幕。看到一小块地方是吗。眼睛-->手指组成的矩形-->屏幕 眼睛是一个点,手指组成的矩形稍微大点,屏幕最大,这是不是一个类似金字塔样的...原创 2014-03-26 16:55:39 · 246 阅读 · 0 评论 -
libgdx学习笔记系列(八)地图的生成、加载、绘制
在开始地图之前,先了解下地图的概念。大家都见过瓷砖吧,有的墙上用瓷砖拼出一幅画,这就是我们地图的概念。用小图拼出大图。[img]http://dl2.iteye.com/upload/attachment/0095/4563/ddafbf65-bd51-36ee-9348-dcbd52944ae9.png[/img]但是这个地图跟拼瓷砖不同的一点是,瓷砖一般就一层,但是地图...原创 2014-03-28 13:18:19 · 424 阅读 · 0 评论 -
libgdx学习笔记系列(九)了解物理引擎box2D
[size=large][color=red]注意:在1.0正式版中box2d被作为一个扩展独立了出来。因为作者感觉有的开发者不一定用到,这样可以减少核心包的大小,详细情况参考官方介绍:http://www.badlogicgames.com/wordpress/?p=3404[/color][/size] 因为最近工作原因有段时间没写学习笔记了。最近心血来潮,看了看box2D这个东西...原创 2014-04-10 12:45:49 · 378 阅读 · 0 评论