XCode5添加新建类模板(Cocos2dx Template Class for Scene or Layer)
注:以下內容截選自Cocos2D開發網–Cocos2Dev.com,謝謝!
怎么添加xcode類模板?
1、打開Xcode的類模板目錄地址:/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates
2、打開里面C and C++文件,就會看到Xcode的cpp類模板文件。復制一個C++ Class.xctemplate文件夾,取名:2dx Scene Class.xctemplate,放在C and C++目錄下。
3、修改TemplateInfo.plist(主要修改創建文件時候的描述介紹)
打開2dx Scene Class.xctemplate/TemplateInfo.plist, ? 修改Description的值為:A C++ class for Cocos2d-x Scene。
4、修改___FILEBASENAME___.h
打開2dx Scene Class.xctemplate/___FILEBASENAME___.h,修改成以下內容:
// // ___FILENAME___ // ___PROJECTNAME___ // // Created by ___FULLUSERNAME___ on ___DATE___. //___COPYRIGHT___ // #ifndef _____PROJECTNAMEASIDENTIFIER________FILEBASENAMEASIDENTIFIER_____ #define _____PROJECTNAMEASIDENTIFIER________FILEBASENAMEASIDENTIFIER_____#include "cocos2d.h" USING_NS_CC;class ___FILEBASENAMEASIDENTIFIER___ : public Layer { public: ___FILEBASENAMEASIDENTIFIER___(); ~___FILEBASENAMEASIDENTIFIER___(); static Scene* createScene(); virtual bool init(); CREATE_FUNC(___FILEBASENAMEASIDENTIFIER___);private: void initData(); };#endif /* defined(_____PROJECTNAMEASIDENTIFIER________FILEBASENAMEASIDENTIFIER_____) */5、修改___FILEBASENAME___.cpp
打開2dx Scene Class.xctemplate/___FILEBASENAME___.cpp,修改成以下內容:
// // ___FILENAME___ // ___PROJECTNAME___ // // Created by ___FULLUSERNAME___ on ___DATE___. //___COPYRIGHT___ // #include "___FILEBASENAME___.h" ___FILEBASENAMEASIDENTIFIER___::___FILEBASENAMEASIDENTIFIER___() {}___FILEBASENAMEASIDENTIFIER___::~___FILEBASENAMEASIDENTIFIER___() {}Scene* ___FILEBASENAMEASIDENTIFIER___::createScene() { auto scene = Scene::create(); auto layer = ___FILEBASENAMEASIDENTIFIER___::create(); scene->addChild(layer); return scene; }bool ___FILEBASENAMEASIDENTIFIER___::init() { if ( !Layer::init() ) { return false; } initData(); return true; }#pragma mark - initData void ___FILEBASENAMEASIDENTIFIER___::initData() { Size visibleSize = Director::getInstance()->getVisibleSize();// add your codes here... }ok, 這樣就完成了一個類模板的添加。現在在XCode里面就可新建一個2dx Scene類看看。
對應的你可以添加Layer的類模板。方法一樣,我就不重復了。
關于文件模板里面的一個預定義變量,介紹下:
?
?
轉載于:https://www.cnblogs.com/lovecode/articles/3646042.html
總結
以上是生活随笔為你收集整理的XCode5添加新建类模板(Cocos2dx Template Class for Scene or Layer)的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 带分数 - 蓝桥杯
- 下一篇: Java 详解(JVM) 垃圾回收机制原
