zoukankan      html  css  js  c++  java
  • HelloWorld——Cocos2d-x学习历程(二)

    HelloWorld分析:

    1."resource"文件夹

        该文件夹主要用于存放游戏中需要的图片、音频和配置等资源文件。

    2."include"和"source"文件夹

        这两个文件夹用于放置游戏头文件和源代码文件。

    3."AppDelegate.h"和"AppDelegate.cpp"文件

        这两个文件是Cocos2d-x游戏的通用入口文件,类似于一般Windows工程中主函数所在的文件。

        打开"AppDelegate.cpp",我们可以看到已经自动添加的代码,这个文件实现了AppDelegate类。AppDelegate控制着游戏的生命周期。

        除去构造函数和析构函数外,共有3个方法:

        bool applicationDidFinishLaunching()。应用程序启动后将调用这个方法。

        void applicationDidEnterBackground()。当应用程序将要进入后台时,会调用这个方法。具体来说,当用户把程序切换到后台,或手机接到电话或短信后程序被系统切换到后台时,会调用这个方法。

        void applicationWillEnterForeground()。该方法与applicationDidEnterBackground()成对出现,在应用程序回到前台时被调用。

    4."HelloWorldScene.h"与"HelloWorldScene.cpp"文件。

        这两个文件定义了Hello World项目中默认的游戏场景。

        Cocos2d的游戏结构可以简单地概括为场景、层、精灵,而这两个文件就是Hello World场景的实现文件。每个游戏组件都可以添加到另一个组件中,形成层次关系,例如场景中可以包含多个层,层中可以包含多个精灵。

  • 相关阅读:
    [leetcode] Rotate Image
    [leetcode] Jump Game II
    [leetcode] Permutations II
    [leetcode] Permutations
    [leetcode] Wildcard Matching
    [leetcode] Multiply Strings
    [leetcode] Trapping Rain Water
    [leetcode] First Missing Positive
    [leetcode] Combination Sum II
    [leetcode] Combination Sum
  • 原文地址:https://www.cnblogs.com/ling-mo/p/4450012.html
Copyright © 2011-2022 走看看