原创 cocos2dx 2.2.2 的Android交叉編譯問題彙總

1. cygwin編譯cocos2d-x項目工程時,無法創建普通文件,如圖:        解決方法:    修改build_native.sh      該文件在E:\cocos2dx\template\multi-platform-c

原创 Lua中的常用操作系統庫

os.time ([table])      功能:按table的內容返回一個時間值(數字),若不帶參數則返回當前時間.(在許多系統中該數值是當前距離某個特定時間的秒數。)      說明:當爲函數調用附加一個特殊的時間表時,該函數就是返

原创 lua 如何輸出樹狀結構的table?

爲了讓遊戲前端數據輸出更加條理,做了一個簡單樹狀結構來打印數據。ccmlog.lualocal function __tostring(value, indent, vmap) local str = '' indent

原创 cocos2d-x學習日誌(17) --新手嚮導

    新手引導:爲了讓第一次進入遊戲的玩家能更加輕鬆容易的瞭解遊戲功能。    如圖:實現思路:  1.採用遮罩的形式突出引導重點,同時屏蔽其它功能。  2.在遮罩添加解說UI及相應動畫  如圖:  注:光亮區域即是可觸碰區域。具體實現

原创 cocos2d-x -- 渠道SDK【棱鏡】接入(1)

棱鏡SDK簡介    若想讓遊戲上線,渠道接入步驟是必不可少的,爲了避免一對一接入渠道問題,我選擇了棱鏡SDK,因爲棱鏡是遊戲與渠道SDK的中間層,爲CP廠商屏蔽各個渠道SDK之間的差異,整個接入過程,不會改變各個渠道SDK的功能、特性、

原创 【MyGui 3.2.0 開發之一】 編譯(OpenGL平臺)

MyGui是一個用來創建用戶圖形界面的庫,用於遊戲和3D應用程序。這個庫的主要目標是達到:快速、靈活、易用。 1.下載準備: 源代碼:http://svn.code.sf.net/p/my-gui/code/trunk

原创 cocos2d-x 通過JNI實現c/c++和Android的java層函數交互

1.JNI       JNI是Java Native Interface的縮寫,中文爲JAVA本地調用。從Java1.1開始,Java Native Interface(JNI)標準成爲java平臺的一部分,它允許Java代碼和其他語言

原创 Lua 常用數據結構

    Lua中的table不是一種簡單的數據結構,它可以作爲其它數據結構的基礎。如數組、記錄、線性表、隊列和集合等,在Lua中都可以通過table來表示。 一、數組    在lua中通過整數下標訪問表中的元素即可簡單的實現數組。並且數組

原创 LUA IO庫

     I/O庫爲文件操作提供兩種模式。簡單模式(simple model)擁有一個當前輸入文件和一個當前輸出文件,並且提供針對這些文件相關的操作。完全模式(complete model)使用外部的文件句柄來實現。簡單模式     I/

原创 Lua中調用C函數(lua-5.2.3)

      Lua可以調用C函數的能力將極大的提高Lua的可擴展性和可用性。      對於有些和操作系統相關的功能,或者是對效率要求較高的模塊,我們完全可以通過C函數來實現,之後再通過Lua調用指定的C函數。      對於那些可被Lu

原创 VS2010編譯Lua程序(lua-5.2.3)

編譯靜態鏈接庫    1.下載Lua源碼     下載後解壓到一個目錄下,這裏假設解壓到D:\win32Lua 注意下載的版本,如果是5.2.x,後面代碼中的C API發生了改變    2)在VS2010中新建一個靜態庫項目,項目命名爲l

原创 LUA string庫

      Lua解釋器對字符串的支持很有限。一個程序可以創建字符串並連接字符串,但不能截取子串,檢查字符串的大小,檢測字符串的內容。在Lua中操縱字符串的功能基本來自於string庫。一、String庫的常用函數:--返回字符串s的長度

原创 cocos2d-x lua 學習筆記(1) -- 環境搭建

      Cocos2d-x 3.0以上版本的環境搭建和之前的Cocos2d-x 2.0 版差異較大的,同時從Cocos2d-x 3.0項目打包成apk安卓應用文件,搭建安卓環境的步驟有點繁瑣,但搭建一次之後,以後就會非常快捷!OK,現

原创 cocos2d-x與Android混編實現遊戲支付功能

      遊戲支付平臺付實際上就是買賣雙方交易過程中的“第三方中介”,也可以說是“技術中介”。這裏我選擇豌豆莢SDK平臺,實現遊戲支付功能。      支付流程:配置遊戲服務器端回調地址URL遊戲客戶端使用申請好的Appkey_id,s

原创 cocos2d-x -- 渠道SDK【棱鏡】接入(2)

上一章《cocos2d-x -- 渠道SDK【棱鏡】接入(1)》,已經接入好了SDK,現在要準備添加渠道了,以豌豆莢爲例。具體流程:1.添加渠道:2.輸入安全密鑰、appKey_id.3.獲得相應回調地址:4.配置回調地址:就這麼簡單,這