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

第十篇(书中 2.9~2.13节 内容)

  好的 2.9节 开始!

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

  Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第2张图片

  Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第3张图片

  Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第4张图片

  Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第5张图片

  Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第6张图片

  Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第7张图片

  Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第8张图片

  Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第9张图片

  Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第10张图片

  

  总结一下重点:

    1、之前通过 ImageLoader 类加载图片的方式,改成了 RES.getResByUrl 的方式。

  跟着做:

    重点1:之前通过 ImageLoader 类加载图片的方式,改成了 RES.getResByUrl 的方式。

      这是我之前加载图片的方式。

      Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第11张图片

      我在日记 第八篇 也有提到。看来书中还是提供了更加新颖的方式。

      Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第12张图片

      好,那么我就按照书中所说的新方式,试一下。

      Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第13张图片

      好的,运行成功,接下来对比一下两种方式的区别。

      为了更相像,我把老方式特意封装了一下。

      Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第14张图片

      由此看来,新的方式 省掉了 egret.ImageLoader 和 egret.Texture 这两个类。

      比老方式更加简便快捷。

  至此,2.9节 内容完毕。

  

  那么,开始 2.11节 内容。

  Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第15张图片

  每次到了这种练习题。我就很郁闷。好吧,来练一下。

    1、

      安装书中所说,先新建一个EUI项目。

      Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第16张图片

      然后运行一下。

      Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第17张图片

      好的运行完毕。

      接着他说,引入game和dragonbones库,然后看一下项目结构。

      那么引入之前,肯定要看一下项目结构,好做引入前和引入后的对比。

      看看引入前的项目结构:

        bin-debug文件夹

        Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第18张图片

        libs文件夹 和 resource文件夹

        Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第19张图片

        libs/modules文件夹

        Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第20张图片

        script文件夹

        Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第21张图片

        src文件夹 和 template文件夹

        Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第22张图片

        以及根目录

        Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第23张图片

      好,再引入 game库和 dragonbones库。

      怎么引入呢?

        按照我之前 第八篇 日记的记载。

        Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第24张图片

        Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第25张图片

        嗯,修改根目录的 egretProperties.json 文件即可。

      那么,我就开始修改。        

        Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第26张图片

        好,我添加了 game 库,并且运行了一下。接下来,看看项目结构的变化吧。

        Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第27张图片Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第28张图片

        Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第29张图片

        恕我直言,看不出什么变化,估计是引入有问题。

        我得查查:

          根据书中 2.4.2 内容。

          Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第30张图片

          可知,如果引入库的话,会变化的只有 libs文件夹 这部分才对。

          同样,2.4.2节 提到 egretProperties.json文件 是配置扩展类库用的。

          

          2.6节 也同样提到。

          Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第31张图片

          Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第32张图片

          Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第33张图片

          Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第34张图片

          啊!原来书中,早有说明,看来我还是读得不够仔细啊。Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第35张图片

        查询完毕。

 

        好,原来我差了一步,就是编译引擎。

          Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第36张图片

          Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第37张图片

        好的,目录发生了改变。终于学到了。看来练习还是很有必要的。

        还有我的 第八篇 日记,要完善这个知识点。

    2、 创建一个空项目,对比一下EUI的项目有什么差别?能否引入eui的库,能是为什么,不能又是为什么?

      哇,真的问倒我了,难为我啊。创建一个空项目,难道还要我去下载老版本?

      放过我好吧,这题我就放弃了。

    3、了解Egret的主入口,index.html,default.thm.json文件用于做什么?

      index.html 我知道啊,主要界面嘛。我们看到的整个游戏画面,就是他。

      Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第38张图片

      default.thm.json 书中所说,一个记录exml文件引用的文件?

      Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第39张图片

    4、使用二维码,利用微信扫一扫功能查看EUI项目的运行情况?

      

      好吧,这是我手机运行时的样子。一切正常。

    5、熟悉一下Egret Launcher的项目创建项目和发布项目

      这个早在第九篇时,就了解了发布项目了。

 

   至此,2.11节 内容完毕。   

   

  那么开始 2.13节 内容。

  Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第40张图片

  Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第41张图片

  Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第42张图片

  Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第43张图片

  好,那么就按照这个来练习一下吧。

    Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容)_第44张图片

    讲真,这种要数学公式来做图形的,真的有点蛋疼。。。lineTo和moveTo等方法还不算很明白。

    希望后面会讲到吧。

 

  至此,2.13内容结束。

 

  好,今天就到这里。

  终于补完了前三章的内容了,虽说只有第二章有用就是了。

转载于:https://www.cnblogs.com/dmc-nero/p/11213305.html

你可能感兴趣的:(Egret入门学习日记 --- 第十篇(书中 2.9~2.13节 内容))