基于 项目02《游戏-03-开发》Unity3D ,
因前三集资源以及代码冗余问题,本次项目对前三集进行了重做,资源及代码如下,
首先导入场景及人物资源,
为人物添加动画控制器Animator组件,
创建动画控制器文件夹ACs,并在ACs文件夹下创建Animation Controller命名为PlayerAC角色动画控制器,
0层动画控制器:
1层动画控制器:
2层动画控制器:
创建好角色动画控制器后,将PlayerAC绑定在场景中Player的Animator上,
接下来添加新输入系统,
角色移动(包括跳跃,镜头旋转)
角色攻击(包括连击)
绑定MainGame.cs
双击MainGame.cs修改脚本:
using UnityEngine;
public class MainGame : MonoBehaviour{
public static Player player;
void Awake(){
player = GameObject.Find("Player").Ge