Ученик (78), на голосовании 1 неделю назад
Напиши скрипт для бега при зажатии на кнопку зажимаем кнопку персонаж бежит отпускаем персонаж не бежит
Напиши скрипт для бега при зажатии на кнопку зажимаем кнопку персонаж бежит отпускаем персонаж не бежитОтветы
для юнити?
1 месяц
using UnityEngine;
public class R : MonoBehaviour {
public float w=5,r=10,a=10,d=10;
public string k="w";
float c;
CharacterController cc;
void Start() { cc = GetComponent<CharacterController>(); c=w;}
void Update() {
float v = Input.GetAxis("Vertical");
Vector3 m = transform.forward * v;
if (Input.GetKey(k)) c = Mathf.MoveTowards(c, r, a * Time.deltaTime);
else c = Mathf.MoveTowards(c, w, d * Time.deltaTime);
c = Mathf.Clamp(c,w,r);
cc.Move(m * c * Time.deltaTime);
}
}
Все вопросы
Категории
Избранные