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节 内容. ...
随机推荐
- BZOJ 3601 一个人的数论 (拉格朗日插值+莫比乌斯反演)
题意 略 题解 orz Freopen的博客 CODE #pragma GCC optimize (3) #include <bits/stdc++.h> using namespace ...
- 58、springmvc-定制与接管SpringMVC
58.springmvc-定制与接管SpringMVC 定制SpringMVC: 1).@EnableWebMvc:开启SpringMVC定制配置功能: <mvc:annotation-driv ...
- waitgroup等待退出
等待一组协程结束,用sync.WaitGroup操作 package main import ( "fmt" "sync" "time" ) ...
- Linux 文件系统缓存dirty_ratio与dirty_background_ratio两个参数区别
文件系统缓存dirty_ratio与dirty_background_ratio两个参数区别 (2014-03-16 17:54:32) 转载▼ 标签: linux 文件系统缓存 cache dirt ...
- MongoDB存储数据
想要深入了解MongoDB如何存储数据之前,有一个概念必须清楚,那就是Memeory-Mapped Files. Memeory-Mapped Files 下图展示了数据库是如何跟底层系统打交 ...
- 监控ntp进程的
!#/bin/bash ntp_num=$[`ps -ef|grep ntp|wc -l`-1] if [ $ntp_num == 1 ];then echo 0 else echo $ntp_num ...
- fasttext模型 训练THUCNews
# _*_coding:utf-8 _*_ import fasttext import jieba from sklearn import metrics import random def rea ...
- jquery做个折叠面板
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Java8 JVM参数解读
附录:https://www.liangzl.com/get-article-detail-134315.html 摘要: 我们知道java虚拟机启动时会带有很多的启动参数,Java命令本身就是一个多 ...
- 2019.06.17课件:[洛谷P1310]表达式的值 题解
P1310 表达式的值 题目描述 给你一个带括号的布尔表达式,其中+表示或操作|,*表示与操作&,先算*再算+.但是待操作的数字(布尔值)不输入. 求能使最终整个式子的值为0的方案数. 题外话 ...