Unity角色控制器CharaterController脚本

本文介绍了Unity中的CharacterController组件,用于第一、第三人称游戏的人物控制,以替代计算量大的刚体。关键属性包括Slope Limit、Step Offset、Skin Width等,通过示例代码展示了如何响应鼠标点击实现人物移动。同时提到了使用中可能遇到的bug,如碰撞器重合导致的循环移动问题,并推荐了学习资源。
摘要由CSDN通过智能技术生成

角色控制器是unity内置的一个人物控制脚本。适用于第一、第三人称中控制人物的一个组件,刚体的计算量比较大, 所以出现了CharacterController来代替刚体,做具体的人物控制。

常用属性介绍

Slop Limit : 坡度的限制,限制角色可以爬坡的最大角度

Step Offset : 高度限制,上楼梯时一步的最大高度

Skin Width : 皮肤厚度

Min Move Distance : 最小移动距离

Center : 角色控制中心

Radius : 角色控制器的半径

Height : 角色控制器的高度

 

这些值一般由策划设置

例子一

 

pc电脑上通过点击来使人物移动

1

using UnityEngine;

2

using System.Collections;

3

/// <summary><

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值