![]() |
Ответ: следование объекта за мышью
получаю переменную "speed" из другого класса. нажимаю debug в monoDevelop, он не ругается. Запускаю игру нажимаю "Е" и в консоли появляется такое сообщение:
NullReferenceException: Object reference not set to an instance of an object takeObject.Update () (at Assets/scripts/takeObject.cs:16) весь скрипт не работает. Подскажите пожалуйста как исправить? собственно скрипт: Код:
using UnityEngine; |
Ответ: следование объекта за мышью
На этом же объекте висит компонент char2?
|
Ответ: следование объекта за мышью
нет. Char2 - это скрипт движения персонажа. Висит на капсуле.
а takeObject - это скрипт, позволяющий подобрать предмет, на котором висит этот скрипт |
Ответ: следование объекта за мышью
Так вот, ты пытаешься получить компонент Char2 с этого объекта, а не с капсулы.
Попробуй следующим образом: PHP код:
|
Ответ: следование объекта за мышью
здорово! спасибо.
т.е. вы создали собственный тип переменной... дальше не понимаю _char2 = (char2)FindObjectOfType(typeof(char2)); Объясните пожалуйста: 1. что значат скобки вокруг char2; 2. ...(typeof(char2)); что обозначает typeof? мне понятно, что значит эта запись, но только туманно. мы ищем объект типа char2 и присваиваем его переменной _char2. Хочется конкретики по каждой из команд. |
Ответ: следование объекта за мышью
1. приведение типа UnityEngine.Object (который возвращает функция FindObjectOfType) к типу char2
2. получение типа char2 |
Ответ: следование объекта за мышью
Вложений: 1
скажите пожалуйста, почему такую ошибку выдаёт? (скрин)
|
Ответ: следование объекта за мышью
|
Ответ: следование объекта за мышью
потому что Vertical
|
Ответ: следование объекта за мышью
исправил, но ошибка так и осталась :(
|
Ответ: следование объекта за мышью
а, не прочитал ошибку) Вероятно был в туторе js
PHP код:
|
Ответ: следование объекта за мышью
Вложений: 1
Здравствуйте!
Создаю анимацию в Blender3d для камеры в Unity3d. создал анимацию (смотрите скриншот), экспортировал в Unity, написал скрипт для проигрывания анимации при передвижении. Работает. НО! Камера анимирована по оси Z. Когда нажимаешь клавишу для передвижения, начинает проигрываться анимация, но становиться не возможно наклонять камеру вперёд-назад во время проигрывания анимации. Кто-нибудь знает в чём может быть дело? Пример покачивания камеры видел, делу не помогло (там где ходишь зимой по снегу). Скрипт анимации: PHP код:
|
Ответ: следование объекта за мышью
Так это, камеру дочерним объектом сделай и делай с ней что хочешь.
|
Ответ: следование объекта за мышью
Вложений: 1
сейчас покажу иерархию
|
Ответ: следование объекта за мышью
Ну и в чем проблема? Удали компоненты с камеры для этого нода, поставь камеру внутрь иерархии, на ней такие же компоненты повесь для управления.
|
Часовой пояс GMT +4, время: 11:53. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot