FishJump游戏项目总结

 

一、项目介绍

  在完成进行完LuffyOfOnepiece的架构工作之后,我们决定尝试使用一些开源的游戏引擎进行开发,在了解了几个引擎之后,我们决定选用cocos2d-x for xna这戏引擎。

此引擎最初是为ios设计的,后来被移植到Android上,之后被移植到了Windows Phone 7的平台上。

  抱着学习的目的选定了引擎之后,我们就考虑如何做出一个优质的游戏,做个什么样的游戏。我想到了之前特别红火的DoodleJump,我觉得能不能也做一个Jump类的游戏,并有一些自己的创新呢。开了小组会议之后,我们决定把场景定在海洋,主人公为一只小鱼,当它碰到气泡时,它就向上跳跃,而不像传统的Jump游戏一样必须踩到平台才跳跃,这样设计会提升游戏难度,并让游戏进行的更为紧凑,可玩性增高。

二、项目难点

  1.熟悉cocos2d-x,由于引擎本身是从Object-C移植过来,而转换到.net平台非常的生硬,如一个函数指针就直接转成delegate,而其实具体的实现不一定要使用delegate,而这样的代码,而之前的注释代码,和引擎的文档却没有及时更新,还是对应的object-c的文档,这样可读性就会变得很差。

  2.在熟悉了引擎之后,在一般的问题上引擎封装的还是很优秀的,但是在动画处理方面,却显得绊手绊脚。所以自己重写了引擎的动画处理方式,而让我们在写代码的时候能够得心应手。

三、项目展示

  进入游戏的开始页面。

  游戏的操控如传统的jump类游戏一样,是重力感应的。在小鱼碰到泡泡的时候,小鱼会往上跳跃,并积分。

游戏结束画面。

 

四、总结

  在此项目中,我们学会了使用cocos2d-x引擎,并对xna的开发有了更深刻的理解,并感谢美工给我们提供了一个优秀的界面。

 

转载于:https://www.cnblogs.com/Asure/archive/2012/04/20/2459213.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值