原文: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