第12章 独立游戏制作第1/2段
第12章独立游戏制作
“在不?(笑脸)”
沈凌向苏楠发了个QQ。
苏楠的手机震动了一下,一看是沈凌的QQ亮了,赶紧拿了起来。
“不在(撇嘴)”
。。。。。。
“有件事情请你帮个忙,你会制作像素画么?”
“不会(撇嘴)”
。。。。。。
苏楠笑嘻嘻的盯着手机,仿佛看见对方吃瘪的脸。
“这几幅画能帮我做下么(可怜)?事成之后请你吃饭!“
说着沈凌把自己在纸上画的小鸟,水管,图标等等美术素材发了过去。
由于沈凌现在还只会素描,而且PS还不会用,这种事情只能麻烦给苏楠了。
“说话算数!”不知道为什么,听到沈凌要请他吃饭,就开心的答应了。
哎呀呀,我答应那么快干嘛!
先看看他发的都是些什么?哎呀,这么简单都不会,真是个大笨蛋!
。。。。。。
跟苏楠聊了几句,沈凌立马打开自己的黑科技电脑,开始游戏的制作。
整个游戏的逻辑比较简单:鸟撞到管道上,死亡!掉落到地上,死亡!飞到屏幕边缘,死亡!
其次,鸟在飞翔的过程中会向下掉落,类似自由落地运动,需要玩家不断点击屏幕让鸟向上飞。
再次就是鸟和背景元素的相对移动的过程,从画面上看,鸟不会动,而是背景进行左移。
这款游戏主打的是像素风格。
沈凌开始了游戏的制作,他用的是cocos2d-x这款开发工具。
由于暂时没有没有美术资源,所有的图像都用简单的几何图形代替。
首先,先进行场景的设计,将场景分成三层,开始场景、主场景、游戏结束场景,通过显示或隐藏控制三个场景的切换。
然后再编写代码,小鸟在向前飞,其实是底部的路和水管在向左移动,相对的你就感觉小鸟在向右飞了。
初始化高低不同的水管,每一关卡都由上下两水管和空隙组成。总长度相同,空隙也一定,随机取下面水管的长度,就形成错落有致的水管关卡。
点击屏幕,小鸟向上飞60dp,然后更快的速度下落,同时闪动翅膀。
最后,检测碰撞效果,如果小鸟碰到地面和水管,发生碰撞,碰撞后,小鸟先下落,游戏结束场景显示。
沈凌的思路非常清晰。手指就像跳舞一样,在电脑中输入一行行代码。
他似乎自己都没有发现,系统带给他的不仅是知识,无形之中提高了他的思维方式。
很快,一个初版的demo做好了。
要知道整个游戏的代码一共也才300行。
沈凌伸了个懒腰,制作游戏真耗费精力啊,难怪程序员一个个都发际线危机。
沈凌摸了摸自己的头发,还好自己发量还足够。
似乎感觉到了什么,沈凌向后转头一看,6只眼睛直勾勾的盯着他。
“我去,你们在我后面干啥!”
由于太过投入,他都没有发现原来宿舍三人站在他的身后。
胖子是第一个进来的,发现沈凌正的不仅是知识,无形之中提高了他的思维方式。
本章未完,请点击下一段进行阅读!