Egret入门学习日记 --- 第二篇

第二篇(学习篇)

  既然选好了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 ,但是这篇博客推荐我去看这本书。

       

      点击链接后,跳转:

      

      。。。。。。

      

 

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

      

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/263507.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

参加Sun公司的新产品的发布会议

在2004年的最后阶段,能收到Sun公司的邀请函,去参加“Sun秋季产品发布会”,是在沈阳的丽都喜来登酒店,幸运的是,这次地点是上次微软公司msdn发布会的邻居,也是五星级别的。不过这次去的时候,小妹…

LeetCode—222. 完全二叉树的节点个数

222. 完全二叉树的节点个数 题目描述: 给你一棵 完全二叉树的根节点 root ,求出该树的节点个数。 完全二叉树的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下…

编程珠玑读书笔记之磁盘文件排序

输入: 所输入的是一个文件,至多包含n个正整数,每个正整数都要小于n,这是 n 10^7。如果输入时某个整数出现了两次,就会产生一个致命的错误。这些整数与其他任何数据都不关联。 输出: 以增序形式输出的经过排…

辨别文件的真实类型

2019独角兽企业重金招聘Python工程师标准>>> 参考博客http://blog.csdn.net/shixing_11/article/details/5708145 每个文件类型都对应着一个编码头部 下面这些是已知的文件头部[自定义的枚举类型] package org.masque.file; /*** * Description:文件对应的文件头,资…

ng build --prod --aot打包Angluar4项目报javaScript heap out of memory,内存溢出

这里 Allocation failed - JavaScript heap out of memory JavaScript堆内存不足,我们都知道 Node 是基于V8引擎,在一般的后端开发语言中,在基本的内存使用上没有什么限制,但是我去查阅了相关的资料才发现,在 Node 中通…

GARFIELD@12-02-2004

your BELLY is more ready to be convinced than your BRAIN 转载于:https://www.cnblogs.com/rexhost/archive/2004/12/02/72000.html

LeetCode—223. 矩形面积

223. 矩形面积 题目描述: 给你 二维 平面上两个 由直线构成且边与坐标轴平行/垂直 的矩形,请你计算并返回两个矩形覆盖的总面积。 每个矩形由其 左下 顶点和 右上 顶点坐标表示: 第一个矩形由其左下顶点 (ax1, ay1) 和右上顶点 (ax2, ay2)…

Spring Android 1.0.0.M3 发布

Spring Android 项目今天发布了第三个里程碑版本。 Spring Android 是一个在 Android 环境下使用 Spring 框架的项目,M3 版本主要是为 Android 应用扩展了对 Spring Social 的支持,包括: 通过全新的 Spring Android Auth 模块支持 Spring Soc…

几种开源工作流引擎的简单比较(转)

摘要:目前开源工作流引擎用的最多的是jbpm , 各种特性都不错, 文档也比较多, 下面只简单列举一下目前开源工作流引擎用的最多的是jbpm , 各种特性都不错, 文档也比较多, 下面只简单列举一下 其他…

LeetCode—224. 基本计算器(困难)

224. 基本计算器(困难) 题目描述: 给你一个字符串表达式 s ,请你实现一个基本计算器来计算并返回它的值。 注意:不允许使用任何将字符串作为数学表达式计算的内置函数,比如 eval()。 考察重点:使用go建立…

LBS业务资料随记

技术规范:设备技术要求,SP Access接口规范,GIS结构规范、L1接口规范、地图标准规范、终端规范 一个小型的ArcIMS网站 http://www.geo-spatial.net/csk/Downloads/default.aspx 基于位置的业务 。。随着用户移动终端设备的普及,简…

shell 和 || 的短路使用

shell && 和 || 的短路使用 && 和 || 在 shell 中分别表示 and 和  or,和其它语言类似,这两个操作有短路效应。也就是说,当判断式已经确定时,不再继续处理后续表达式。 && 在失败时中断, || …

XiaoKL学Python(C)__future__

__future__ in Python 1. from __future__ import xxxx 这是为了在低版本的python中使用可能在某个高版本python中成为语言标准的特性,从而 在将代码由低版本迁移到高版本的过程中,减少需要做的工作。 这种语句被称为 future_statement 2. future_state…

LeetCode—227. 基本计算器 II

227. 基本计算器 II 题目描述: 给你一个字符串表达式 s ,请你实现一个基本计算器来计算并返回它的值。 整数除法仅保留整数部分。 你可以假设给定的表达式总是有效的。所有中间结果将在 [-231, 231 - 1] 的范围内。 注意:不允许使用任何将…

GARFIELD@01-31-2005

savage sandwich 转载于:https://www.cnblogs.com/rexhost/archive/2005/01/31/99836.html

js 和 query 获取页面和滚动条的高度

//页面位置及窗口大小 function GetPageSize() {var scrW, scrH; if(window.innerHeight && window.scrollMaxY) { // Mozilla scrW window.innerWidth window.scrollMaxX; scrH window.innerHeight window.scrollMaxY; } else if(document.body.scrollHe…

【ABAP系列】SAP ABAP模块-任意report作为附件以邮件形式发送

公众号:SAP Technical本文作者:matinal原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:【ABAP系列】SAP ABAP模块-任意report作为附件以邮件形式发送前言部分 大家可以关注我的公众号,公众号里的排版更好&…

[Mac]一些命令技巧

Git相关 mac下git默认不区分大小写,通过下面脚本可以改变 #!/bin/bash# 让git区分大小写 cd path-of-project git config core.ignorecase false git不会将空文件夹添加到版本控制中,下面脚本可以让空文件夹加到git # 将所有空文件夹添加到git cd path-o…

GARFIELD@02-24-2005

a cat on a ball 转载于:https://www.cnblogs.com/rexhost/archive/2005/02/25/109153.html

LeetCode—229. 求众数 II

229. 求众数 II 题目描述&#xff1a; 给定一个大小为 n 的整数数组&#xff0c;找出其中所有出现超过 ⌊ n/3 ⌋ 次的元素。 考察重点&#xff1a;设超过 ⌊ n/3 ⌋ 次的元素有a个&#xff0c;则一定有 ⌊ n/3 ⌋ * a < n。即这种元素至多存在2个。 先用摩尔投票法求出最…