Unity(第十七部)Unity自带的角色控制器

组件Character Controller 中文角色控制器

csharp 复制代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class player : MonoBehaviour
{
	private CharacterController player;
	void Start()
	{

		player= GetComponent<CharacterController>();
	}


	void Update()
	{

		//水平轴
		float horizontal = Input.GetAxis("Horizontal");
		//垂直轴
		float vertical = Input.GetAxis("Vertical");
		//创建成一个方向向量
		Vector3 dir = new Vector3(horizontal, 0, vertical);
		//打印向量
		//Debug.DrawRay(transform.position, dir, Color.red); 
		//朝向该方向移动
		//无重力影响
		player.Move(dir);
		//有重力影响
		//	player.SimpleMove(dir);


	}
}
相关推荐
老蒋每日coding1 分钟前
Java解析Excel并对特定内容做解析成功与否的颜色标记
java·开发语言·excel
lang201509281 分钟前
Java反射利器:Apache Commons BeanUtils详解
java·开发语言·apache
m0_748245922 分钟前
SQLite 数据类型概述
java·数据库·sqlite
Mh_ithrha8 分钟前
题目:小鱼比可爱(java)
java·开发语言·算法
wxm63113 分钟前
力扣算法题(C++):1、2
java·算法·leetcode
冰暮流星14 分钟前
sql语言之where语句
java·数据库·sql
爬山算法14 分钟前
Hibernate(41)Hibernate的延迟加载和急加载的区别是什么?
java·oracle·hibernate
人道领域21 分钟前
【零基础学java】(TCP协议)
java·开发语言·tcp/ip
老毛肚28 分钟前
Spring源码探究2.0
java·后端·spring