Cocos入门指引
- 时间2020.6.27
- 目的:帮助初学者对Cocos有一个大概的认识以及一些入门建议。
Cocos简介
- Cocos目前主要有三个分支,Cocos2d-x、Cocos Creator、Cocos Creator 3D。
- Cocos2d-x 曾经的主流。一般使用C++搭配lua进行游戏开发。优点是性能比较好。缺点是C++上手难度略高,编辑器只支持UI编辑。
- Cocos Creator 支持js和ts,语言门槛低一些。编辑器对游戏开发的整个流程支持的比较完整,可视化操作大大提高开发效率。初学者建议学习这个
- Cocos Creator 3D 面向3D的游戏开发,继承了Cocos Creator的高开发效率。常用3D功能基本已支持,有部分细节有待完善。
引擎下载地址
- https://www.cocos.com/products#CocosCreator
- 直接下载安装无需任何环境的配置
文档
- https://docs.cocos.com/creator/manual/zh/
- 这里会比较全面的讲解引擎的使用。可以先大致浏览一下目录,看看引擎都有哪些模块构成。后续开发的时候需要用到什么就到这里查一下就可以了。
- 建议初学者认真阅读文档里的新手上路章节,并按照文档实际操作,然后再看其他教程。 http://docs.cocos.com/creator/manual/zh/getting-started/introduction.html
论坛
- https://forum.cocos.org/
- 提问之前记得先搜索一下,很可能这个问题论坛里已经有人解答过了。
- 遇到问题可以在这里提问,但回复不一定会很及时。也可以加一些QQ群,这样沟通起来更方便及时一些。
- 推荐一个常见问题收集贴 【CococsCreator 常见问题归纳】第十期
教程
- 官方微信公众号
- 比较新的教程集 【活动】Cocos 荣耀讲师征集计划开始啦!
- 教程收藏帖 接触 Creator 四个月整理的资源(19年5月27日更新)
- 开源游戏、插件、教程、视频汇总 Creator开源游戏、插件、教程、视频汇总
视频
- B站 https://space.bilibili.com/491120849/
- 官方视频 http://v.qq.com/vplus/d2905eecad8cd5509e176928bdb00aa9?page=cover
- 奎特尔星球 http://i.youku.com/i/UNDMxNzA0NzI2OA==?spm=a2hzp.8244740.0.0&previewpage=1
博客
- 本木头 http://www.benmutou.com/ 适合初学者入门
- 红孩儿 http://blog.csdn.net/honghaier 带你阅读引擎源码
- 子龙山人 https://www.zilongshanren.com/ 引擎开发者之一
书籍
- 这里推荐的都是Cocos2d-x相关书籍,Cocos Creator相关初学者建议跳过
- 《Cocos2d-x 3.x游戏开发之旅》
- 讲解直白适合初学者
- 《我所理解的Cocos2d-x》
- 适合有基础的同学
- 《Cocos2d-x高级开发教程》