Egret入门学习日记 --- 第十一篇(书中 4.1~4.6节 内容)
第十一篇(书中 4.1~4.6节 内容)
好了,到了这篇开始,前三章都记录完了。
接下来就是到第四章了。
4.1节 的内容总结一下重点:
1、resource目录下default.res.json文件,可以查看资源的使用状态,分组的情况。
2、preload是自带模板提供的一个资源组,是预加载的资源。意味着这个组资源越多,前期加载越慢。
跟着做:
1、
这是我现在看到的 default.res.json文件 的界面。
2、
这就是 preload资源组 以及 组里的内容。
至此,4.1节 内容完毕。
接下来 4.2节 内容。
总结一下 4.2节 重点:
1、如何添加一个资源组?如何将不同的资源拖动到不同的分组?
2、如何删除一个资源组?
跟着做:
重点1:如何添加一个资源组?如何将不同的资源拖动到不同的分组?
我看到的是 添加组 按钮。
点击后效果。
创建完毕后。
好,开始拖一些资源进入这个资源组。
可以看到,资源进入了该资源组了。
重点2:如何删除一个资源组?
删除后效果。
至此,4.2节 内容完毕。
接着 4.3节 内容。
总结 4.3节 重点:
1、如何导入资源?
跟着做:
重点1:如何导入资源?
好,准备一张图片,并且放在 resource/assets 下。
加入到 preload 资源组中。
不知道加入其它组行不行。。。后面再看吧。
接着,说是可以在EXML中预览。结果我碰到了一个问题。
拖出来是这种样子。。。
怎么办?
最后发现,原来点一下刷新按钮就好了。
这样资源就出来了。
我还发现一个问题,如果我想删除这个资源,不想用了。这样删除是没用的。
虽然我删除了,但是实际上资源还是在的。
在EXML文件还是可以继续使用。
那怎么删掉才能让EXML文件再也不能使用呢?
在这里删除,删除后记得保存。
虽然删除了,但是真正的项目文件夹里,资源还是在的。
并且,EXML文件已经不能使用该资源了。找不到了。
这就达到了删除了资源,并且让EXML文件不能使用的目的。
至此,4.3节 内容结束。
接着 4.4节 内容。
总结一下重点:
1、如何自定义皮肤?
跟着做:
重点1:如何自定义皮肤?
首先,先拖一个EUI提供的按钮。
接着再把想要的皮肤资源,拖动到皮肤快捷面板上。
这样,就完成了自定义皮肤的设置。
至此,4.4节 内容结束。
接下来看一下 4.5节 内容。
最后一句话引起了我的注意:
还有EXML还可以作为皮肤对元件进行皮肤化处理。
这句话的意思,我理解的话,应该是:
EXML文件 也可以当做皮肤资源?
我来试试看:
现在我把 myExml.exml 文件变成了这个样子。
然后新建一个 NewFile.exml 文件。
拖动一个按钮进来。
然后,把 myExml.exml 拖入 NewFile.exml 中的按钮皮肤快捷模板。
额。。。我看不出效果。。。。。。
至此,4.5节 内容结束。
接下来是 4.6节 。
开始练习:
1.准备按钮素材,替换默认的按钮皮肤。思考一下除了按钮外,其他组件还能不能使用快捷模版?
我来试验一下。
我发现只有有这个版块的,才能使用快捷模板。
2.学习使用资源管理,为资源添加分组管理。思考一下资源分组如何加载进来
我创建了一个新的资源组,然后把time.jpg拉入。
直接就可以用了呀。
3.资源管理的好处是什么?默认的preload分组是用来做什么的?
资源管理的好处,我个人认为:
1、方便后期管理和维护。
2、开发时快速找到相应的资源位置,加快开发效率。
preload分组用来做什么的?
1、游戏运行之前,先提前加载相应资源的资源组。
4.思考一下否加入一个loading页?如果能应该如何加,不能又是为什么。
额。。。这个不懂,不懂的地方有几点:
1、loading页是指资源加载时,显示的过度页面吗?
2、我在哪里,哪个方法,或者哪个回调能够知道资源加载完成?
至此,4.6节 内容完毕。
转载于:https://www.cnblogs.com/dmc-nero/p/11216855.html
Egret入门学习日记 --- 第十一篇(书中 4.1~4.6节 内容)相关推荐
- Egret入门学习日记 --- 第六篇
第六篇 在本篇写之前,还是要为昨天写的日记道歉才行,差点就误人子弟了. 没想到在程序员界最低级的错误 "单词拼写错误" 还是会经常犯. childrenCreated 我就不能复制 ...
- Egret入门学习日记 --- 第二篇
第二篇(学习篇) 既然选好了Egret,那我就要想想怎么学了. 开始第一步,先加个Q群先,这不,拿到了一本<Egret HTML5游戏开发指南>,阅至三章,得到印象相对较深的好处和坏处: ...
- .net core底层入门学习笔记(十一-JIT编译器)
.net core底层入门学习笔记(十一) 本篇开始记录JIT编译器实现 文章目录 .net core底层入门学习笔记(十一) 前言 一.JIT编译器介绍 二.JIT编译流程 1.JIT编译触发 2. ...
- GPU(CUDA)学习日记(十一)------ 深入理解CUDA线程层次以及关于设置线程数的思考
GPU(CUDA)学习日记(十一)------ 深入理解CUDA线程层次以及关于设置线程数的思考 标签: cuda存储线程结构网格 2012-12-07 16:30 6298人阅读 评论(4)收藏 举 ...
- Python学习日记-day1基础篇 字符 输出 注释
Python学习日记-day1基础篇 字符 输出 注释 by北栀一刺 # -*- coding: utf-8 -*- """ Spyder EditorThis is a ...
- Rust学习日记番外篇——代码写诗
Rust学习日记番外篇--代码写诗 中秋节即将来临啦~~提前祝大家月饼节快乐.今天看到了掘金的文章,有个代码写诗的活动,那我就小露一手了. 0x01 选定诗句 在掘金有下面几句诗可选. 举头望明月,低 ...
- Java学习日记:UI篇(6)--谢尔宾斯基地毯图
Java学习日记:UI篇(6)–谢尔宾斯基地毯图 引言:谢尔宾斯基地毯是数学家谢尔宾斯基提出的一个分形图形,谢尔宾斯基地毯和谢尔宾斯基三角形基本类似,不同之处在于谢尔宾斯基地毯采用的是正方形进行分形构 ...
- 日语学习日记之先导篇 20211130
日语学习日记之先导篇 20211130 日语n1考试考点被取消了,虽然很无奈,但是学习依旧没有停止,反而有更多的时间来学习了.之前为了备考只复习了N1相关内容. 现在从今天开始,系统地从N5开始复习加 ...
- android 界面组件,安卓开发学习周第三篇——Android中的UI组件
原标题:安卓开发学习周第三篇--Android中的UI组件 在Android APP中,所有的用户界面元素都是由View和ViewGroup的对象构成的.View是绘制在屏幕上的用户能与之交互的一个对 ...
- 【ML/DL】python3学习《机器学习实战》书中的报错及解决办法
python3学习<机器学习实战>书中的报错及解决办法(更新中) <机器学习实战>是一本很不错的书,其采用的是py2的语法格式,在用最新的python3.6编写代码的过程中,书 ...
最新文章
- excel公式不自动计算_c++通用面积计算公式_excel 公式计算 c++
- ASP.NET系统 + Access数据库
- mysql分库分表风险_数据库分库分表存在的问题及解决方案
- CSharpGL(29)初步封装Texture和Framebuffer
- python萤火虫算法_FA:萤火虫算法的测试及Python实现
- Linux下第一次使用MySQL数据库,设置密码
- [收藏]JDBC学习笔记
- 代码文档生成工具-Doxygen生成CHM和RTF图文教程
- flutter框架优缺点_小程序框架全面测评
- Windows 2008 Core 常用命令
- 扛住100亿次请求?我们来试一试
- Jquery—Jquery异步功能实例
- c# 添加外部程序集相对引用问题
- 网络安全要学python_请问入门网络安全要学什么?
- vc++2010学习版注册码分享
- 华为无线网卡无服务器,联通华为无线上网卡连接时连接被终止解决方法 - 小众知识...
- 破解“致得E6协同文档管理系统” 3.2.847版
- SQL注入-显错注入
- PHP:firebase/php-jwt生成jwt和验证
- vue中的key有什么作用?(key的内部原理)
热门文章
- 史上最便捷搭建 Zookeeper 的方法!
- 如何避免程序员的中年危机?
- 从0开始学习 GitHub 系列之「Git 进阶」
- php如何使用网关,在某种情况下,由于PHP代码,网关已关闭(Gateway is down because of PHP code in one situation)...
- oracle sql语句_7个维度查看oracle执行计划的sql语句执行效率
- python中str如何使用_python中str函数的使用方法
- linux服务之NTP及chrony时间同步
- 吴裕雄 python 神经网络——TensorFlow 花瓣分类与迁移学习(3)
- 记账本小程序7天开发记录(第三天)
- 爬虫scrapy框架安装使用