Задать вопрос
@WalVix

Как сделать вращение объекта вокруг своей оси (y)?

Подскажите, как сделать вращение объекта вокруг оси Y в Unity3d. Имеется такой скрипт, но объект вращается по диагонали
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class RotateEarth : MonoBehaviour
{
    [SerializeField] public float speed = 0; // скорость
  
    void Update()
    {
        transform.Rotate(0, speed * Time.deltaTime, 0); // вращение планеты
    }
}
  • Вопрос задан
  • 9394 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • Академия Эдюсон
    Разработчик игр на Unity: тариф Базовый
    6 месяцев
    Далее
  • Stepik
    PRO C#. Профессия "Разработчик игр на Unity"
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@XTerris
transform.Rotate(0, speed * Time.deltaTime, 0, Space.Self);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы