如果是刚刚入门的新人,我们推荐您先参考学习我们的其他游戏开发课程
入门课程:
Unity5.x创造2D手机游戏(2D理论基础课程)
实战课程:
Unity3D+Node.js打造商业级《王者荣耀》实战MOBA教程
高级全套课程:
全新Unity 微专业VIP全套系列课程
演示软件
Unity 5.4
学习前必看
关注锐亚教育官方公众号,领取无门槛课程抵用券,加入学习交流群。
1 游戏简介与策划文档
1.1 打砖块游戏介绍
1.3 游戏策划设计文档的书写
2 图像编辑与处理
2.1 创建一个2D砖块精灵
3 游戏逻辑开发
3.1 菜单系统
3.2 静态与单例
3.3 背景音乐的播放控制
4 游戏初级开发技巧
4.1 使用静态变量
4.2 执行顺序与单例
4.3 2D游戏的Z轴深度
4.4 设置你游戏的空间
5 Unity 物理特性与组件
5.1 球 + 重力 +碰撞
5.2 触发器(Trigger)和碰撞(Collision)
5.3 利用触发加载场景
5.4 Unity中的碰撞(Collision)类型
5.5 使用物理材质
5.6 鼠标控制挡板运动
5.7 人机交互的逻辑
5.8 隐形碰撞与重力比例
5.9 Unity创建和使用Prefabs
5.10 Unity编辑器的对齐网格
5.11 创建第二场景
5.12 GameObject.FindObjectOfType方法的使用
6 游戏逻辑开发2
6.1 层级编译顺序
6.2 攻击与销毁游戏对象
6.3 导入精灵列表
6.4 使用脚本交换精灵
6.6 检测胜利条件
6.7 播放声音效果
6.8 使用Random.Range()随机数
7 游戏中级开发技巧
7.1 游戏的自动化测试
7.2 Web版本的编译与发布
7.3 如何修复用户报告的Bug
7.4 更复杂的形状碰撞机(Collision)
7.5 粒子系统的使用
7.6 代码的扩展性