更新时间:2024-03-22 19:36:29
封面
版权信息
作者简介
内容简介
前言
第1章 初识Cocos Creator
1.1 Cocos Creator简介
1.1.1 什么是游戏引擎
1.1.2 为什么使用Cocos Creator
1.1.3 善用文档和社区
1.2 Cocos Creator的安装与启动
1.2.1 安装Dashboard
1.2.2 下载编辑器
1.2.3 创建项目
1.3 编辑器介绍
1.3.1 编辑器界面
1.3.2 调整编辑器布局
1.4 Hello World
1.4.1 创建场景
1.4.2 向场景中添加文字
1.4.3 预览运行项目
1.5 本章小结
第2章 脚本编程基础
2.1 配置外部工具
2.1.1 Chrome浏览器
2.1.2 VS Code编辑器
2.1.3 配置默认外部程序
2.2 创建和使用游戏脚本
2.2.1 脚本的创建
2.2.2 编辑脚本
2.2.3 绑定脚本
2.2.4 hello游戏脚本
2.3 TypeScript基础
2.3.1 变量的声明
2.3.2 条件语句
2.3.3 switch语句
2.3.4 循环基础
2.3.5 数组
2.3.6 对象
2.3.7 函数
2.3.8 类
2.4 脚本组件基础
2.4.1 组件类
2.4.2 cc类
2.4.3 属性装饰器
2.4.4 与其他节点及组件交互
2.4.5 脚本的生命周期
2.5 本章小结
第3章 2D对象——对战小游戏《击败魔物》
3.1 模块简介及基础准备
3.1.1 游戏简介
3.1.2 游戏规则
3.1.3 创建游戏项目
3.1.4 目录规划与资源导入
3.2 使用图片资源
3.2.1 2D对象的渲染
3.2.2 向场景中添加图片
3.2.3 Sprite组件简介
3.2.4 UITransform组件简介
3.3 完善场景布局
3.3.1 修改游戏设计分辨率
3.3.2 使用变换工具
3.3.3 父节点与子节点变换关系
3.3.4 节点的遮挡关系
3.3.5 添加提示文本
3.4 实现游戏核心逻辑
3.4.1 使用计时器
3.4.2 使用Button组件
3.4.3 添加“重新开始”功能
3.4.4 小节代码一览
3.5 本章小结
第4章 缓动系统——反应小游戏《爆破点点》
4.1 模块简介及基础准备
4.1.1 游戏简介
4.1.2 游戏规则
4.1.3 创建游戏项目
4.1.4 目录规划与资源导入
4.1.5 场景初始化
4.2 搭建场景布局
4.2.1 制作纯色背景
4.2.2 添加子弹与敌人
4.2.3 添加尖刺元素
4.2.4 批量调整节点属性
4.3 触摸事件的响应
4.3.1 事件系统简介
4.3.2 监听和发射事件
4.3.3 输入事件系统
4.3.4 游戏脚本的调整
4.4 使用缓动系统
4.4.1 缓动系统简介
4.4.2 实现子弹发射效果
4.4.3 实现击中判定
4.4.4 让敌人动起来
4.4.5 实现死亡判定
4.5 完善得分逻辑
4.5.1 添加得分Label
4.5.2 得分逻辑的实现
4.5.3 随机化敌人的初始状态
4.6 2D粒子初探
4.6.1 使用2D粒子