原创 使用CCRenderTexture來是實現遊戲的暫停

在手機遊戲中,經常會有暫停按鈕,使遊戲處於暫停狀態,那麼怎樣用Cocos2d-x實現呢? 下面看一下在cocos2d-x中CCRenderTextu

原创 關於UIPickerView空間的使用

UIPickerView的講解 UIPickerView需要遵循的協議有<UIPickerViewDataSource>和<UIPickerViewDelegate> 其中<UIPickerViewDataSource>只有兩個方法

原创 cocos2d-x2.2實現橢圓運動,參數爲中心點座標和長半軸、短半軸

CCAction運動中沒有實現橢圓運動或者圓周運動,於是在網上找了很多相關帖子,有一個CCCircleBy可以實現圓周運動,但是當使用CCRepeatForever循環運動時,總是會卡一下,所以在網上有找了一個實現橢圓運動的例子,當長半軸

原创 使用CCAnimate、CCAnimation、CCTextureCache、CCTexture2D來實現動畫效果

使用CCTexture2D來創建動畫效果,前提資源是有一張合成的大圖 下面看具體的做法: CCSprite* heroSprite = CCSpri

原创 Objective-c NSFileManager類和NSFileHandle類的使用

NSFileManager* fm = [NSFileManager defaultManager];         //判斷一個文件是否存在,返

原创 IOS下微信好友和朋友圈分享實現

1、IOS分享到微信好友和微信朋友圈 第一步,先檢測微信客戶端是否存在: [WXApi isWXAppInstalled]; --  這個方法返回一個bool值,來驗證微信客戶端是否存在 第二步,跳轉到微信界面(好友或者朋友圈): //

原创 cocos2dx 實現文字的一鍵複製功能(IOS、Android)

1、IOS篇(用OC和C++混編) 頭文件聲明: public static void copy(std::string str); 實現如下: void copy(std::string str) {     //把string類型轉

原创 AppleScript基礎語法講解

--AppleScript變量有四種數據類型:number,string,list,record --爲變量賦值應當使用set to語句:   set 變量名 to 變量值 set x to 10 set y to 10 set xy

原创 cocos2dx-lua3.12版本保存圖片、截屏顯示

保存圖片到本地: --[[ 下面代碼的意思是將大圖plist文件中的分離出來,並保存到沙盒目錄下 ]] local size = cc.Director:getInstance():getVisibleSize() local plis

原创 cocos creator第一個星星遊戲

本人也是第一次接觸cocos creator,現在也正處於學習階段,按照官網的教程一點一點來練習。下面是練習官網的第一個實例: 《Star.js》 cc.Class({     extends: cc.Component,     pro

原创 cocos creator editbox控件用法

首先,新建一個空項目EditBoxDemo,打開場景 在控件庫選擇EditBox,然後拖動到場景編輯器中,如下圖: 屬性編輯器中可以修改此editbox中的組件屬性 每個屬性什麼意思,這裏就不一一介紹

原创 cocos2dx-3.11 使用創建Lua項目以及運行自定義場景

第一節  創建項目 現在用cocos2dx3.11版本寫一個小遊戲,首先創建項目,在終端裏輸入如下指令: cd/Users/xiaosong1531/Desktop/cocos2d-x-3.11.1/tools/cocos2d-conso

原创 lua數據存儲與文件解析

1、簡單介紹: cocos2dx-lua中對文件的操作都用cc.FileUtils這個類進行操作,它是單一實例。 訪問res目錄:(fullPathForFilename(arg)) local fullPathForFilename =

原创 基本控件使用(三)(觸摸,CallFunc,Schedule)

在項目中,觸摸是必不可少的,然而也需要經常屏蔽一些觸摸,比如點擊某個按鈕彈出一個界面,此時只有這個界面上的事件可以觸發,而下層的觸摸就要關閉。這裏本人主要用到了單點觸摸: local function touchBega(touch, e

原创 cocos2dx3.12-lua添加ShareSDK分享功能(朋友圈、QQ空間、微博)

因爲以前對接過C++版的ShareSDK,所以這次對接起來比較輕鬆,然而這次對接lua版本的,所以就沒有采用cocos2dx的文檔,而是IOS和Android分開對接的。 先說一下IOS平臺: 打開ShareSDK官網,找到對接IOS平臺