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节 内容. ...
随机推荐
- [ARIA] Accessible modal dialogs
Learn how to create a modal dialog with accessible keyboard and screen reader mechanics using the na ...
- soap1.1与soap1.2
1.soap1.2 如果加上jar包后,项目启动报错,有可能是jar包没起作用, 解决方法:把jar包移除,重新加入jar包 TCP/IP Monitor监测到的内容: soap1.2请求与soap1 ...
- 【概率论】4-7:条件期望(Conditional Expectation)
title: [概率论]4-7:条件期望(Conditional Expectation) categories: - Mathematic - Probability keywords: - Exp ...
- maven下载与安装
1.下载地址:http://maven.apache.org/download.cgi(Windows平台下载*.zip压缩包,Linux平台下载*.gz压缩包) 2.解压到E:\JAVA\Maven ...
- 初步学习MySQL
我们之前学习如何安装MySQL数据库 以及 navicat 管理数据库可视化工具 那么现在主要来学习一下如何使用,(操作数据库有很多方式,终端操作.可视化工具操作.编程语句操作) 我们首先学习在终端操 ...
- Js 之生成二维码插件(jquery.qrcode.js)
一.下载 链接:https://pan.baidu.com/s/1cMjaCYQ_buZNT5XRRjuNTA提取码:myqm 二.效果图 三.代码 <!DOCTYPE html> < ...
- spring cloud 常见面试题 来理解微服
为什么要谈 这些理论知识呢 理论知识 = 面试时候的谈资 !!! 你只有 进去公司 才有资格 去做一个码农 ok 话不多说 经历如此漫长的互联网发展 以本人的拙见 软件开发 粗略的 分为 ...
- CentOS 修改固定IP地址
CentOS 修改固定IP地址 参考地址:https://www.cnblogs.com/technology-huangyan/p/9146699.htmlhttps://blog.csdn.net ...
- TynSerial类介绍
TynSerial类介绍 TynSerial是咏南中间件封装的,支持数据二进制序列(还原)的类. 支持WINDOWS.LINUX.MAC.IOS.ANDROID. 支持D6及以上版本. 支持TCP/H ...
- P5663 加工零件
P5663 加工零件 题解 暴力搜索 搜索显然会TLE #include<iostream> #include<cstdio> #include<cstdlib> ...