原文:cocos2dx lua中異步加載網絡圖片,可用於顯示微信頭像

最近在做一個棋牌項目,腳本語言用的lua,登錄需要使用微信登錄,用戶頭像用微信賬戶的頭像,微信接口返回的頭像是一個url,那么遇到的一個問題就是如何在lua中異步加載這個頭像,先在引擎源碼里找了下可能會提供這個功能的地方,發現好像沒有提供類似功能,那么只能自己動手寫。所以我在ImageView這個類里面添加了一個成員方法,其實可以不寫在ImageView里,而且我覺得非必需情況下還是不要修改引擎源 ...

2017-09-15 11:25 0 2047 推薦指數:

查看詳情

[原創]cocos2dx加載網絡圖片&異步加載圖片

【動機】 之前看到一款卡牌游戲,當你要看全屏高清卡牌的時候,游戲會單獨從網絡上下載,本地只存了非高清的,這樣可以省點包大小,所以我萌生了實現一個讀取網絡圖片的類。 【聯想】 之前瀏覽網頁的時候經常看到一張圖片漸進(由模糊變清晰)的顯示,如果在游戲中,諸如像顯示高清卡 ...

Wed Jun 18 05:07:00 CST 2014 0 2337
Cocos2dx3.x Lua圖片異步加載

一、說明 異步加載就是把消耗程序時間比較大的加載操作放到其他線程,待加載完畢后通過回調函數的方式通知主線程。 addImageAsync函數實現(Cocos2dx 3.3 ...

Sun Mar 15 01:51:00 CST 2015 0 3790
cocos2dx啟用lua腳本

AppDelegate 的 applicationDidFinishLaunching 方法中加載Lua引擎 bool AppDelegate::applicationDidFinishLaunching() { // initialize director ...

Sat Feb 08 02:09:00 CST 2014 0 3366
cocos2dx lua 加密

cocos2dx-lua項目發布時,為了保護lua源碼,需要對lua進行加密。通常分為兩種方式:加密文件和編譯為字節碼。 1、加密文件   前提是你不用luajit,而使用lua。這樣這種方法是真正加密,原理是我們自己替換掉lua的的loader函數。通常需要以下幾個步驟:   (1)確立 ...

Mon Mar 17 20:02:00 CST 2014 0 2557
lua 處理cocos2dx 的button 事件

lua 處理cocos2dx 的button 事件 2014-05-08 09:44:32| 分類: lua |舉報 |字號 訂閱 1、引入這個類:require "GuiConstants" 2、下面是回調函數 ...

Wed Aug 13 01:14:00 CST 2014 1 4901
改進cocos2dxlua讀ccb的方法

cocos2dx自帶的CCBProxy真弱,還好提供了一個CCBReaderLoader.lua,但是也不好用, 於是修改了一下CCBReaderLoader,下面直接貼代碼了。    --2014.7.30 修正,如果不用元表,就會出現同名變量被覆蓋的問題 ...

Wed Jul 16 17:10:00 CST 2014 2 2546
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM