1-1 本套课程内容介绍
Unity3D游戏项目教程
讲师:雨潭
210 小节 已有 67321 人学过 2014.5.22 推出
本套课程是继Unity3D游戏开发入门课程之后的进阶课程,课程将安排丰富的案例进行实战开发讲解,其中包含了太空射击游戏、坦克克星、合金弹头、射击飞碟、塔桥防御等2D和3D的游戏项目。通过这些案例,由浅入深的呈现如何通过Unity进行游戏程序设计的过程,进而让学员能动手操作,掌握程序设计中的技巧和方法,为游戏创造打下基础。
  • 第一章:Unity3d基本操作
  • 1-1 本套课程内容介绍
  • 1-2 软件的安装
  • 1-3 界面的简介
  • 1-4 案例场景的调整
  • 1-5 小岛岩石场景的设计(1)
  • 1-6 小岛岩石场景的设计(2)
  • 第二章:太空射击游戏案例
  • 2-1 太空射击游戏功能分析
  • 2-2 游戏设置与显示飞机
  • 2-3 控制飞机的移动
  • 2-4 控制飞机左右循环移动
  • 2-5 发射炮弹
  • 2-6 销毁炮弹
  • 2-7 实例化发射炮弹
  • 2-8 C#脚本与资源提供
  • 2-9 陨石掉落
  • 2-10 陨石的随机降落
  • 2-11 太空背景的移动
  • 2-12 背景的循环移动
  • 2-13 碰撞的准备-添加组件
  • 2-14 碰撞检测函数
  • 2-15 爆炸效果(1)
  • 2-16 爆炸效果(2)代码
  • 2-17 调用爆炸效果
  • 2-18 升级武器加强打击力
  • 2-19 实现计分与显示功能
  • 2-20 倒计时个性化图片显示
  • 2-21 字符串转整形命令
  • 2-22 背景音乐与开始场景
  • 2-23 添加其他场景
  • 2-24 场景图片制作与完善代码
  • 2-25 添加调用场景代码
  • 2-26 随机降落多种陨石
  • 2-27 最高计分功能
  • 2-28 代码讲解(1)
  • 2-29 代码讲解(2)
  • 2-30 添加敌舰(1)
  • 2-31 添加敌舰(2)
  • 2-32 发布分享游戏
  • 2-33 难易选择与医疗船代码补充
  • 第三章:坦克克星游戏案例
  • 3-1 游戏功能分析
  • 3-2 添加开始场景
  • 3-3 制作游戏背景(1)
  • 3-4 制作游戏背景(2)
  • 3-5 游戏背景的循环移动
  • 3-6 飞机的显示与动画
  • 3-7 动画讲解(1)
  • 3-8 动画讲解(2)
  • 3-9 控制飞机移动代码
  • 3-10 炮弹的制作
  • 3-11 炸弹碰撞测试
  • 3-12 投射炸弹
  • 3-13 制作爆炸对象
  • 3-14 炸弹到地面爆炸效果
  • 3-15 坦克与炮弹的制作
  • 3-16 炮弹碰撞设置
  • 3-17 On CollisionEnter碰撞检测函数
  • 3-18 炮弹与飞机碰撞测试
  • 3-19 坦克随机循环活动
  • 3-20 碰撞测试注意事项
  • 3-21 自身欧拉角演示
  • 3-22 自动瞄准-光线投射
  • 3-23 坦克自动射击脚本
  • 3-24 飞机生命条
  • 3-25 计分与胜利场景
  • 3-26 最后的说明
  • 第四章:平台类游戏开发
  • 4-1 平台游戏演示说明
  • 4-2 游戏场景制作(1)
  • 4-3 游戏场景制作(2)
  • 4-4 设置钻石颜色与碰撞体
  • 4-5 钻石上下循环移动代码
  • 4-6 显示主角与镜像效果设置
  • 4-7 了解动画控制脚本
  • 4-8 玩家状态控制脚本(1)
  • 4-9 玩家状态控制脚本(2)
  • 4-10 开发新类-游戏状态类
  • 4-11 完善角色状态代码(1)
  • 4-12 完善角色状态代码(2)
  • 4-13 控制角色移动脚本(1)
  • 4-14 控制角色移动脚本(2)
  • 4-15 控制角色移动脚本(3)
  • 4-16 设计第二关场景
  • 4-17 敌人设计
  • 4-18 控制敌人左右循环移动代码
  • 4-19 第三关场景设计与注意事项
  • 4-20 功能完善
  • 第五章:经典案例-合金弹头游戏
  • 5-1 游戏功能演示
  • 5-2 开始场景设计
  • 5-3 动态按钮制作
  • 5-4 创建说明场景与皮肤
  • 5-5 脚本显示难易程度按钮
  • 5-6 选择场景设计
  • 5-7 添加碰撞体
  • 5-8 显示士兵
  • 5-9 动画控制脚本
  • 5-10 火星效果的建立
  • 5-11 向右子弹的制作
  • 5-12 向左子弹的制作
  • 5-13 手榴弹的制作
  • 5-14 手榴弹爆炸效果
  • 5-15 士兵状态介绍
  • 5-16 士兵动画控制脚本(1)
  • 5-17 士兵动画控制脚本(2)
  • 5-18 实现向上看的效果
  • 5-19 下蹲效果的调整
  • 5-20 重新站立并行走
  • 5-21 调整完善士兵控制代码(1)
  • 5-22 调整完善士兵控制代码(2)
  • 5-23 调整完善士兵控制代码(3)
  • 5-24 士兵开火
  • 5-25 Sprite创建和射击脚本
  • 5-26 投掷手榴弹落地爆炸
  • 5-27 汽车动画-显示汽车
  • 5-28 汽车动画-出场
  • 5-29 汽车动画-销毁
  • 5-30 添加刹车声音
  • 5-31 利用动画编辑器编辑动画
  • 5-32 士兵下车动画的修改
  • 5-33 创建敌人之一
  • 5-34 敌人一动画控制代码(1)
  • 5-35 敌人一动画控制代码(2)
  • 5-36 敌人一动画控制代码(3)
  • 5-37 创建敌人之二
  • 5-38 手雷、爆炸效果预制
  • 5-39 敌人二动画控制代码(1)
  • 5-40 敌人二动画控制代码(2)
  • 5-41 摄像机跟随士兵移动
  • 5-42 创建敌人之三
  • 5-43 复活敌人三
  • 5-44 创建人质角色一
  • 5-45 创建医药包
  • 5-46 人质一的控制脚本
  • 5-47 拾取医药包
  • 5-48 创建人质角色二
  • 5-49 人质二的控制脚本
  • 5-50 木桶障碍物
  • 5-51 调整木桶控制脚本
  • 5-52 飞机动画-创建飞机
  • 5-53 飞机脚本
  • 5-54 激活飞机
  • 5-55 作业-坦克的创建
  • 5-56 作业-坦克的脚本
  • 5-57 作业解答
  • 5-58 游戏设计说明
  • 5-59 多摄像机的使用(1)
  • 5-60 多摄像机的使用(2)
  • 5-61 显示生命数和弹药数量脚本
  • 5-62 完善代码
  • 5-63 倒计时、分数与输赢场景
  • 第六章:射击飞碟3d游戏项目
  • 6-1 创建地形对象
  • 6-2 植树种草美化环境
  • 6-3 添加天空盒和创建大炮
  • 6-4 炮弹创建(粒子系统)
  • 6-5 炮弹控制及发射脚本
  • 6-6 鼠标控制大炮旋转脚本
  • 6-7 创建飞碟与确定编程数据
  • 6-8 飞碟控制脚本
  • 6-9 爆炸效果与碰撞检测代码
  • 6-10 实现镜头切换
  • 6-11 准星控制代码
  • 第七章:塔桥防御游戏项目
  • 7-1 游戏演示
  • 7-2 背景视差效果(1)
  • 7-3 背景视差效果(2)
  • 7-4 白云循环晕掉
  • 7-5 游戏前景设计
  • 7-6 碰撞检测准备
  • 7-7 创建主角
  • 7-8 添加刚体碰撞体与创建idle动画
  • 7-9 JUMP动画
  • 7-10 新建Run动画
  • 7-11 摄像机动画
  • 7-12 动画状态机
  • 7-13 用代码控制动画播放
  • 7-14 随机播放跳的声音
  • 7-15 限制最大速度
  • 7-16 解决方向与惯性的问题
  • 7-17 新建动画层
  • 7-18 创建子弹预制
  • 7-19 发射子弹
  • 7-20 制作爆炸效果-添加动画事件
  • 7-21 子弹的碰撞检测代码
  • 7-22 摄像机跟随主角移动
  • 7-23 人物血条制作(1)
  • 7-24 人物血条制作(2)
  • 7-25 人物血条制作(3)
  • 7-26 验证血条更新脚本
  • 7-27 100分动画制作
  • 7-28 显示分数对象与脚本
  • 7-29 敌人一小毛虫对象与动画
  • 7-30 敌人一控制脚本(1)
  • 7-31 敌人一控制脚本(2)
  • 7-32 敌人一控制脚本(3)
  • 7-33 创建敌人二
  • 7-34 敌人二动画
  • 7-35 水花效果制作
  • 7-36 闪光效果
  • 7-37 InvokeRepeating命令
  • 7-38 碰撞矩阵设置
  • 7-39 空降地雷制作
  • 7-40 空降地雷控制脚本
  • 7-41 地雷爆炸效果制作
  • 7-42 编写2秒定时爆炸
  • 7-43 爆炸十米杀伤范围
  • 7-44 显示地雷图标与安放地雷
  • 7-45 显示地雷数量与拾取地雷
  • 7-46 创建、拾取医药包
  • 7-47 随机产生地雷、医药箱
  • 7-48 创建汽车、天鹅动画
  • 7-49 创建(三对象)代码讲解(1)
  • 7-50 创建(三对象)代码讲解(2)
  • 7-51 倒计时、提示信息与总结

雨潭

资深程序讲师

TA的课程
教程商城
购买 电脑下载版光盘版 课程
购买
相关教程推荐
menu home publish search App