原创 使用lambda表達式的方式創建監聽器

        /*事件監聽器*/ auto listener = EventListenerTouchOneByOne::create();//設置是否獨佔監聽,設置爲true的話,底下的觸發器會不起作用listener->setSwa

原创 cocos2d - x easing 減速

減速(Easing) Easing用一個給定的加速度來使動畫更加順暢。需要記住的是,無論速度快慢,ease動作總是同時開始和結束。在遊戲中如果你想模擬一些物理特效,但又不想過度且麻煩地使用多個非常基本的動作,那麼此時Ease動作將是模

原创 Cocos2d-x中使用CCTextFieldTTF的簡單應用顯示文本和彈出軟鍵盤

梅沙小子2014-10-14 14:44:361250 次閱讀 本文就以一個簡單的文本測試Cocos2d-x在Android平臺上開發的效果,需要用到CCTextFieldTTF類,CCTextFieldTTF是一個顯示文本控件

原创 cocos2dx 3.2版本獲得精靈縮放後的尺寸大小

我們可以用auto spriteSize = player_sprite->getContentSize();獲得精靈的Size對象,從而可以知道精靈的spriteSize .width和spriteSize.height,但縮放的精靈可

原创 cocos2d-x 簡單類型的存儲--UserDefault的get/setxxxForKey()方法

     //獲得userData實例對象     auto userData=UserDefault::getInstance();     //

原创 android.mk配置

#宏函數my-dir返回編譯系統提供的當前路徑,即Android.mk的目錄 #如(HelloWorld/proj.android/jni/XX) LOCAL_PATH := $(call my-dir) #初始化模塊 重置除LOC

原创 cocos2dx3.2技術之新字體標籤Label淺析

【嘮叨】 在3.x中,廢棄了2.x裏的LabelTTF、LabelAtlas、LabelBMFont三個字體類,取而代之的是全新的字體標籤Label。 實際上Label是將三個字體類進行了融合,進行統一的管理與渲染,這使得創建字

原创 sublime Text 2編譯lua遇到的問題

之前自已在sublime Text 配好lua編譯系統後一直編譯不出結果,原來這樣還有一個問題,就是對於當前文件的文件名和文件路徑都不能有中文,否則無法編譯。 詳情:http://rangercyh.blog.51cto.com/1444

原创 os.date()參數

lua os.date()參數 格式 描述 示例 os.date("%a") abbreviated weekday name  Sun os.date("%A") full weekday name Sunday os.date

原创 開發問題集合

Q1:變量存儲 超出範圍問題 設計id爲256位的變量,策劃填表的時候超出範圍,最終存儲的變量將被截斷,導致與表中的數據不一致 A1:這時改變數據結構的話會導致之前擁有該物品的玩家丟失數據,建議的解決方案爲,可臨時改變表中數據id爲截斷後

原创 lua中的setfenv和getfenv

設置函數環境——setfenv   當我們在全局環境中定義變量時經常會有命名衝突,尤其是在使用一些庫的時候,變量聲明可能會發生覆蓋,這時候就需要一個非全局的環境來解決這問題。setfenv函數可以滿足我們的需求。   setfe

原创 資料鏈接

u3d: http://www.ceeger.com/ http://www.tasharen.com/ngui/ quick-cocos2d: http://www.cnblogs.com/ShadowLoki/p/3850283.h

原创 C++ int與string的轉化

int本身也要用一串字符表示,前後沒有雙引號,告訴編譯器把它當作一個數解釋。缺省情況下,是當成10進制(dec)來解釋,如果想用8進制,16進制,怎麼辦?加上前綴,告訴編譯器按照不同進制去解釋。8進制(oct)---前綴加0,16進

原创 Android.mk的高級寫法

轉:http://blog.csdn.net/langresser_king/article/details/8275291 原本只是想記錄一些常用的使用技巧,但是越寫越得意(>_<),忍不住想要做出一份相對完善的說明文檔,以供大家研

原创 cocos2d-x的幾個回調函數

在CCCallFunc系列動作的4個類中,CCCallFunc調用的方法不包含參數,CCCallFuncN調用的方法包含一個CCNode*類型的參數,表示執行動作的對象。CCCallFuncND調用的方法包含兩個參數,不僅有一個節點