
上QQ阅读APP看书,第一时间看更新
2.6 官方Demo
学习Cocos2d-JS有很多种途径,线下可以买书、参加活动、参加培训等,线上可以通过文档、例子、源码、博客等途径学习。官方提供了一种快速、有效的学习方式,就是通过引擎目录下的一些参考例子,即在前文看到的引擎目录下的“tests/js-test”目录,在该目录下提供了多种API的使用参考示例。
直接使用cocos console命令把js-test项目运行在Web平台,命令如下:

最终运行效果如图2-28所示。
图2-28中包含了引擎大部分API的使用Demo,其中灰色部分代码在当前这个运行平台不支持,需要在对应的平台运行。其目录及作用如表2-3所示。

图2-28 js-test运行效果
表2-3 Cocos2d-JS的官方Demo

续表

以上Demo使用涵盖了Cocos2d-JS的各种功能,从基础类、UI、事件,到扩展类、网络、2D/3D特效、内存、原生调用等各方面,如果用户在使用的过程中遇到了任何问题,都可以直接在js-tests中找到对应的使用Demo参考。