摘要: 第6章 贪吃蛇的实现及代码讲了不少东西了,老讲理论的东西没劲呀,我们不如先试着做一个小游戏吧。作为我们的第一个游戏,当然是越简单越好。《贪吃蛇》大家应该都玩过吧?我觉得我玩过的游戏中,她应该算是最简单的一个了。好,就让我们从做《贪吃蛇》开始,享受自己做游戏的乐趣吧。由于这个游戏是本教程的第一个实际的... 阅读全文
posted @ 2014-12-29 19:40 地球生活eev 阅读(2697) 评论(1) 推荐(0) 编辑
摘要: 第5章 碰撞检测几乎所有的游戏都需要碰撞检测。比如《贪吃蛇》,你需要检测蛇的前端是不是已经碰到了它的尾巴;比如《俄罗斯方块》,你需要检查方块是不是已经碰到了底部;比如《英雄联盟》,你需要判断adc的子弹或魔法是不是已经碰到了对方。其实要做好碰撞检测是很难的,尤其是对于3d游戏或者图形复杂的2d游戏来... 阅读全文
posted @ 2014-12-25 19:16 地球生活eev 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 第4章 移动的控制一,捕获键盘击键的原理有很多种方法可以控制游戏中图形的移动,常用的有键盘控制、鼠标控制以及屏幕上的按钮控制等。其中键盘控制比较简单,比较适合初学者,我们先来讲这种方法。其实键盘上的每一个按键,在我们按下去的时候,会向电脑中传送一个编号。比如A的编号是65,B是66。在这一章里,我们... 阅读全文
posted @ 2014-12-23 16:46 地球生活eev 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 第3章 图形的移动一,移动的原理 其实无论你看电影也好,玩游戏也好,电影或游戏中的人物都是不会移动的。电影是一张张静态的照片,游戏是一个个静态的画面。你之所以觉得电影中的人物移动了,是因为很多张照片在很短时间内连续放映的结果。游戏也是同样道理。 所以,游戏的基本原理,其实就是每隔一小段时间(比如0.... 阅读全文
posted @ 2014-12-22 13:30 地球生活eev 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 第二章 简单图形的绘制 HTML5支持使用Canvas和SVG等方式在网页直接绘制图形。其中SVG适合用来绘制高质量的矢量图形,不适合用来做游戏,所以我们做游戏一般使用Canvas。 由于本教程以简单为原则,所以在初学阶段请不要把注意力分散到美工、画质等细节,我们只需要掌握矩形、多边形、圆形等简单... 阅读全文
posted @ 2014-12-19 12:45 地球生活eev 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 第一章绪论 HTML一直是网络编程的基石,其他任何编程语言,不论是PHP、Phython、CSS还是 JavaScript,都必须以HTML为基础。 上一代的标准,HTML4.01在1999年制定之后,统治互联网长达15年,越来越跟不上飞速发展的网络的步伐,尤其是在无线互联日益普及的今天。终于,... 阅读全文
posted @ 2014-12-19 08:34 地球生活eev 阅读(528) 评论(0) 推荐(0) 编辑