根据默认图片的大小和位置,显示远程图片,只需要把组件挂载在Sprite上,需要更新的时候,调用以下方法即可。

只有url调用如下:

userHead.getComponent('ImageUrl').loadUrl(url);

知道图片类型调用如下(如微信头像):

userHead.getComponent('ImageUrl').loadUrl(url,'png');

实现核心代码如下:

/** * @description: 获取Url图 * @param {string} url 路径 * @param {string} type 图片类型,如:png * @return: */loadUrl(url, type = null){ this.checkDefault(); if(url == null || url == ''){ cc.error('invalid url', url); this.getComponent(cc.Sprite).spriteFrame = this._defaultSpf; return; }​ cc.loader.load(typeof type == 'string'? {url: url, type: type}: url, (err, texture) => { if(err != null){ cc.error(url, err); return; }​ // 根据默认大小显示 this.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture); let size = this._defaultSpf.getOriginalSize(); this.node.width = size.width; this.node.height = size.height; });},

加载远程图片_Cocos Creator工程JavaScript实现远程图片的加载相关推荐

  1. javascript小游戏代码_Cocos Creator下JavaScript实现相邻动物同化小游戏,附代码

    游戏玩法 游戏目标是将游戏区域的动物全部同化成同一种动物.游戏从左上角开始,从右边点击需要变成的目标动物头像,如果被同化动物周围包含了点击的动物,则所有被同化动物都变成点击选中的动物,完成一次同化,然 ...

  2. php检查图片大小,如何利用Javascript函数检查图片大小

    [导读] 发觉用 ASP 判断图片大小比数牛毛还繁复, 且判断了就判断了, 还要逻辑显示 烦 用 Javascript 判断, 轻松搞定, 最终效果无非就是不要让大图片撑破页面 发觉用 ASP 判断图 ...

  3. osg加载osgb数据_铁路工程三维协同大数据云平台研究与开发

    铁路工程三维协同大数据云平台是基于3DGIS空间信息平台.BIM云平台.GIM云平台.在线监测云平台及增强现实云平台的多平台融合技术 现代铁路工程建设更加注重BIM.物联网等新技术,构建全生命周期一体 ...

  4. JavaScript 的性能优化:加载和执行

    概览 无论当前 JavaScript 代码是内嵌还是在外链文件中,页面的下载和渲染都必须停下来等待脚本执行完成.JavaScript 执行过程耗时越久,浏览器等待响应用户输入的时间就越长.浏览器在下载 ...

  5. 第一百四十一节,JavaScript,封装库--DOM加载

    JavaScript,封装库--DOM加载 DOM加载,跨浏览器封装DOM加载,当网页文档结构加载完毕后执行函数,不等待图片音频视频等文件加载完毕 /** dom_jia_zai()函数,DOM页面加 ...

  6. Javascript 的模块化编程及加载模块【转载+整理】

    http://www.ruanyifeng.com/blog/2012/10/javascript_module.html 本文内容 引入 模块化 最初写法 对象写法 立即执行函数写法 放大模式 宽放 ...

  7. php ajax 下载图片路径,JavaScript_批量下载对路网图片并生成html的实现方法,对路使用ajax实现异步加载内容 - phpStudy...

    批量下载对路网图片并生成html的实现方法 对路使用ajax实现异步加载内容,在它的js代码中找到了相关代码 type : 'POST', url : '/index.php/request/new_ ...

  8. python训练好的图片验证_利用keras加载训练好的.H5文件,并实现预测图片

    我就废话不多说了,直接上代码吧! import matplotlib matplotlib.use('Agg') import os from keras.models import load_mod ...

  9. 【Android 逆向】Android 进程注入工具开发 ( 远程进程注入动态库文件操作 | 注入动态库 加载 业务动态库 | 业务动态库启动 | pthread_create 线程开发 )

    文章目录 前言 一.加载 libnattive.so 动态库 二. libnattive.so 动态库启动 三. pthread_create 线程开发 四. 线程执行函数 前言 libbridge. ...

  10. 判断远程图片是否存在的JavaScript代码

    代码简介: 用JavaScript判断远程图片是否存在,不存在话则替换指定的图片,指定图片可以是你网站的LOGO或其它图片,或显示提示信息.没想到用JS还能干这种活,以前都是用笨方法,也就是用ASP/ ...

最新文章

  1. linux内核匹配的编译器gcc,linux下正则匹配的C实现
  2. 如何定位“Operating system error 32(failed to retrieve text for this error. Reason: 15105)”错误中被占用的文件...
  3. css3 仿aero,让Qt支持Win7的Aero和毛玻璃效果
  4. Apache Camel 3.1 – XML路由的快速加载
  5. linux安装汉语输入法,在linux中安装google拼音输入法
  6. java中随机数边界问题,java 简单Dice问题(随机数的运用)
  7. 超大规模数据集类的创建
  8. 如何自定义类加载器?
  9. 读《高性能网站建设指南》有感
  10. 精心整理Node.js入门---原理篇
  11. 用友T6固定资产模块处理菜单中的项目会突然消失
  12. html点击图片可以放全屏,html:点击图片放大到全屏,再次点击缩回
  13. 怎样在电脑上下载哔哩哔哩的视频?
  14. python使用selenium爬取dell官网驱动(一):获取遍历各驱动的下载网址
  15. m4a怎么转换成mp3,m4a转mp3的简单方法
  16. 安利一个超好用的录屏工具,收藏必备! - 网课、游戏、录音等免费录制
  17. Loss和神经网络训练
  18. “东数西算”开启数据中心的新一轮“圈地运动”
  19. Qlik Sense 创建 QVD 文件详解(Store)
  20. c语言建立地铁信息,第十次ccf-地铁修建 C语言版

热门文章

  1. mysql内部联结_关于mysql的内部联结
  2. linux6.5输错密码锁定,干货分享:解决redhat6.5登陆后跳回Login,循环登陆问题
  3. lavavel php 手册,Laravel文档工具
  4. 10g gtx 光纤通信测试_10G以太网光口与Aurora接口回环实验
  5. erp系统原理和实施第五版pdf_ERP系统实施费用!
  6. python爬取网页代码_python爬虫爬取网页的内容和网页源码不同?
  7. WPF: 自动设置Owner的ShowDialog
  8. linux 文件查找
  9. MapXtreme 2005 学习心得 了解新建MapXtreme项目结构(二)
  10. 华为手机连不上adb解决方法