第十一篇(书中 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节 内容完毕。

Egret入门学习日记 --- 第十一篇(书中 4.1~4.6节 内容)的更多相关文章

  1. Egret入门学习日记 --- 第十三篇(书中 5.2~5.3节 内容)

    第十三篇(书中 5.2~5.3节 内容) 写日记已经十天多了,我发现越到后面,我书写的方式越来越程序化. 感觉渐渐失去了人类所谓的感情似的. 不过,没想到的是,书中的内容,很少出现了错误,我一路过来到 ...

  2. Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)

    第十篇(书中 2.9~2.13节 内容) 好的 2.9节 开始! 总结一下重点: 1.之前通过 ImageLoader 类加载图片的方式,改成了 RES.getResByUrl 的方式. 跟着做: 重 ...

  3. Egret入门学习日记 --- 第八篇(书中 2.0~2.6节 内容)

    第八篇(书中 2.0~2.6节 内容) 好!开始把前三章的内容录入进来. 但是!由于第一章说的内容都是在介绍白鹭引擎的背景信息,我就不在日记中写了. 直接开始从第二章写起. 2.0节 中提到了IDE( ...

  4. Egret入门学习日记 --- 第二十篇(书中 9.1~9.3 节 内容 组件篇)

    第二十篇(书中 9.1~9.3 节 内容 组件篇) 第八章中的内容. 以上都是基本的Js知识,我就不录入了. 直接来看 第9章. 开始 9.1节. 以上内容告诉你,Egret官方舍弃了GUI,使用了E ...

  5. Egret入门学习日记 --- 第十七篇(书中 7.4~8.2节 内容)

    第十七篇(书中 7.4~8.2节 内容) 昨天看到 7.3 节,那么今天. 开始 7.4节.     好吧,这些其他的服务器运行知识,就不搞了... 至此,7.4节 内容结束. 开始 7.5节 内容. ...

  6. Egret入门学习日记 --- 第六篇(书中 3.6~3.9节 内容)

    第六篇(书中 3.6~3.9节 内容) 在本篇写之前,还是要为昨天写的日记道歉才行,差点就误人子弟了. 没想到在程序员界最低级的错误 “单词拼写错误” 还是会经常犯. childrenCreated ...

  7. Egret入门学习日记 --- 第五篇(书中 3.5节 内容)

    第五篇(书中 3.5节 内容) 今天得把昨天的问题解决了才行. 去了Q群,碰到一位大大,他给我解惑了.Thanks♪(・ω・)ノ 这是我之前按照书上写的方式写的,并没有效果. 然后大大给我解答了: 后 ...

  8. Egret入门学习日记 --- 第三篇 (书中 3.4 内容)

    第三篇 (书中 3.4 内容) 今天还是要把昨天项目运行后,EXML文件里的界面没有出现的问题解决了才行. 去了群里,没人回.去了官网看文档,看不懂. 不过倒是看到了一个好东西: 还挺便宜啊,一个月要 ...

  9. Egret入门学习日记 --- 第七篇(书中 3.9节 内容)

    第七篇(书中 3.9节 内容) 好,今天就来看下 3.9节 的内容. 第一点: 昨天就已经搞定了. 第二点: 也包括在昨天的内容了. 第三点: 如果在构造函数里直接引用组件,就会挂掉. 但是把位置变化 ...

随机推荐

  1. hive on spark (spark2.0.0 hive2.3.3)

    hive on spark真的很折腾人啊!!!!!!! 一.软件准备阶段 maven3.3.9 spark2.0.0 hive2.3.3 hadoop2.7.6 二.下载源码spark2.0.0,编译 ...

  2. Shared Nothing、Shared Everthting、Shared Disk

    数据库构架设计中主要有Shared Everthting.Shared Nothing.和Shared Disk:1.Shared Everything:一般是针对单个主机,完全透明共享CPU/MEM ...

  3. tmux-cheatsheet

    http://tmuxcheatsheet.com/ http://louiszhai.github.io/2017/09/30/tmux/ 滚屏 开启 Ctrl-b pageup/pagedown ...

  4. Jetbrain全栈最新激活方法(2019年及之前所有新老版本)

    随着2019版的到来,之前的永久激活教程也不生效了,所以今天为大家带来一种新的永久激活方式. 1.下载新版破解补丁 破解补丁传送门提取码:3e8j 点击传送门下载补丁文件 jetbrains-agen ...

  5. yy

    sudo rm -rf /var/cache/apt/archives/python-catkin-pkg-modules_0.4.12-1_all.deb sudo rm -rf /var/cach ...

  6. [bzoj 5143][Ynoi 2018]五彩斑斓的世界

    传送门 Descroption 给了你一个长为n的序列a,有m次操作 1.把区间[l,r]中大于x的数减去x 2.查询区间[l,r]中x的出现次数 Solution 分块 对于每个块,我们都分别维护: ...

  7. 【spark core学习---算子总结(java版本) (第1部分)】

    map算子 flatMap算子 mapParitions算子 filter算子 mapParttionsWithIndex算子 sample算子 distinct算子 groupByKey算子 red ...

  8. [RK3399] 虚拟按键栏显示不全或者方向不对

    CPU:RK3399 系统:Android 7.1 同样的系统代码,换了一个小分辨率的屏,虚拟按键栏就出现显示不全,而且方向不对 出现这种问题的原因是显示密度和屏不匹配,需要适当的降低显示密度即可 d ...

  9. 2019 SDN上级第五次作业

    1.浏览RYU官网学习RYU控制器的安装和RYU开发入门教程,提交你对于教程代码的理解,包括但不限于: 描述官方教程实现了一个什么样的交换机功能? 答:官方教程实现了一个将接收到的数据包发送到所有端口 ...

  10. C++ STL介绍——String类

    目录 1.简介 2.string类成员函数汇总 3.String类的构造函数以及析构函数 4.获取字符串长度 5.获取字符串元素 6.字符串比较方法 7.字符串输入输出 8.字符串查找函数 1.简介 ...