第12章 独立游戏制作第1/2段

投票推荐 加入书签 章节错误?快速报错

  第12章独立游戏制作

  “在不?(笑脸)”

  沈凌向苏楠发了个QQ。

  苏楠的手机震动了一下,一看是沈凌的QQ亮了,赶紧拿了起来。

  “不在(撇嘴)”

  。。。。。。

  “有件事情请你帮个忙,你会制作像素画么?”

  “不会(撇嘴)”

  。。。。。。

  苏楠笑嘻嘻的盯着手机,仿佛看见对方吃瘪的脸。

  “这几幅画能帮我做下么(可怜)?事成之后请你吃饭!“

  说着沈凌把自己在纸上画的小鸟,水管,图标等等美术素材发了过去。

  由于沈凌现在还只会素描,而且PS还不会用,这种事情只能麻烦给苏楠了。

  “说话算数!”不知道为什么,听到沈凌要请他吃饭,就开心的答应了。

  哎呀呀,我答应那么快干嘛!

  先看看他发的都是些什么?哎呀,这么简单都不会,真是个大笨蛋!

  。。。。。。

  跟苏楠聊了几句,沈凌立马打开自己的黑科技电脑,开始游戏的制作。

  整个游戏的逻辑比较简单:鸟撞到管道上,死亡!掉落到地上,死亡!飞到屏幕边缘,死亡!

  其次,鸟在飞翔的过程中会向下掉落,类似自由落地运动,需要玩家不断点击屏幕让鸟向上飞。

  再次就是鸟和背景元素的相对移动的过程,从画面上看,鸟不会动,而是背景进行左移。

  这款游戏主打的是像素风格。

  沈凌开始了游戏的制作,他用的是cocos2d-x这款开发工具。

  由于暂时没有没有美术资源,所有的图像都用简单的几何图形代替。

  首先,先进行场景的设计,将场景分成三层,开始场景、主场景、游戏结束场景,通过显示或隐藏控制三个场景的切换。

  然后再编写代码,小鸟在向前飞,其实是底部的路和水管在向左移动,相对的你就感觉小鸟在向右飞了。

  初始化高低不同的水管,每一关卡都由上下两水管和空隙组成。总长度相同,空隙也一定,随机取下面水管的长度,就形成错落有致的水管关卡。

  点击屏幕,小鸟向上飞60dp,然后更快的速度下落,同时闪动翅膀。

  最后,检测碰撞效果,如果小鸟碰到地面和水管,发生碰撞,碰撞后,小鸟先下落,游戏结束场景显示。

  沈凌的思路非常清晰。手指就像跳舞一样,在电脑中输入一行行代码。

  他似乎自己都没有发现,系统带给他的不仅是知识,无形之中提高了他的思维方式。

  很快,一个初版的demo做好了。

  要知道整个游戏的代码一共也才300行。

  沈凌伸了个懒腰,制作游戏真耗费精力啊,难怪程序员一个个都发际线危机。

  沈凌摸了摸自己的头发,还好自己发量还足够。

  似乎感觉到了什么,沈凌向后转头一看,6只眼睛直勾勾的盯着他。

  “我去,你们在我后面干啥!”

  由于太过投入,他都没有发现原来宿舍三人站在他的身后。

  胖子是第一个进来的,发现沈凌正的不仅是知识,无形之中提高了他的思维方式。


本章未完,请点击下一段进行阅读!

章节目录