首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从URL + Xamarin.forms加载CocosSharp图像

从URL + Xamarin.forms加载CocosSharp图像
EN

Stack Overflow用户
提问于 2016-11-09 13:55:12
回答 1查看 375关注 0票数 0

我正在开发Xamarin.Forms + CocosSharp应用程序。在这里,我想使用CCSprite从可可尖的URL中加载一个图像。我怎样才能做到这一点?创建正常的CCSprite映像,如: var sprite =新CCSprite("image.png");

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-09 20:14:15

对于流和读取,最好使用异步。我只是在不方便的地方进行了测试,但是您应该使用异步版本。

代码语言:javascript
复制
        var webClient = new HttpClient();
        var imageStream = webClient.GetStreamAsync(new Uri("https://xamarin.com/content/images/pages/forms/example-app.png")).Result;
        byte[] imageBytes = new byte[imageStream.Length];
        int read=0;
        do
        {
            read += imageStream.Read(imageBytes, read, imageBytes.Length- read);
        } while (read< imageBytes.Length);
        CCTexture2D texture = new CCTexture2D(imageBytes);
        var sprite = new CCSprite(texture);

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40508685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档