自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 C、C++算法集合

作者: Linda_Liu 链接:http://www.imooc.com/article/details/id/11159 来源:慕课网一、 数论算法 1.求两数的最大公约数function gcd(a,b:integer):integer;begin if b=0 then gcd:=aelse gcd:=gcd (b,a mod b);end ; 2.求两数的最小公倍数func

2016-07-28 20:03:30 969

转载 java Socket编程

一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。 在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。 而TCP层则提供面向应用的可靠(TCP)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。目前较为流行的网络

2016-05-30 19:21:21 388

转载 java synchronized详解

synchronized的使用

2016-05-25 21:30:03 328

转载 [案例研究]—superJumper 6.碰撞检测与游戏结束

注:请务必结合代码理解!上一节已经分析了游戏的刷新过程,那么接下来要说的就是碰撞检测了,还是回到一切的源头World.update()方法:   public void update(float deltaTime, float accelX) {        updateBob(deltaTime, accelX);        updatePlatf

2015-02-10 17:52:10 698

转载 [案例研究]—superJumper 5.游戏刷新与碰撞检测

注:请务必结合代码理解!这篇比较复杂,是整个游戏实现的核心所在,希望大家仔细阅读理解。经过上面两节的分析,我们已经知道GameScreen是怎么运作,World是怎么构键的,WorldRender是怎么绘制游戏画面的,以及OrthographicCamera在这个跳跃类游戏中的巧妙应用。接下来,就是把这些都结合起来,看看这个游戏到底是怎么运作的。首先回到Ga

2015-02-10 17:51:04 536

转载 [案例研究]—superJumper 4.关卡

注:请务必结合代码理解!经过上一节的分析,已经知道GameScreen中的一个World,就代表一个关卡,所有的GameObject都会被存储到World中。对于主角Bob和城堡Castle每一关只有一个,而对于其他游戏中的物体每一关都有多个,所以需要定义一个个List集合来存储它们,代码如下:       public final Bob bob;    pu

2015-02-10 17:50:18 459

转载 [案例研究]—superJumper 3.游戏中的物体与主游戏逻辑

注:请务必结合代码理解!经过之前两节的分析,现在,游戏的资源加载和初始化已经完成,并且除了主游戏界面,其他界面也已经绘制完成,接下来就游戏的主界面的实现了。先讲一下作者是怎么定义游戏中的物体。首先,这是一个2D的游戏,也就是说,所有的游戏物体都会在一个平面内绘制(或者说在屏幕大小内绘制),那么所有的物体都应该包含一个位置(position) 和一个作用范围(bounds),所以

2015-02-10 17:47:55 343

转载 [案例研究]—superJumper 2.界面与触屏事件

注:请务必结合代码理解!上一节已经得出 MainMenuScreen 为主菜单类,也就是游戏开始后第一个显示的Screen,先看看主菜单的界面,截图如下:下面就来分析一下MainMenuScreen类,代码如下:public class MainMenuScreen extends Screen {OrthographicCamera guiCa

2015-02-10 17:45:53 380

转载 [案例研究]—superJumper 1.程序入口与初始化资源,加载配置信息

注:请务必结合代码理解!superJumper是作者使用libgdx制作的一款跳跃动作类游戏,游戏的工程和源代码可以在作者的网页上找到,简单的说一下游戏的玩法。游戏中你将操作一个小人,它碰到版块会不断的往上跳,你可以操作小人左右移动,然后在往上跳的过程中,收集尽可能多的金币,同时要避开飞在空中的蜜蜂,直到到达最顶部的城堡,才进入下一关。下面是游戏运行时的截图: 

2015-02-09 19:18:23 1058

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除