Cocos-JS对基本只有java基础的我来说学起来比较简单,但是鉴于手头能拿到公司的源码基本上都是C++所以还是打算入门C++
然后就是看到前辈用的是visual studio和cocos studio
所以抱着兴趣的目的开始尝试一下~诶嘿!
首先把玩了一下cocos studio
然后发现实际上和creater接近的cocos studio是以UI编辑为主的
据说功能特化有UI编辑,场景编辑,合图编辑和另外一个什么来的??
嘛,我的目的不在UI编辑,我比较喜欢实现逻辑功能(虽然还是简单的逻辑功能)所以就建了一个hello world项目,然后打包发布用visual studio打开(当然是C++格式)
打开后看到的目录结构是:
Hello World
-resource
-src
-win32
-外部
入口类是在src的AppDelegate(.cpp为实现类 .h为定义类)
而第一个场景是谁是由applicationDidFinishLaunching()中director->runWithScene(scene);决定的
而src中另外一个类helloworld则只是想Activity一样的存在
AppDelegate和HelloWorld就像application和activity一样的存在吧
不同的是android中可以在manifest里面通过定义谁是main intent来决定谁是第一个启动的activity
而这边是通过一句runWithScene来指定第一个Activity