Egret入门学习日记 --- 第八篇(书中 2.0~2.6节 内容)
第八篇(书中 2.0~2.6节 内容)
好!开始把前三章的内容录入进来。
但是!由于第一章说的内容都是在介绍白鹭引擎的背景信息,我就不在日记中写了。
直接开始从第二章写起。
2.0节 中提到了IDE(代码编辑器)最好使用Egret提供的Egret Wing。
接下来是 2.1节 。
总结一下 2.1节 重点:
1、快捷键的使用。
2、鼠标右键菜单提供的基础功能。
跟着做,感觉就没必要了。太简单了。
接下来看 2.2节 的内容。
总结 2.2节 的重点:
1、可以创建不同的项目类型
跟着做:
重点1:
点击文件 ,然后点击新建项目。
就会出现要创建项目类型的选项了。
到此,2.2节内容结束。
接着 2.3节 内容开始。
感觉不是很有营养的内容。就略过吧。非要说的话,就是告诉你选择EUI项目作为初学选择。
接着 2.4节 内容。
呼~这 2.4节 的内容着实有点多。我总结一下重点:
1、创建一个空白项目
2、项目结构
3、输出一个 Hello World 日志
跟着做:
1、
说实话,讲道理。根本没看到 空白项目 这个字眼。估计是以前老版本的吧。
2、
项目结构其实书中已经写得挺详细了。直接看就好了
3、
我就新建一个EUI项目好了。
找到入口文件Main.ts。以及Main.ts代码里的 createGameScene 方法。
把 createGameScene 方法里的代码都删掉,写成这样。
然后按 F5 运行程序。
接着,在这个窗口里,按F6。就会出现 开发者调试窗口,可以看到输出了Hello World。
或者也可以点击 工具 -- 切换开发者工具 来调出 开发者调试窗口 。
效果都是一样的。
至此,2.4节 内容结束。
接下来看 2.5节 内容。
同样,2.5节 内容很多,总结一下重点:
1、使用文本和位图展示。
2、显示列表层级。
3、使用真机展示。
4、Egret中,类的继承结构。
跟着做:
重点1:使用文本和位图展示。
先是如何使用文本,可以通过egret.TextField 这个类 来实现。
虽然效果可以看到,但是这里的内容没有完全显示出来。不知道是什么问题。
我把x坐标稍微调整小点后,就可以看到全部了。应该是有个边界问题。
好了,文本解决了,就该到图片如何显示了。
主要逻辑是这样。
1、通过 egret.ImageLoader类 去加载静态资源。
2、加载完毕后,将得到的纹理保存到 egret.Texture 类。
3、创建 egret.Bitmap 类来装载 egret.Texture类。
4、添加 egret.Bitmap 到舞台,图片显示。
反正我是觉得挺麻烦的,还要经过 egret.ImageLoader、egret.Texture 和 egret.Bitmap 类 这三个类。
不能一步到位。希望以后应该会有更加方便的方法。
好,现在图片也显示了。
重点2:显示列表层级。
点开 工具 -- 显示列表查看器 就能弹出。
在这Main类里,可以看到有两个对象,一个是 文本,一个是图片。
谁越在下面,谁越显示在前面。我们可以看到图片是在文字下面的。
怎么设置对象的层级呢?
书中有说明。
我截图个也说明一下。
重点3:使用真机展示。
这个。。。太简单了。
然后你就可以用你的手机扫二维码了。
重点4:Egret中,类的继承结构。
其实书中的截图也说明得很清楚了。
至此,2.5节 的内容就完成了。
接下来是 2.6节 的内容。
总结一下重点:
1、EUI项目中,egretProperties.json的作用。
2、如何手动添加引擎提供的扩展库?
跟着做:
重点1:EUI项目中,egretProperties.json的作用。
简单说,就是用来管理项目导入代码库的配置文件。
重点2:如何手动添加引擎提供的扩展库?
可以在这里填写要添加的库,可以填写路径或者名字。
知识点补充(来自2019-07-19的我):
填写路径或者名字完毕之后,还有一步。
重新编译引擎后,引入的库才会有效果。
另外,引入的库分为内置和外置两种。
官方配置文档:http://developer.egret.com/cn/github/egret-docs/extension/threes/instructions/index.html
至此,2.6节 内容结束。
今天就到这里啦。呼呼 吃饭去。
转载于:https://www.cnblogs.com/dmc-nero/p/11201735.html
Egret入门学习日记 --- 第八篇(书中 2.0~2.6节 内容)相关推荐
- Egret入门学习日记 --- 第六篇
第六篇 在本篇写之前,还是要为昨天写的日记道歉才行,差点就误人子弟了. 没想到在程序员界最低级的错误 "单词拼写错误" 还是会经常犯. childrenCreated 我就不能复制 ...
- Egret入门学习日记 --- 第二篇
第二篇(学习篇) 既然选好了Egret,那我就要想想怎么学了. 开始第一步,先加个Q群先,这不,拿到了一本<Egret HTML5游戏开发指南>,阅至三章,得到印象相对较深的好处和坏处: ...
- Java学习日记:UI篇(6)--谢尔宾斯基地毯图
Java学习日记:UI篇(6)–谢尔宾斯基地毯图 引言:谢尔宾斯基地毯是数学家谢尔宾斯基提出的一个分形图形,谢尔宾斯基地毯和谢尔宾斯基三角形基本类似,不同之处在于谢尔宾斯基地毯采用的是正方形进行分形构 ...
- Python学习日记-day1基础篇 字符 输出 注释
Python学习日记-day1基础篇 字符 输出 注释 by北栀一刺 # -*- coding: utf-8 -*- """ Spyder EditorThis is a ...
- Rust学习日记番外篇——代码写诗
Rust学习日记番外篇--代码写诗 中秋节即将来临啦~~提前祝大家月饼节快乐.今天看到了掘金的文章,有个代码写诗的活动,那我就小露一手了. 0x01 选定诗句 在掘金有下面几句诗可选. 举头望明月,低 ...
- 日语学习日记之先导篇 20211130
日语学习日记之先导篇 20211130 日语n1考试考点被取消了,虽然很无奈,但是学习依旧没有停止,反而有更多的时间来学习了.之前为了备考只复习了N1相关内容. 现在从今天开始,系统地从N5开始复习加 ...
- android 界面组件,安卓开发学习周第三篇——Android中的UI组件
原标题:安卓开发学习周第三篇--Android中的UI组件 在Android APP中,所有的用户界面元素都是由View和ViewGroup的对象构成的.View是绘制在屏幕上的用户能与之交互的一个对 ...
- 【ML/DL】python3学习《机器学习实战》书中的报错及解决办法
python3学习<机器学习实战>书中的报错及解决办法(更新中) <机器学习实战>是一本很不错的书,其采用的是py2的语法格式,在用最新的python3.6编写代码的过程中,书 ...
- Altium Designer入门学习笔记4:PCB设计中各层的含义
Altium Designer入门学习笔记4:PCB设计中各层的含义 阻焊层:solder mask,是指板子上要上绿油的部分:因为它是负片输出,所以实际上有solder mask的部分实际效果并不上 ...
- 移动时捕捉不到基点_CAD入门学习攻略:CAD软件中对象捕捉功能使用技巧汇总
对象捕捉是CAD软件的重要功能之一,所以各位小伙伴在进行CAD入门学习的过程中一定要熟练掌握.所谓对象捕捉就是利用现有图形的一些特征点,如端点.中点.圆心.交点等来帮助我们绘制或定位其他图形.对象捕捉 ...
最新文章
- mysql基础语句整理
- CH4402 小Z的袜子(莫队)
- Hadoop大数据——shuffle详解
- linux无效内存访问,x86_64 Linux 3.0:无效的内存地址
- vs2008 jquery 智能提示
- 直流电机、减速器、编码器与TB6612FNG知识整理
- LINUX自学-初识LINUX
- ssa/ass字幕格式全解析
- Maya---基础知识总结
- 选课系统 - 数据库查询(一)
- mysql 每日备份脚本分享
- 雅思口语怎么备考?哪里有免费的题库?
- omap 3530 SPI配置(MCSPI发送数据正常,读取数据全为0)
- Python大数据分析与挖掘实战微课版答案 Python大数据分析与挖掘实战课后答案 例题 课后作业 python题目 python题库 数据分析与挖掘题库 数据分析与挖掘项目
- 【短期】未来学习目标
- 评价指标(metrics)
- ie图标不见,恢复方法。。。。
- uniapp部分安卓字体加粗问题
- 学术论文中摘要和结论的区别?
- Java、JSP手机销售网