Cocos小游戏开发学习笔记

Cocos小游戏开发学习笔记

Cocos 是全球领先的游戏引擎,拥有强大的跨平台开发能力,同时具备易上手、轻量化、开源、免费、高能等优势。Cocos 小游戏系列文章将记录1个月内了解并掌握 Cocos 专项技能,最终达到开发 Cocos 相关游戏项目的能力。

开发环境

  1. Android Studio / XCode
  2. VS Code
  3. Cocos Creator 2.4.7 版本
  4. 微信开发者工具

学习目标

  1. 掌握 Typescript 语法
    1. 使用 TypeScript 脚本 · Cocos Creator
    2. TypeScript 教程 | 菜鸟教程
  2. 了解 Cocos 和游戏开发相关知识
    1. 主要资料:
      1. 阅读:Cocos 官方文档
      2. 阅读:Cocos 引擎源码
    2. 了解 Cocos 和游戏开发相关知识
      1. cocos2dx 还有未来么? - 知乎
      2. Cocos 引擎的创始人是谁?Cocos2d-x 和Cocos 有什么区别? - 知乎
      3. Cocos 王哲:引擎十年,不忘初心
    3. 了解 Cocos 的相关使用协议:
      1. 服务协议
    4. Cocos 和游戏开发中的重要概念:
  3. 熟悉 Cocos 的 Hello World 项目
    1. Cocos Dashboard 中的项目模板

学习材料 —— 扩展阅读(非必修,感兴趣的同学可自主阅读)

TypeScript

TypeScript: JavaScript With Syntax For Types.
Learn TypeScript in Y Minutes

进阶阅读

Cococ渲染流
Cocos 渲染流程

Cocos 官方资料

Introduction · Cocos Creator
Cocos 社区 Cocos中文社区 - Cocos中文社区
Creator开源游戏、插件、教程、视频汇总 - Creator 2.x - Cocos中文社区
Cocos 新闻 - 关注Cocos的最新动态,热点活动,更新说明
Cocos Store
服务协议

Cocos 引擎

GitHub - cocos/cocos-engine: Cocos Engine is an open-source framework for building 2D & 3D real-time rendering and interactive contents, especially video games, which can be deployed to mobile, desktop and web. It is inherited from the legacy Cocos2d-x with a redesigned modern architecture. To run this engine, please download Cocos Creator.

Flappy Bird

Build your own Flappy Bird game with Cocos Creator (Part 1)
Build your own Flappy Bird game with Cocos Creator (Part 2)

Shader 相关

Shadertoy BETA
The Book of Shaders

-------------本文结束感谢您的阅读-------------

欢迎关注我的其它发布渠道