第八篇(书中 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节 内容结束。

今天就到这里啦。呼呼 吃饭去。

  

Egret入门学习日记 --- 第八篇(书中 2.0~2.6节 内容)的更多相关文章

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

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

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

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

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

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

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

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

  5. Egret入门学习日记 --- 第十一篇(书中 4.1~4.6节 内容)

    第十一篇(书中 4.1~4.6节 内容) 好了,到了这篇开始,前三章都记录完了. 接下来就是到第四章了. 4.1节 的内容总结一下重点: 1.resource目录下default.res.json文件 ...

  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. mongodb 4.0.5 集群搭建五台集群

    配置文件采用yaml方式来配置 生产中取消了仲裁者的角色,因为仲裁者也不会存储数据,只是起到选举的作用,线上为了保证数据安全,每份数据都会配置两个副本集,也就是每份数据存储了三份. 优化配置,采用五台 ...

  2. Postgresql pg_dump 与 pg_restore 使用举例

    pg_dump备份 备份本地osdb数据库,全备份,不需要密码 pg_dump osdb > osdb.sql 备份远程osdb数据库 pg_dump -h 192.168.122.1 -Uos ...

  3. java+上传一个文件夹

    在web项目中上传文件夹现在已经成为了一个主流的需求.在OA,或者企业ERP系统中都有类似的需求.上传文件夹并且保留层级结构能够对用户行成很好的引导,用户使用起来也更方便.能够提供更高级的应用支撑. ...

  4. learning scala generic classes

    package com.aura.scala.day01 object genericClasses { def main(args: Array[String]): Unit = { val sta ...

  5. 为什么深度(Ubuntu)Linux挂载NTFS分区只读不可写?

      如前所述,经扩展,Dell Vostro 1520笔记本电脑拥有了两块硬盘. 本着旧物利用的心思,在其中一块256GiB固态盘上安装了深度linux,同时挂载另一块2TiB机械盘作为存储盘. 这块 ...

  6. OpenJudge 1.5.36:计算多项式的值

    描述 假定多项式的形式为xn+xn-1+…+x2+x+1,请计算给定单精度浮点数x和正整数n值的情况下这个多项式的值. 输入输入仅一行,包括x和n,用单个空格隔开.x在float范围内,n <= ...

  7. 享学课堂java架构vip课程

    1.wps文档地址 https://docs.qq.com/doc/DRVNLUndvTmFSdEhO 2.百度网盘地址 https://pan.baidu.com/s/1uxaTzJZHKrsw_H ...

  8. Python3中转换字符串编码

    在使用subprocess调用Windows命令时,遇到了字符串不显示中文的问题,源码如下:#-*-coding:utf-8-*-__author__ = '$USER' #-*-coding:utf ...

  9. windows 下 安装 Solr

    Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口.用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引:也可以通过Http Get操 ...

  10. yum安装PostgreSQL 在6和7

    一.安装PostgreSQL 复制代码// 安装EPEL源# wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.n ...