码迷,mamicode.com
首页 > 移动开发 > 详细

FlappyBird实现(一)逻辑

时间:2015-04-17 11:51:49      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:游戏   cocos2dx   unity3d   

游戏大题逻辑:

    加入场景,加入小鸟  游戏开始,不断的向场景中加入水管,小鸟受物理影响有一个向下的重力,每点击一下屏幕 给小鸟一个向上的力,小鸟的x值保持不动,场景向左滚动,因为运动是相对的,所以看起来像小鸟再向右飞一样。 加入碰撞检测,如果小鸟撞击到水管,则游戏失败。反之,如过每有一个水管超过小鸟且无碰撞,则分数加1。

    小鸟身上有一个循环的动画,暂且不和向上或向下运动绑定。场景后边有一个背景,不滚动,这样可以产生纵深感。

   

结算界面:    

    分数大于10分奖励铜牌

    分数大于20奖励银牌

    分数大于30奖励金牌


Best:

    如果当前是第一次玩,那么将当前分数保存为Best。如果有之前有Best就将当前分数和历史Best对比,如果大于Best,那么将当前分数保存到Best中。      


排行榜:(由服务器存储,只显示前五名)

    将前五次分数保存到数据库中,再有新纪录就和数据库中对比,如果大于最小,则删除最小,将当前分数保存到服务器。

本文出自 “日积月累” 博客,请务必保留此出处http://zhanglh.blog.51cto.com/8989396/1633686

FlappyBird实现(一)逻辑

标签:游戏   cocos2dx   unity3d   

原文地址:http://zhanglh.blog.51cto.com/8989396/1633686

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!