Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 20.01.2022
Сообщений: 2

Почему исчезает 2д объект во время поворота?

20.01.2022, 13:55. Показов 1103. Ответов 2

Студворк — интернет-сервис помощи студентам
Объект движется по траектории, но когда добавил метод поворота, то он стал исчезать! делаю в 2д, не могу понять в чем причина, подскажите ( я понимаю что он исчезает, ибо x и y становятся под 90градусов и он как бы становится плоскостью, но я не понимаю как это исправить)


C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
 
public class ZombieStandart : MonoBehaviour
{
 
    public float speed = 1f;
    public int health;
    public int atack;
    public Transform[] WayPoints;
    public int NewPosition;
    public Transform LastPosition;
 
 
    public void Start()
    {
        NewPosition = 0;
    }
 
 
    public void FixedUpdate()
    {
        Move();
        Rotation();
    }
 
 
    public void Move()
    {
        transform.position = Vector2.MoveTowards(transform.position, WayPoints[NewPosition].position, speed * Time.deltaTime);
 
        if (Vector2.Distance(transform.position, WayPoints[NewPosition].position) < 0.2f)
        {
            NewPosition = NewPosition + 1;
 
        }
    }
 
    public void Rotation()
  
    {
        Vector2 dir = WayPoints[NewPosition].position - transform.position;
        Quaternion rotation = Quaternion.LookRotation(dir, Vector2.zero);
        transform.rotation = rotation;
        transform.Translate(dir.normalized * speed * Time.deltaTime, Space.World);
 
    }
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.01.2022, 13:55
Ответы с готовыми решениями:

Во время работы приложения, звук исчезает через некоторое время
Доброго всем суток. Разработал одно прижение, нажимаешь кнопки и соответствующее слово озвучивается. Через 15-20 итераций, звук вовсю...

Объект исчезает после нажатия
Добрый день! Я только начинаю изучать as, нужна небольшая помощь. Написала вот такой код, нужно что бы объект после нажатия на него...

Исчезает объект с камеры, хотя он виден
Приветствую. При поворотах камеры, когда объект уже скоро должен уйти за границы камеры, то пропадет раньше, в среднем, когда половина...

2
0 / 0 / 0
Регистрация: 20.01.2022
Сообщений: 3
20.01.2022, 14:11
Используй Rotate
https://docs.unity3d.com/Scrip... otate.html
0
0 / 0 / 0
Регистрация: 20.01.2022
Сообщений: 2
20.01.2022, 14:28  [ТС]
я сделал так

C#
1
2
3
4
5
   Vector3 dir = WayPoints[NewPosition].position - transform.position;
        Quaternion rotation = Quaternion.LookRotation(dir, Vector3.zero);
        transform.rotation = rotation;
 
        ObjectRotate.transform.Rotate(0.0f, 0.0f, 90.0f, Space.Self);

помогите пожалуйста понять, почему он меняет ещё и x и y
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.01.2022, 14:28
Помогаю со студенческими работами здесь

Из-за чего-то исчезает объект при условии
Доброго времени суток, возникла проблема есть скрипт реализации вращения камеры вокруг объекта Работает хорошо в том случае если не...

Пропадает курсор и исчезает объект. Автокад 2017
Я новичок в автокаде и решил создать тумбу. Создал тумбу, решил добавить раковину, для этого закинул чертеж раковины, чертёж оказался очень...

Сплюснутые объекты во время поворота
Всем привет. Ситуация такая, в моей игре летают мячи и соответственно вращаются. Для вращения я использую обычный Rotate. Но во время...

Определить время по углу поворота часовой стрелки
Реализовать программно определение значения полного количества часов (переменная hour) и полного количества минут (переменная minute),...

Математический модель траектории полета самолета во время поворота
Добрый вечер/день/утро. Обращаюсь сюда за помощью что бы вы помогли мне сделать математическую модель траектории полета самолета во время...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru