zoukankan      html  css  js  c++  java
  • 学习实战二:利用Cocos2d-x写的第一个游戏

    学习这个引擎一个月了,利用所学的知识写下了自己第一个游戏,虽然说游戏简单,但是毕竟是自己写的第一个小游戏,游戏资源也是直接利用别人的作品,但是我这个是抱着学习的态度而非用作商业用途,写的软件也不会放到应用市场上让别人下载,只是共享到自己的网盘,让别人下载试用测试,应该不会侵犯别人的版权吧?当然,我也会在本博客中贴出我模仿的那个软件的。

    因为是刚开始学,所以一开始对引擎的理解不够,在写代码的过程中也是懵懵懂懂的,摸索着过河的样子吧,看引擎自带的testcpp和教材带的源码,一步一步的写下来。具体的过程是反反复复的,所以直接贴出效果图来,具体代码共享到网盘里了。开发过程中的点滴在之后会慢慢写出来的。

    1、这个是开始场景。可以选择开始游戏或退出游戏



    2、这个是点击开始游戏后的模式选择,这里可以左右滑动屏幕选择不同的模式,这个效果是模仿引擎中的效果做的。



    3、这个是游戏暂停菜单,通过触摸游戏场景右下角的暂停按钮触发。


    4、这个是游戏升级的提示,升级后游戏场景顶部的level也会随之变化



    5、这个是游戏结束的显示。当点击到了炸弹或者点击到了抱着炸弹的地鼠都会造成游戏结束。



    游戏场景大概就是这些,下面贴出代码

    Click

    里面的CrazyMole(2).apk文件是用安卓2.2SDK编译的,CrazyMole文件夹里面的文件就是整个项目的文件。

  • 相关阅读:
    [CF1076D] Edge Deletion
    [CF1081D] Maximum Distance
    [CF1095F] Make It Connected
    [CF1328E] Tree Queries
    [CF1328F] Make k Equal
    Codeforces Round #629 (Div. 3) 总结
    [CF1131D] Gourmet choice
    [CF1176D] Recover it!
    [CF1205B] Shortest Cycle
    [CF1213G] Path Queries
  • 原文地址:https://www.cnblogs.com/zhong-dev/p/4044615.html
Copyright © 2011-2022 走看看