须知:此课程是蛮牛教育【VIP】体系课程,您可以购买VIP 9.9元/月或99元/包年套餐,即可在有效期内免费观看VIP体系里面所有课程!!!
本课程主要围绕Unity进行系统讲解,打破传统的教学方式, 讲师从实例入手,将从零基础开始带着学员一步一步完成Unity操 作以及渲 染部分,用多种实例为大家演示、讲解。
注:本课程是根据Unity4.6进行讲解,课程会随着Unity的不断更新而更新,学员可以自行选择自己要学的版本
课程大纲:
- 格斗武器系统概述
- 创建游戏中的地理环境
- 游戏场景的光影渲染(上)
- 游戏场景的光影渲染(下)
- 向游戏场景中添加道具
- 利用道具搭建场景中组合体
- 将游戏场景搭建完善
- 向游戏中加入武器
- 实现武器的投掷功能
- 对投掷功能进行改进,加入投掷器和准星并允许视角的移动
- 加入武器投掷时的旋转效果(上)
- 加入武器投掷时的旋转效果(下)
- 加入武器投掷后的寿命控制
- 加入界面的UI元素
- 实现武器的切换与武器状态的显示
- 实现鼠标准星与UI按钮重叠时的精细控制
- 实现武器击中目标后的嵌入效果(上)
- 实现武器击中目标后的嵌入效果(下)
- 实现伤害功能的组件化设计
- 实现目标被攻击后爆炸的行为(上)
- 实现目标被攻击后爆炸的行为.(下)
- 对投掷武器游戏的总结
- 导入第一人称格斗所需模型
- 进行手臂动画的分割使用以及武器的导入
- 实现对手臂动画的控制
- 实现第一人称投掷武器的功能
- 对投掷功能进行进一步的完善并加入投掷功能相关的UI
- 实现投掷武器功能和动作动画的同步
- 利用手里剑粒子系统在投掷的武器上添加流动的火焰特效
- 制作武器飞行时的尾炎特效
- 制作武器飞行时的光环特效
- 实现针对不同投掷方法时使用与之相对应的特效的控制
- 向第一人称角色添加近距离伤害输出功能
- 实现第一人称角色的攻击输出和攻击动画的同步化以及手中武器的实体化
- 实现对第一人称近距离伤害范围的指定
- 第一人称角色的攻击动画播放以及攻击输出的同步
- 对快速攻击时的攻击动画播放的衔接问题进行改进
- 创建静态轰炸机,并加入生命控制功能
- 通过近距离格斗实现对飞机的伤害
- 实现投掷武器碰撞目标后的自毁效果
- 实现轰炸机寻找目标并向目标运动的功能
- 实现轰炸机的俯冲式攻击效果
- 实现飞机攻击后脱离的运动控制
- 飞机攻击时开启加力模式的实现以及向飞机添加炸弹
- 炸弹投掷的实现方法和炸弹飞行姿态的控制
- 实现炸弹的引爆控制和爆炸的物理以及视觉效果
- 实现投掷武器对于炸弹的诱爆效果
- 添加血槽显示玩家和飞机的生命值
- 完善炸弹的伤害效果(1)--分析重复伤害问题出现的原因
- 完善炸弹的伤害效果(2)--如何避免重复伤害
- 完善炸弹的伤害效果(3)--防止炸弹对自身产生伤害
- 完善炸弹的伤害效果(4)--避免伤害友军
- 导入作为敌方人物角色的美术资源
- 在游戏场景中加入敌方人物角色以及该角色AI的近距离索敌功能的实现
- 实现敌方人物角色AI对近距离目标的追踪功能
- 向敌方人物角色AI加入搜索远处敌人的功能
- 对远距离索敌功能的调用以及根据搜索结果对目标的追击功能
- 对AI行为控制模式代码结构进行改进
- 对敌方角色AI的计时器参数的调节以及向攻击模式的迁移控制
- 改进原有的目标距离测算方式实现更准确的目标测距
- 实现远距离索敌无目标时的行为控制
- 加入敌方角色移动时播放动作动画的功能(上)
- 加入敌方角色移动时播放动作动画的功能(中)mp4
- 加入敌方角色移动时播放动作动画的功能(下)
- 加入敌方角色的攻击动画的播放功能
- 实现敌方角色的简单连续攻击
- 向每个攻击动画加入播放结束时的回调方法
- 让敌方角色在攻击时产生伤害输出
- 让敌方角色产生伤害输出的时刻和攻击动画同步
- 实现对敌方角色受到伤害时伤害动画的播放控制