Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)
第十篇(书中 2.9~2.13节 内容)
好的 2.9节 开始!
总结一下重点:
1、之前通过 ImageLoader 类加载图片的方式,改成了 RES.getResByUrl 的方式。
跟着做:
重点1:之前通过 ImageLoader 类加载图片的方式,改成了 RES.getResByUrl 的方式。
这是我之前加载图片的方式。
我在日记 第八篇 也有提到。看来书中还是提供了更加新颖的方式。
好,那么我就按照书中所说的新方式,试一下。
好的,运行成功,接下来对比一下两种方式的区别。
为了更相像,我把老方式特意封装了一下。
由此看来,新的方式 省掉了 egret.ImageLoader 和 egret.Texture 这两个类。
比老方式更加简便快捷。
至此,2.9节 内容完毕。
那么,开始 2.11节 内容。
每次到了这种练习题。我就很郁闷。好吧,来练一下。
1、
安装书中所说,先新建一个EUI项目。
然后运行一下。
好的运行完毕。
接着他说,引入game和dragonbones库,然后看一下项目结构。
那么引入之前,肯定要看一下项目结构,好做引入前和引入后的对比。
看看引入前的项目结构:
bin-debug文件夹
libs文件夹 和 resource文件夹
libs/modules文件夹
script文件夹
src文件夹 和 template文件夹
以及根目录
好,再引入 game库和 dragonbones库。
怎么引入呢?
按照我之前 第八篇 日记的记载。
嗯,修改根目录的 egretProperties.json 文件即可。
那么,我就开始修改。
好,我添加了 game 库,并且运行了一下。接下来,看看项目结构的变化吧。
恕我直言,看不出什么变化,估计是引入有问题。
我得查查:
根据书中 2.4.2 内容。
可知,如果引入库的话,会变化的只有 libs文件夹 这部分才对。
同样,2.4.2节 提到 egretProperties.json文件 是配置扩展类库用的。
2.6节 也同样提到。
啊!原来书中,早有说明,看来我还是读得不够仔细啊。
查询完毕。
好,原来我差了一步,就是编译引擎。
好的,目录发生了改变。终于学到了。看来练习还是很有必要的。
还有我的 第八篇 日记,要完善这个知识点。
2、 创建一个空项目,对比一下EUI的项目有什么差别?能否引入eui的库,能是为什么,不能又是为什么?
哇,真的问倒我了,难为我啊。创建一个空项目,难道还要我去下载老版本?
放过我好吧,这题我就放弃了。
3、了解Egret的主入口,index.html,default.thm.json文件用于做什么?
index.html 我知道啊,主要界面嘛。我们看到的整个游戏画面,就是他。
default.thm.json 书中所说,一个记录exml文件引用的文件?
4、使用二维码,利用微信扫一扫功能查看EUI项目的运行情况?
好吧,这是我手机运行时的样子。一切正常。
5、熟悉一下Egret Launcher的项目创建项目和发布项目
这个早在第九篇时,就了解了发布项目了。
至此,2.11节 内容完毕。
那么开始 2.13节 内容。
好,那么就按照这个来练习一下吧。
讲真,这种要数学公式来做图形的,真的有点蛋疼。。。lineTo和moveTo等方法还不算很明白。
希望后面会讲到吧。
至此,2.13内容结束。
好,今天就到这里。
终于补完了前三章的内容了,虽说只有第二章有用就是了。
Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)的更多相关文章
- Egret入门学习日记 --- 第二十篇(书中 9.1~9.3 节 内容 组件篇)
第二十篇(书中 9.1~9.3 节 内容 组件篇) 第八章中的内容. 以上都是基本的Js知识,我就不录入了. 直接来看 第9章. 开始 9.1节. 以上内容告诉你,Egret官方舍弃了GUI,使用了E ...
- Egret入门学习日记 --- 第十八篇(书中 8.5~8.7 节 内容)
第十八篇(书中 8.5~8.7 节 内容) 其实语法篇,我感觉没必要写录入到日记里. 我也犹豫了好久,到底要不要录入. 这样,我先读一遍语法篇的所有内容,我觉得值得留下的,我就录入日记里. 不然像昨天 ...
- Egret入门学习日记 --- 第十九篇(书中 8.8~8.10 节 内容)
第十九篇(书中 8.8~8.10 节 内容) 开始 8.8节. 重点: 1.类型推断. 2.类型强制转换,使其拥有代码提示功能. 3.除了TS自带的类型判断,Egret官方也提供了类型判断的方法. 操 ...
- Egret入门学习日记 --- 第十六篇(书中 6.10~7.3节 内容)
第十六篇(书中 6.10~7.3节 内容) 昨天搞定了6.9节,今天就从6.10节开始. 其实这个蛮简单的. 这是程序员模式. 这是设计师模式. 至此,6.10节 完毕. 开始 6.11节. 有点没营 ...
- Egret入门学习日记 --- 第十五篇(书中 6.1~6.9节 内容)
第十五篇(书中 6.1~6.9节 内容) 好的,昨天完成了第五章. 今天来看第六章. 总结重点: 1.如何对组件进行分组? 跟着做: 重点1:如何对组件进行分组? 首先,选中你想要组合的组件. 然后点 ...
- Egret入门学习日记 --- 第十四篇(书中 5.4~5.6节 内容)
第十四篇(书中 5.4~5.6节 内容) 书中内容: 总结 5.4节 内容重点: 1.如何编写自定义组件? 跟着做: 重点1:如何编写自定义组件? 文中提到了重要的两点. 好,我们来试试看. 第一步, ...
- Egret入门学习日记 --- 第十三篇(书中 5.2~5.3节 内容)
第十三篇(书中 5.2~5.3节 内容) 写日记已经十天多了,我发现越到后面,我书写的方式越来越程序化. 感觉渐渐失去了人类所谓的感情似的. 不过,没想到的是,书中的内容,很少出现了错误,我一路过来到 ...
- Egret入门学习日记 --- 第八篇(书中 2.0~2.6节 内容)
第八篇(书中 2.0~2.6节 内容) 好!开始把前三章的内容录入进来. 但是!由于第一章说的内容都是在介绍白鹭引擎的背景信息,我就不在日记中写了. 直接开始从第二章写起. 2.0节 中提到了IDE( ...
- Egret入门学习日记 --- 第十七篇(书中 7.4~8.2节 内容)
第十七篇(书中 7.4~8.2节 内容) 昨天看到 7.3 节,那么今天. 开始 7.4节. 好吧,这些其他的服务器运行知识,就不搞了... 至此,7.4节 内容结束. 开始 7.5节 内容. ...
随机推荐
- DOM设置css样式
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- 银川区域赛现场赛 Pot!!【线段树】
给定两个操作: MULTIPLY L R x 区间里都乘以一个数x MAX L R : 计算区间内一个2,3,5,7个数最大值. 思路:维护4个最大值.蓝瘦. /** 有 n 个数和 5 种操作 a ...
- Docker 学习10 Docker的系统资源限制及验证
一.资源限制 二.内存限制 1.OOME 每一个进程都会有oom_adj(oom计算分数的权重)值,此值越大,oom_score(oom得分)越高,越容易被干掉,因此非常非常重要的容器化应用,一开始就 ...
- 008_Python3 列表
序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. Python有6个序列的内置类型,但最常见的是列表 ...
- 073_使用 shell 脚本打印如下图形
#!/bin/bash #打印第一组图片#for(())为类 C 语言的语法格式,也可以使用 for i in;do;done 的格式替换#for((i=1;i<=9;i++))循环会执行 9 ...
- jquery验证时间
http://blog.csdn.net/guguojin/article/details/7045908 验证时间的正则表达式集合 //日期格式yyyy PatternsDict.date_y= ...
- Linux FC/iSCSI存储设备管理系列(一):Linux系统设备驱动入门
Linux FC/iSCSI存储设备管理系列(一):Linux系统设备驱动入门 转载请在文首保留原文出处:EMC中文支持论坛 - https://community.emc.com/go/chines ...
- SSD检测几个小细节
目录 一. 抛砖引玉的Faster-RCNN 1.1 候选框的作用 1.2 下采样问题 二. SSD细节理解 2.1 六个LOSS 2.2 Anchor生成细节 2.3 Encode&& ...
- Ubuntu 14.04 源
清华源https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/ ubuntu 14.04 官方源 # deb cdrom:[Ubuntu 14.04.4 LT ...
- Java中BigDecimal的equals与compareTo的区别
有个是否为零的判断[BigDecimal.ZERO.equals(ratio)]我用了BigDecimal的equals方法,结果,判断失败,因此特地分析一下equals与compareT ...