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

灰太狼 2023-08-17 17:28 44阅读 0赞

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

  好的 2.9节 开始!

  705373-20190719142348842-1525883249.png

  705373-20190719142426874-1926572534.png

  705373-20190719142451731-538301458.png

  705373-20190719142520139-680857159.png

  705373-20190719142544228-738781840.png

  705373-20190719142603674-442900632.png

  705373-20190719142627686-2132009204.png

  705373-20190719142651896-555329569.png

  705373-20190719142736173-1503007505.png

  705373-20190719142807003-994037890.png

  705373-20190719142826282-1715981529.png

  总结一下重点:

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

  跟着做:

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

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

      705373-20190719150343159-1017608621.png

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

      705373-20190719150549677-880304276.png

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

      705373-20190719151702511-1894795108.png

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

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

      705373-20190719152310952-809292309.png

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

      比老方式更加简便快捷。

  至此,2.9节 内容完毕。

  

  那么,开始 2.11节 内容。

  705373-20190719152547397-745872790.png

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

    1、

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

      705373-20190719153905148-823245341.png

      然后运行一下。

      705373-20190719153957750-1508013802.png

      好的运行完毕。

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

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

      看看引入前的项目结构:

        bin-debug文件夹

        705373-20190719154451428-1599267534.png

        libs文件夹 和 resource文件夹

        705373-20190719154507257-505424767.png

        libs/modules文件夹

        705373-20190719155606112-1945039177.png

        script文件夹

        705373-20190719154526258-1407087243.png

        src文件夹 和 template文件夹

        705373-20190719154606788-1410654731.png

        以及根目录

        705373-20190719154619331-1254200983.png

      好,再引入 game库和 dragonbones库。

      怎么引入呢?

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

        705373-20190719154909982-40805967.png

        705373-20190719154954516-1852566156.png

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

      那么,我就开始修改。        

        705373-20190719155359811-252192075.png

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

        705373-20190719155702932-2049778150.png705373-20190719155639690-1772056907.png

        705373-20190719155743320-1188255079.png

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

        我得查查:

          根据书中 2.4.2 内容。

          705373-20190719160117811-319039455.png

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

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

          705373-20190719160224681-717365881.png

          2.6节 也同样提到。

          705373-20190719160436238-856836221.png

          705373-20190719160535529-556243506.png

          705373-20190719160603086-299730618.png

          705373-20190719160709023-1021442201.png

          啊!原来书中,早有说明,看来我还是读得不够仔细啊。705373-20190719160802924-1163386587.png

        查询完毕。

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

          705373-20190719160901070-682888686.png

          705373-20190719161020805-1620264273.png

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

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

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

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

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

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

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

      705373-20190719162949072-1639794487.png

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

      705373-20190719163112881-948632611.png

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

      705373-20190719163546924-1990658892.png

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

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

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

  至此,2.11节 内容完毕。   

  

  那么开始 2.13节 内容。

  705373-20190719163842191-1493914836.png

  705373-20190719163912420-1530169473.png

  705373-20190719163932813-1369722904.png

  705373-20190719164011715-313830443.png

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

    705373-20190719171418652-1280627801.png

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

    希望后面会讲到吧。

  至此,2.13内容结束。

  好,今天就到这里。

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

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

发表评论

表情:
评论列表 (有 0 条评论,44人围观)

还没有评论,来说两句吧...

相关阅读