Неправильный луч

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Неправильный луч

Сообщение NeProUser 14 дек 2018, 17:20

Проблема такая : я из скрипта пускаю лучь по направлению вперёд из камеры, но лучь игнорирует то что камера вращается не только вокруг у. Поэтому когда камера смотрит в пол, лучь пукается так , как будто бы камера смотрит прямо. Как можно исправить эту проблему?
Очередной новичок
Аватара пользователя
NeProUser
UNIт
 
Сообщения: 121
Зарегистрирован: 29 апр 2018, 20:22

Re: Неправильный луч

Сообщение Ziza 14 дек 2018, 17:25

А сразу с кодом, как вы пускаете луч из камеры?)
Аватара пользователя
Ziza
UNIт
 
Сообщения: 81
Зарегистрирован: 02 ноя 2018, 23:07

Re: Неправильный луч

Сообщение NeProUser 14 дек 2018, 17:52

Синтаксис:
Используется csharp
public void Attack(){
                if (inv [2].activeInHierarchy == true) {   //массив инструментов игрока
                        if (AttackTimer < 0) { //время до следующей возможной атаки
                                Debug.DrawRay (cam.transform.position, transform.forward * 2f, Color.blue);
                                RaycastHit HitInfo;
                                if (Physics.Raycast (cam.transform.position, transform.forward, out HitInfo, 2f)) {     //саm это объект камеры
                                        if (HitInfo.collider.gameObject.tag == "AI") {
                                                HitInfo.collider.gameObject.GetComponent<AIARENA> ().Health -= 10;
                                                AttackTimer = 3;
                                        }

                                }
                        }
                }
       
        }
Очередной новичок
Аватара пользователя
NeProUser
UNIт
 
Сообщения: 121
Зарегистрирован: 29 апр 2018, 20:22

Re: Неправильный луч

Сообщение Ziza 14 дек 2018, 17:56

cam.transform.position, transform.forward

Это же не вперед от камеры, а вперед от текущего объекта
Синтаксис:
Используется csharp
cam.transform.position, cam.transform.forward

вперед от камеры
Аватара пользователя
Ziza
UNIт
 
Сообщения: 81
Зарегистрирован: 02 ноя 2018, 23:07


Вернуться в Почемучка

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

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