程序入口
AppDelegate
AppDelegate在AppDelegate.h中定义的
AppDelegate.h中的AppDelegate类:
AppDelegate类下的applicationDidFinishLaunching()是cocos2dx程序的入口
在调用run()函数时,会先调用applicationDidFinishLaunching()run()函数的定义在“CCApplication-win32.cpp”文件下
文件路径:“cocos2d\cocos\platform\win32\CCApplication-win32.cpp”
所以run()函数调用的是app的run函数
applicationDidFinishLaunching详解
【applicationDidFinishLaunching】的定义在【AppDelegate.cpp】文件下
在【applicationDidFinishLaunching】内创建了导演对象,主要设置游戏的窗口、搭建游戏场景
【scene】存放的是场景,场景内的东西有Helloworld决定
【createScene】定义在【HelloWorldScene.cpp】文件下
在下面可以看到对Helloworld初始化的函数,其中调用了资源中两张图片,还定义了它们的坐标