Egret 初认识

版权声明:本网站文章、帖子等仅代表作者本人的观点,本站不保证文章等内容的有效性 https://blog.csdn.net/qq_28931121/article/details/86638996

虽然没有接触过很多引擎,作为一个从来没有接触过游戏开发的新人来说,上手就来白鹭,并不觉得十分吃力,之前有js开发的基础,用起TS起来并不觉得困难。如果之前有过canvas开发的基础的话,那就能更好的理解H5游戏引擎里面的东西。没有的canvas开发基础也不要紧,当使用H5引擎之后,再去看一下关于canvas方面的东西,做一些demo,会让你对H5游戏引擎里面的东西理解更深。两者之间并没有十分明确的主次关系,先学哪一都没问题,不过最好就是先学到某一阶段再去捣鼓另一个,不然同时两边雨露均沾,我觉得效率太低。

白鹭对萌新友好,得益于它的文档是在是写得太友好了!常用的API详细解说,又有各种小demo和案例,非常适合萌新去学习和研究。在此我也觉得我没有必要再去编写入门教程的,简直就是浪费时间,看官方API文档不就完事了~

下面我就分享一下我常用的几个官方文档:

白鹭开发者中心 - API文档

程序员的好伙伴当然少不了的是API文档啦!比较详细的API文档,常用的对象方法使用示例都有,能看到对象继承父类的公共属性/方法。
在这里插入图片描述

白鹭开发者中心 - ???

这里加了几个问号是表示,我根本不知道该从官方开发中心里哪个接口跳入到该文档的位置,这是我搜百度的问题的时候搜到的。我发现这比那个教学示例好多了,大部分问题我都是从这里得到解决。而且这里有很详细信息的文档分类,从入门到进阶都有。入门的话,建议是从这里开始入手。在这里插入图片描述
白鹭入门的话,我认为只需要先看这里几个就够了,后面的在需要用到的时候再去看会效率更高。在这里插入图片描述

Egret开发者社区

这个也可以算是一个文档,基本上你踩到的坑,论坛上的人也会踩到。还有一些开发者的开发案例分享,可以说是一个更接近实际开发的文档。看别人的分享真的能学到很多东西。只是里面的搜索系统我觉得不太好,有时候有些问题,我很难搜索出来相关的文章。而且社区最近不怎么活跃。。。
在这里插入图片描述

白鹭开发者中心 - 教学示例

emmm,一开始接触白鹭的时候就是看这个文档,那时候没有任何基础,看这个文档的代码,就是一脸蒙蔽,根本不知道案例的哪些代码才是演示效果的核心代码,看起来十分吃力。到现在熟练使用后,再去看这个文档,还会发现某些示例的代码没有给全…
在这里插入图片描述

以上的官方文档介绍顺序基本上可以算是我开发中解决问题的常用思路了。
当遇到一些没用过甚至不常用的API,首先当然是通过 ctr + 左键 跳转到 d.ts文件上去,查看相关的注释了。
如果不明白或者没有找到自己想要的东西,当然是直接去查看白鹭开发者中心 - API文档,查看相关的示例。
再有不理解的时候,就去 白鹭开发者中心 - ??? 看是否有相关的案例。最后就去社区上面找相应的解答。

如果有时候要做一些新的功能,没有思路的时候,直接去Egret开发者社区寻找,看是否有人做过相似的功能。

猜你喜欢

转载自blog.csdn.net/qq_28931121/article/details/86638996