第二篇 (书籍的选择 && 书籍目录 && 书中 3.3 节 内容)

  既然选好了Egret,那我就要想想怎么学了。

    开始第一步,先加个Q群先,这不,拿到了一本《Egret  HTML5游戏开发指南》,阅至三章,得到印象相对较深的好处和坏处:

      好处:

        1、原来 Egret 这么牛皮,他们的 Egret Runtime 从底层访问OpenGL接口,让HTML5游戏和原生APP游戏,性能差别不到5帧。媲美原生了!

        2、了解了WebGL技术原来是搞3D游戏用的

        3、了解了Egret版本号的变迁规则

        

      坏处:

        1、书中内容老旧,2016年的Egret和现在的简直天差地别,根本没法一边看一边操作。

        2、我边看边总结做笔记,但是才看到第三章,各种内容和现在不一致。所以,我做笔记到第三章,就做不下去了。

        

    我懵逼了,《Egret  HTML5游戏开发指南》这本书不管用怎么办?接着我就百度找Egret入门。搜索到了这本《Egret引擎基础入门》,百度阅读卖20多人民币。

    吸收了上次的教训,我这回先看看这本书新不新。  

    

    嗯,相对2016年的《Egret  HTML5游戏开发指南》,这本《Egret引擎基础入门》更加新一些,而且作者还是有在更新的。

    并且作者也有在2月份时,有回复读者的评论,感觉挺靠谱。

     

    但是!小心使得万年船,我先试读一下书中的内容先!

    

    哥哥,我就是从那本书过来你这里的。你又叫我回去?不回!打死不回!

    

    哦?我瞅瞅现在Egret的版本到多少了。

    

    嗯,现在版本也才5.2.23, 说明《Egret引擎基础入门》这本书还是比较新的。

    那么就开始可以买这本书了,是的,我买了。买了之后。。。。。。我就后悔了。

    作者还能退款吗?

    主要是《Egret引擎基础入门》这本书,前言作者是更新了,估计就更新写了个版本号。。。。。。但是之后的到了第三章的内容,就不同了,和现在的白鹭根本不一样。

    这是书中的内容:

      Main.ts是入口文件

      

    然而我现在看到的Main.ts是长这个样子的:

      

    这还是我偶然间去看了直播公开课,才知道createGameScene这个方法是开始游戏场景。

    这不。。。。。。我笔记又断了。

    甚至到了后面更加严重,连EUI界面都显示不出来。

    这是书中内容:

      1、创建EUI界面的EXML文件,起名为MainSkin.exml。(书中并没有提到在哪个目录下创建该文件。

         

         

        2、创建绑定类ts文件,起名为MainView.ts,注意设置关联MainSkin.exml文件的皮肤名字(我在截图中才发现MainSkin.exml原来是在src目录下

           

          

        3、实例化界面(startCreateScene这个方法已经淘汰了,现在是用的createGameScene,在上文我有提到

          

    好,接下来这是我的操作:

      1、创建EUI界面的EXML文件,起名为MainSkin.exml,包括源码里的皮肤名称也注意了。

        

        

      2、创建绑定类ts文件,起名为MainView.ts,注意设置关联MainSkin.exml文件的皮肤名字。

        

      3、实例化界面

        

      4、运行效果

        

       你怕不是在逗我吧,老哥?嘛效果都木有!

    我找群里的人问也没几个人回我,回我的,要么和我吹牛,要么叫我去看白鹭官方文档,好吧我去瞅瞅:

      

    一脸懵逼。。。。。。这对于小白的我简直就是。。。。。。不说了。

    迷茫的我,又再次找上了度娘,2019年该如何入门Egret?这不,看到了一篇博客:

      https://www.cnblogs.com/cloud-/p/10453496.html

      这篇博客的发布时间是 2019-02-28 22:10 ,但是这篇博客推荐我去看这本书。

       

      点击链接后,跳转:

      

      。。。。。。

      

      我看还不行么。。。。。。

      

  

  (

    来自 2019-7-23 的我:

      书中目录:

      

      

        

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

  )

Egret入门学习日记 --- 第二篇 (书籍的选择 && 书籍目录 && 书中 3.3 节 内容)的更多相关文章

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

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

  2. Egret入门学习日记 --- 第九篇(书中 2.7~2.8节 内容)

    第九篇(书中 2.7~2.8节 内容) 昨天记录到了 2.6节 ,那么今天就从 2.7节 开始. 这个 2.7节 有7个小段,有点长,总结一下重点: 1.调试项目的两种方法. 2.运行项目的两种窗口选 ...

  3. Egret入门学习日记 --- 第一篇 (引擎的选择)

    第一篇 (引擎的选择) 我人比较笨,得慢慢学,我就一点一点来好了. 首先,我个人喜欢游戏.网页开发相对游戏开发来说,网页开发实在太枯燥了,没劲.所以打算转游戏开发了. 游戏开发要选择游戏引擎,我去看了 ...

  4. Egret入门学习日记 --- 第四篇

    第四篇(学习篇) 好了,今天继续把昨天的问题解决了. 今天见鬼了. 现在界面又出来了.唯一我动过的地方,应该就是这里: 是的,我点了一下刷新.之后,不管我怎么创建新的EXML文件,放在src目录,还是 ...

  5. Egret入门学习日记 --- 第五篇(书中 3.5节 内容)

    第五篇(书中 3.5节 内容) 今天得把昨天的问题解决了才行. 去了Q群,碰到一位大大,他给我解惑了.Thanks♪(・ω・)ノ 这是我之前按照书上写的方式写的,并没有效果. 然后大大给我解答了: 后 ...

  6. Egret入门学习日记 --- 第十二篇(书中 5.1节 内容)

    第十二篇(书中 5.1节 内容) 昨天把 第4章完成了. 今天来看第5章. 接下来是 5.1节 的内容. 总结一下 5.1节 的重点: 1.如何制作一个公用按钮皮肤. 跟着做: 重点1:如何制作一个公 ...

  7. Egret入门学习日记 --- 第七篇(书中 3.9节 内容)

    第七篇(书中 3.9节 内容) 好,今天就来看下 3.9节 的内容. 第一点: 昨天就已经搞定了. 第二点: 也包括在昨天的内容了. 第三点: 如果在构造函数里直接引用组件,就会挂掉. 但是把位置变化 ...

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

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

  9. Egret入门学习日记 --- 第八篇(书中 2.0~2.6节 内容)

    第八篇(书中 2.0~2.6节 内容) 好!开始把前三章的内容录入进来. 但是!由于第一章说的内容都是在介绍白鹭引擎的背景信息,我就不在日记中写了. 直接开始从第二章写起. 2.0节 中提到了IDE( ...

随机推荐

  1. GCD实战之多个网络请求的并发

    // 创建信号量 dispatch_semaphore_t semaphore = dispatch_semaphore_create(0); // 创建全局并行 dispatch_queue_t q ...

  2. Java-20180419

    1.leetcode第二题 给定两个链表,逆序转换为数值相加,在逆序输出新链表. Input: (2 -> 4 -> 3) + (5 -> 6 -> 4)Output: 7 - ...

  3. mysql之InnoDb引擎与MyISAM引擎对比

    InnoDb引擎 支持ACID的事务,支持事务的四种隔离级别: 支持行级锁及外键约束:因此可以支持写并发: 不存储总行数: 一个InnoDb引擎存储在一个文件空间(共享表空间,表大小不受操作系统控制, ...

  4. 【SQL-自动生成编号】按规则自动生成单据编号 以及并发问题_使用触发器、函数 等

    描述:每种单据新建时,自动生成它的单据编号. 规则如:固定码+日期+流水号 (ABC1603180001) 方法一:触发器 触发器的缺点是,执行了sql之后才看到编码. 测试:流水号不能超过最大数,否 ...

  5. JS拖动滑块验证

    使用这种验证方法的目的:证明当前的用户不是机器人~防止恶意操作. 实现思路: 1.获取silde滑块(获取元素) 2.为元素注册事件———鼠标点击事件(onmousedown)鼠标点击之后获得当前鼠标 ...

  6. inline元素导航栏案例

    练习一个超链接元素在文档流当中,a标签显示出来的inline这种元素的特性.我们可以用display来将它转换成inline-block类型,这样我们就可以设置它的高度,宽度和它的背景颜色等等特性了. ...

  7. 手写一个类加载器demo

    1.什么是类加载器? 2.加载方式 ClassLoader类加载器,主要的作用是将class文件加载到jvm虚拟机中.jvm启动的时候,并不是一次性加载所有的类,而是根据需要动态去加载类,主要分为隐式 ...

  8. EasyUI-combotree 下拉树 数据回显时默认选中

    组合树(combotree)把选择控件和下拉树结合起来.它与组合框(combobox)相似,不同的是把列表替换成树组件.组合树(combotree)支持带有用于多选的树状态复选框的树. 依赖 comb ...

  9. R_Studio(学生成绩)绘制频率分布直方图、分布饼图、折线比较图

    对“Gary.csv”中的成绩数据进行分布分析 (1)按0-59,60-69,70-79,80-89,90-100分组绘制高级语言程序设计成绩的频率分布直方图. (2)按0-59,60-69,70-7 ...

  10. EDA cheat sheet

    %config InlineBackend.figure_format = 'svg' 在jupyter notebook中使用这个命令绘制更清晰的图像,注意百分号后不能有空格. 1. Univari ...