Как сделать поворот и наклон персонажа с помощью мыши?

Общие вопросы о Unity3D

Как сделать поворот и наклон персонажа с помощью мыши?

Сообщение Legend2856 10 июл 2018, 21:34

Был написан простой контроллер для персонажа:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class NewBehaviourScript : MonoBehaviour {
public Vector3 moveDirection;
public CharacterController controller;
public Animator animator;
public float gravity = 10;
public float jump = 50;
// Use this for initialization
void Start () {
animator = GetComponent();
}

// Update is called once per frame
void Update () {
if (controller.isGrounded)
{
animator.SetFloat("X", Input.GetAxis("Horizontal"));
animator.SetFloat("Y", Input.GetAxis("Vertical"));
}
if (Input.GetKeyDown(KeyCode.Space))
{
animator.SetTrigger("Jump");
}
controller.Move(moveDirection * Time.deltaTime);
}
}
Legend2856
UNITрон
 
Сообщения: 156
Зарегистрирован: 10 июл 2018, 21:32

Re: Как сделать поворот и наклон персонажа с помощью мыши?

Сообщение 1max1 10 июл 2018, 21:41

Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: Как сделать поворот и наклон персонажа с помощью мыши?

Сообщение Legend2856 11 июл 2018, 16:07

Меня интересует наклон туловища
персонажа
Legend2856
UNITрон
 
Сообщения: 156
Зарегистрирован: 10 июл 2018, 21:32

Re: Как сделать поворот и наклон персонажа с помощью мыши?

Сообщение 1max1 11 июл 2018, 16:20

я не понимаю какого туловища, куда и каким образом наклонить, скрины хотя бы покажи
может типа такого?
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: Как сделать поворот и наклон персонажа с помощью мыши?

Сообщение Legend2856 11 июл 2018, 17:46

Примерно так. Только это не одни руки, а полноценный персонаж
https://www.youtube.com/watch?v=52JNTun ... e=youtu.be
Legend2856
UNITрон
 
Сообщения: 156
Зарегистрирован: 10 июл 2018, 21:32


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 19