# Animancer第三人称控制器 **Repository Path**: DinStudio/animator-third-person-controller ## Basic Information - **Project Name**: Animancer第三人称控制器 - **Description**: 基于Animancer和有限状态机制作的第三人称控制器,包含idle状态、八方向起步、walk(forward或者倾斜)、run(forward或者倾斜)、蹲移动、索敌移动、跳跃、下落、着陆接idle、着陆接移动、高处下落着陆、翻越、攀爬、横梁移动等动画状态。还包括玩家脚部IK,基于unity自带的动画IK系统。(仅供学习使用,请勿商用、任何形式倒卖) - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 48 - **Created**: 2025-06-25 - **Last Updated**: 2025-06-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Animancer第三人称控制器 #### 介绍 基于Animancer和有限状态机制作的第三人称控制器,包含idle状态、八方向起步、walk(forward或者倾斜)、run(forward或者倾斜)、蹲移动、索敌移动、跳跃、下落、着陆接idle、着陆接移动、高处下落着陆、翻越、攀爬、横梁移动等动画状态。还包括玩家脚部IK,基于unity自带的动画IK系统。(仅供学习使用,请勿商用、任何形式倒卖) #### 推荐版本 2022.3系列 #### 安装教程 下载文件压缩包、解压后,直接用UnityHub打开该文件夹 #### 使用说明 打开工程文件后,找到Scenes/GameRoot,在GameRoot场景中运行,不能直接在Game场景中运行。 按键说明:WASD移动,Shift跑步,C下蹲,空格跳跃或者翻越,Tab索敌,鼠标移动镜头,鼠标滚轮控制视角距离 特别的是,此demo基于我的框架设定的周期来运行,不能直接把预制件放到您的项目中运行,需要改动角色内部的脚本,不仅仅是周期问题,还有计时器、玩家输入等模块调用问题。您自己改可能会比较麻烦,如果星比较高,我就脱离框架模块,用unity内置周期实现与我的框架解耦的第三人称工程。 #### 框架&插件使用 1.[HuHuFrameWork](https://gitee.com/sleeping-soundly-g/huhu-framework) 2.[Animancer](https://assetstore.unity.com/packages/tools/animation/animancer-pro-v8-293522)