原创 升序和降序操作

sort(begin,end),表示一個範圍,默認是升序操作 int _tmain(int argc, _TCHAR* argv[]) {  int a[20]={2,4,1,23,5,76,0,43,24,65},i;  fo

原创 TableView C++

#pragma once;      #include "cocos2d.h"   using namespace cocos2d;      //使用CCTableView必須包含擴展庫和命名空間   #include "cocos

原创 繼承父類的某個方法

this._super();

原创 cocos2d-x3.2 24種基本特效

Shaky3D::create(時間,晃動網格大小,晃動範圍,Z軸是否晃動);  //創建一個3D晃動的效果 ShakyTiles3D::create(時間,晃動網格大小,晃動範圍,Z軸是否晃動);    //創建一個3D瓷磚晃動

原创 strcpy、strncpy、memcpy的區別

strcpy 是依據 “\0” 作爲結束判斷的,如果 s2 的空間不夠,則會引起 buffer overflow。 memcpy用來在內存中複製數據,由於字符串是以“\0”結尾的,所以對於在數據中包含“\0”的數據只能用memcpy

原创 cocos2d-x3.2 33種場景切換

1.創建        Scene * scene=Scenedemo::scene();//跳轉到Scenedemo場景 2.函數 [1]:TransitionCrossFade::create(時間,目標場景);    //

原创 checkBox變爲單選

--磚石選擇 local btnMasonry = shopBg:getChildByName("btn_Masonry") self.m_btnMasonry=btnMasonry btnMasonry:setTag(self.BT

原创 C++之new、delete 與malloc、free的異同

在C/C++編程中經常會申請內存,而對內存的申請釋放操作有兩套方法: new、delete與malloc、free。他們的使用最好是成對使用,不要去混搭---這可不是時尚界哦。如下是這兩組方法的異同或區別:         1、new

原创 文件操作

userDefault是一個單例,通過userDefault::getInstance();獲得這個類的實例。userDefault使用哈希表結構,key-value,key索引,value爲值 userDefault->setStr

原创 Cocos2d-x項目創建方式

cocos new HelloWorld(文件名) -l cpp(語言編寫方式) -p com.lianghui.helloworld(公司)  -d  /Users/sxwt7/Desktop/(存放位置) 點贊 收

原创 Cocos2dx遊戲開發需要用到哪些軟件

1、VS20132、Visual_Assist_X(VS插件 破解版)3、CodeMaid(VS插件)(https://marketplace.visualstudio.com/items?itemName=SteveCadwallade

原创 android windows 環境配置

1、JDK環境安裝:右擊計算機->屬性->高級系統設置->環境變量(分爲用戶變量和系統變量); 1)安裝:直接點擊下一步即可安裝完成。 2)配置環境

原创 lua 時間戳和時間互轉

1、時間戳轉換成時間 local t = 1412753621000 function getTimeStamp(t)     return os.date("%Y%m%d%H",t/1000) end print(get

原创 論C++11 中vector的N種遍歷方法

隨着C++11標準的出現,C++標準添加了許多有用的特性,C++代碼的寫法也有比較多的變化。vector是經常要使用到的std組件,對於vector的遍歷,本文羅列了若干種寫法。(注:本文中代碼爲C++11標準的代碼,需要在較新的編譯器中

原创 幀動畫的實現

       var animation = new cc.Animation();         for (var i = 1; i < 15; i++) {             var frameName = "Image