原创 升序和降序操作
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