实现了cocos2dx3.3,AnyImageView类实现网络加载图片,或者加载本地图片
调用方法:
导入头文件
#include "AnyImageView.h"
<span style="white-space:pre"> </span>const char *url = "general/img/arenabattlessfiv_gameover_player.png"; //本地图片
//const char *url = "http://pic2.51ias.com/test_a/sys_avatar/00c876e3521e12a4b68a64a2c9ca8a4a.png";//网络图片
const char *localPng = "general/img/arenalivessfiv_arenaclose_img.png";//默认本地图片
ui::AnyImageView *webSprite = ui::AnyImageView::create();
webSprite->loadTexture(url, localPng);
webSprite->setPosition(Vec2(300, 400));
this->addChild(webSprite);
备注:
curl文件位于我的电脑文件路径下
E:\svn\gloud\Client\cocos2dx\trunk\gloudarena\cocos2d\external\curl\include\win32\curl
AnyImageView类和http_fetcher文件位于我的电脑文件路径下
E:\svn\gloud\Client\cocos2dx\trunk\gloudarena\Classes
导入头文件:
#include "AnyImageView.h"
#include "AnyImageView.h"