加载远程图片_Cocos Creator工程JavaScript实现远程图片的加载
根据默认图片的大小和位置,显示远程图片,只需要把组件挂载在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实现远程图片的加载相关推荐
- javascript小游戏代码_Cocos Creator下JavaScript实现相邻动物同化小游戏,附代码
游戏玩法 游戏目标是将游戏区域的动物全部同化成同一种动物.游戏从左上角开始,从右边点击需要变成的目标动物头像,如果被同化动物周围包含了点击的动物,则所有被同化动物都变成点击选中的动物,完成一次同化,然 ...
- php检查图片大小,如何利用Javascript函数检查图片大小
[导读] 发觉用 ASP 判断图片大小比数牛毛还繁复, 且判断了就判断了, 还要逻辑显示 烦 用 Javascript 判断, 轻松搞定, 最终效果无非就是不要让大图片撑破页面 发觉用 ASP 判断图 ...
- osg加载osgb数据_铁路工程三维协同大数据云平台研究与开发
铁路工程三维协同大数据云平台是基于3DGIS空间信息平台.BIM云平台.GIM云平台.在线监测云平台及增强现实云平台的多平台融合技术 现代铁路工程建设更加注重BIM.物联网等新技术,构建全生命周期一体 ...
- JavaScript 的性能优化:加载和执行
概览 无论当前 JavaScript 代码是内嵌还是在外链文件中,页面的下载和渲染都必须停下来等待脚本执行完成.JavaScript 执行过程耗时越久,浏览器等待响应用户输入的时间就越长.浏览器在下载 ...
- 第一百四十一节,JavaScript,封装库--DOM加载
JavaScript,封装库--DOM加载 DOM加载,跨浏览器封装DOM加载,当网页文档结构加载完毕后执行函数,不等待图片音频视频等文件加载完毕 /** dom_jia_zai()函数,DOM页面加 ...
- Javascript 的模块化编程及加载模块【转载+整理】
http://www.ruanyifeng.com/blog/2012/10/javascript_module.html 本文内容 引入 模块化 最初写法 对象写法 立即执行函数写法 放大模式 宽放 ...
- php ajax 下载图片路径,JavaScript_批量下载对路网图片并生成html的实现方法,对路使用ajax实现异步加载内容 - phpStudy...
批量下载对路网图片并生成html的实现方法 对路使用ajax实现异步加载内容,在它的js代码中找到了相关代码 type : 'POST', url : '/index.php/request/new_ ...
- python训练好的图片验证_利用keras加载训练好的.H5文件,并实现预测图片
我就废话不多说了,直接上代码吧! import matplotlib matplotlib.use('Agg') import os from keras.models import load_mod ...
- 【Android 逆向】Android 进程注入工具开发 ( 远程进程注入动态库文件操作 | 注入动态库 加载 业务动态库 | 业务动态库启动 | pthread_create 线程开发 )
文章目录 前言 一.加载 libnattive.so 动态库 二. libnattive.so 动态库启动 三. pthread_create 线程开发 四. 线程执行函数 前言 libbridge. ...
- 判断远程图片是否存在的JavaScript代码
代码简介: 用JavaScript判断远程图片是否存在,不存在话则替换指定的图片,指定图片可以是你网站的LOGO或其它图片,或显示提示信息.没想到用JS还能干这种活,以前都是用笨方法,也就是用ASP/ ...
最新文章
- linux内核匹配的编译器gcc,linux下正则匹配的C实现
- 如何定位“Operating system error 32(failed to retrieve text for this error. Reason: 15105)”错误中被占用的文件...
- css3 仿aero,让Qt支持Win7的Aero和毛玻璃效果
- Apache Camel 3.1 – XML路由的快速加载
- linux安装汉语输入法,在linux中安装google拼音输入法
- java中随机数边界问题,java 简单Dice问题(随机数的运用)
- 超大规模数据集类的创建
- 如何自定义类加载器?
- 读《高性能网站建设指南》有感
- 精心整理Node.js入门---原理篇
- 用友T6固定资产模块处理菜单中的项目会突然消失
- html点击图片可以放全屏,html:点击图片放大到全屏,再次点击缩回
- 怎样在电脑上下载哔哩哔哩的视频?
- python使用selenium爬取dell官网驱动(一):获取遍历各驱动的下载网址
- m4a怎么转换成mp3,m4a转mp3的简单方法
- 安利一个超好用的录屏工具,收藏必备! - 网课、游戏、录音等免费录制
- Loss和神经网络训练
- “东数西算”开启数据中心的新一轮“圈地运动”
- Qlik Sense 创建 QVD 文件详解(Store)
- c语言建立地铁信息,第十次ccf-地铁修建 C语言版
热门文章
- mysql内部联结_关于mysql的内部联结
- linux6.5输错密码锁定,干货分享:解决redhat6.5登陆后跳回Login,循环登陆问题
- lavavel php 手册,Laravel文档工具
- 10g gtx 光纤通信测试_10G以太网光口与Aurora接口回环实验
- erp系统原理和实施第五版pdf_ERP系统实施费用!
- python爬取网页代码_python爬虫爬取网页的内容和网页源码不同?
- WPF: 自动设置Owner的ShowDialog
- linux 文件查找
- MapXtreme 2005 学习心得 了解新建MapXtreme项目结构(二)
- 华为手机连不上adb解决方法