12 2016 档案

摘要:在上一篇《Chrome自带恐龙小游戏的源码研究(七)》中研究了恐龙与障碍物的碰撞检测,这一篇主要研究组成游戏的其它要素。 游戏分数记录 如图所示,分数及最高分记录显示在游戏界面的右上角,每达到100分就会出现闪烁特效,游戏第一次gameover时显示历史最高分。分数记录器由DistanceMeter 阅读全文
posted @ 2016-12-16 20:49 逐影 阅读(17658) 评论(4) 推荐(2) 编辑
摘要:在上一篇《Chrome自带恐龙小游戏的源码研究(六)》中研究了恐龙的跳跃过程,这一篇研究恐龙与障碍物之间的碰撞检测。 碰撞盒子 游戏中采用的是矩形(非旋转矩形)碰撞。这类碰撞优点是计算比较简单,缺点是对不规则物体的检测不够精确。如果不做更为精细的处理,结果会像下图: 如图所示,两个盒子虽然有重叠部分 阅读全文
posted @ 2016-12-12 21:25 逐影 阅读(6120) 评论(2) 推荐(0) 编辑
摘要:在上一篇《Chrome自带恐龙小游戏的源码研究(五)》中实现了眨眼睛的恐龙,这一篇主要研究恐龙的跳跃。 恐龙的跳跃 游戏通过敲击键盘的Spacebar或者Up来实现恐龙的跳跃。先用一张图来表示整个跳跃的过程: 下面通过代码来实现。首先注册键盘事件: 按下跳跃键后,执行startJump方法: 1 s 阅读全文
posted @ 2016-12-08 00:12 逐影 阅读(8419) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示