图片资源在Cocos Creator 3D里面,有两种状态,一种用于3D纹理,另一种用于2D界面。如下图所示,sprite-frame用于2D,其余都用于3D。

如果你试图把一个标记为texture的图片资源拖到UI上,你会发现拖不上去。这种情况下,记得根据需求修改图片属性并保存。

对于拖拽方式的使用,只要我们选对了类型就可以了。而动态加载,则需要满足两个条件

1、动态加载的图片必须直接或者间接位于resources目录下

2、使用loader加载时,需要指定特定类型。

动态加载spriteFrame的代码

cc.loader.loadRes(url,cc.SpriteFrame,(err,spriteFrame:cc.SpriteFrame)=>{//TODO
});

动态加载Texture的代码。

cc.loader.loadRes(url, cc.ImageAsset, (err, imageAsset: cc.ImageAsset) => {if (imageAsset) {let tex = imageAsset._texture;//TODO}
});

注意:如果是加载3D模型使用的纹理,在Cocos Creator v1.1.1里面,只能用cc.ImageAsset类型,然后获取它的_texture成员属性。直接使用cc.Texture2D是加载不到东西的。

这篇文章最重要的就是上面这个“注意”,麒麟子因为这个问题,折腾了半天。

麒麟子Cocos Creator 3D研究笔记一:图片资源类型和加载相关推荐

  1. 麒麟子Cocos Creator 3D研究笔记四:天空盒动态更换与IBL效果

    麒麟子Cocos Creator 3D研究笔记之材质IBL与天空盒动态切换 在线演示地址: https://showcase.ukylin.net/skybox/ 天空盒对于3D渲染场景来说,有着不个 ...

  2. 开始写一个新的专栏《麒麟子Cocos Creator 3D研究笔记》

    如题 麒麟子在2016年的时候,开启了自己的Cocos Creator之门,并发展出了自己的公司. 在Cocos Creator 3D来临之际,麒麟子再一次选择了提前跟进. 凭借着微弱的商业嗅觉,麒麟 ...

  3. 麒麟子Cocos Creator 3D研究笔记十:【qfw】开源的Extension Pack for Cocos Creator 3D

    零.写在前面 愿你活得烈马青葱,不为他人的目光所累 ---嗯! 阿子也不知道这个句子的原始出处,但就想把它分享给大家.专心写好自己的BUG,让别人说去吧! 在进入今天的正文之前,阿子想给大家聊聊最近使 ...

  4. 麒麟子Cocos Creator 3D研究笔记五:模型骨骼动画查看器

    负一.​先说两句 本文索引是负一开头,那是因为这一小节是​最后加上来的.为了不牵一发动全身,就这样最好了. 写文章每次要自称的时候,麒麟子三个字打着太费劲,以后文章中,我就叫自己阿子吧​. 大家从今天 ...

  5. 麒麟子Cocos Creator 3D研究笔记九:初尝Shader并实现边缘光(RimLight)

    零.先看一些图 图1:边缘光因子检查 图2:黄色,一般用于霸体效果 图3:红色,一般用于特殊技能特效 图4:白色,一般用于受击效果 图5:绿色,一般用于人物,NPC选中时高亮 看着群里的小伙伴们都很热 ...

  6. 麒麟子Cocos Creator 3D研究笔记零:从零开始入门并发布微信小游戏

    编辑器状态截图 不要在意名字,我临时借用的小游戏APPID 一.前言 Cocos Creator,我回来了. 2016年6月,大家都觉得Cocos Creator 2D不够成熟的时候,我就开始商用了. ...

  7. 麒麟子Cocos Creator 3D研究笔记七:骨骼动画上的挂接点

    注意手中的大棒 每个人心中有一个属于自己的游戏世界,麒麟子也不例外.拿到Cocos Creator 3D第一时间,就想撸点人物角色相关的.像换装.角色控制.血条.武器挂接之类的. 然而当我按照套路把角 ...

  8. 麒麟子Cocos Creator 3D研究笔记三:角色换装(无动画)

    零.效果展示 先来两张图 在线演示地址: https://showcase.ukylin.net/avatar/ 3D换装有两种情况,一种是身体各部件(如头发.上衣.裤子.手套.鞋子等身体各部分),另 ...

  9. 麒麟子Cocos Creator 3D研究笔记十一:实用Shader之单张纹理实现武器动态发光

    零.别看广告,看疗效 虽然标题叫武器发光,其实它还能实现魔法护盾.动态光柱等效果.别说话,看图! 阿子最近沉迷于学英语和写代码,可HIGH了. 一看时间,竟然已经十天没发稿了. 但这不能怪阿子,要怪就 ...

最新文章

  1. 【廖雪峰python进阶笔记】类的继承
  2. python argparse举例说明
  3. spring boot 批量更新数据
  4. SQL pivot与unpivot 实现的简单的:行转列及列转行
  5. 201521123108《Java程序设计》第14周学习总结
  6. iview标签页的点击方法_18页PPT:6个高手常用的自我介绍套路,很是得人心,学习...
  7. jzoj1266,P1879-[USACO06NOV]玉米田Corn Fields【状态压缩,dp】
  8. 创业者谈:畏惧失败,但也要拥抱失败
  9. 【文献阅读】Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithms
  10. 平台抗住日访问量 7 亿次,研发品控流程全公开
  11. Umbraco中的Examine Search功能讲解
  12. 遨博机器人展示_高交会:智能机器人走入大众生活
  13. gmail设置双重验证后,第三工具无法登陆解决
  14. java 获取视频第一帧 | Java工具类
  15. Ubuntu强制关机后无法启动
  16. 最近很火的在线文件预览txt、doc、ppt、pdf、excel、jpg、png、zip、tar.gz等各种文件及压缩文件在线解压和预览,包括前后端设计和源码,编写搜索引擎多关键词检索名称和内容(四)
  17. CRM笔记(1):对CRM概念的理解
  18. java getiotype_坑爹微信之读取PKCS12流时出现的java.io.IOException: DerInputStream.getLength...
  19. 业务知识与技术知识的积累同样重要
  20. BUUCTF-Crypto-猪圈密码及其变种+银河密码+跳舞的小人

热门文章

  1. python 爬取_Python爬虫爬取马蜂窝北京景点信息
  2. 解决CAD中炸开(explode))命令无效的方法
  3. 在Cmakelist中添加opencv遇到的问题
  4. 软件公司里面开发职位简称汇总
  5. 电子名片如何用一片文章完成拓客引流
  6. 如何实现全链路营销效果跟踪?
  7. 《道德经》·第二十九章
  8. Gartner:2021 年塑造未来的 9 大技术趋势
  9. 计算机网络技术项目计划书,学生信息管理系统项目计划书
  10. thymeleaf th:if 判断表达式的使用