Помогите!Уже 3 скрипта коту под хвост из-за одного и того-же - Форум - Все для Unity3d

Все для Unity3d> Помогите!Уже 3 скрипта коту под хвост из-за одного и того-же - Форум>
Страница 1 из 11
Форум » Unity » Вопросы » Помогите!Уже 3 скрипта коту под хвост из-за одного и того-же (Написал 3 скрипта. В каждом одна и таже ошибка)
Помогите!Уже 3 скрипта коту под хвост из-за одного и того-же
HolmesДата: Среда, 04.03.2015, 18:06 | Сообщение # 1
Новый писатель
Группа: Пользователи
Статус: Offline
Каждый раз, когда пишу в скрипте строку:
Instantiate (Object, Vector3(0,0,0), Quaternion.identity); выдаёт ошибки:
1) Assets/MyAssets/TerrainGenerator.cs(20,42): error CS0119: Expression
denotes a `type', where a `variable', `value' or `method group' was
expected.

2) Assets/MyAssets/TerrainGenerator.cs(20,17): error CS1502: The best overloaded method match for
`UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3,
UnityEngine.Quaternion)' has some invalid arguments.

3) Assets/MyAssets/TerrainGenerator.cs(20,17): error CS1503: Argument `#2'
cannot convert `object' expression to type `UnityEngine.Vector3'.

Переменная Object указана. В поисковике искал. Уже не знаю в чём дело. Плиз, помогите. Заранее благодарен.
 
forelseДата: Четверг, 05.03.2015, 21:57 | Сообщение # 2
Новый писатель
Группа: Пользователи
Сообщений: 4
Статус: Offline
Цитата Holmes ()
Каждый раз, когда пишу в скрипте строку:Instantiate (Object, Vector3(0,0,0), Quaternion.identity); выдаёт ошибки:
1) Assets/MyAssets/TerrainGenerator.cs(20,42): error CS0119: Expression
denotes a `type', where a `variable', `value' or `method group' was
expected.

Ошибка указывает на то, что в функцию вы передаете не объект, а тип объекта. Скорее всего, вы не верно именуете переменную Object. Переменные не должны называться с большой буквы - Object будет считаться типом, а вот object переменной.
Цитата Holmes ()
2) Assets/MyAssets/TerrainGenerator.cs(20,17): error CS1502: The best overloaded method match for`UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3,
UnityEngine.Quaternion)' has some invalid arguments.
Ошибка указывает на то, что вы передаете в функцию не верные аргументы (типы данных либо не подходящие переменные)
Цитата Holmes ()
3) Assets/MyAssets/TerrainGenerator.cs(20,17): error CS1503: Argument `#2'cannot convert `object' expression to type `UnityEngine.Vector3'.
и снова вы оперируете не теми переменными.
Без самого скрипта сложно сказать что конкретно не так.
 
HolmesДата: Пятница, 06.03.2015, 15:48 | Сообщение # 3
Новый писатель
Группа: Пользователи
Статус: Offline
Всё. Ошибка найдена. Нужно было написать слово new перед Vector3. Спасибо.
 
Форум » Unity » Вопросы » Помогите!Уже 3 скрипта коту под хвост из-за одного и того-же (Написал 3 скрипта. В каждом одна и таже ошибка)
Страница 1 из 11
Поиск:
Свернуть
Развернуть
Необходима авторизация
0
ТОП-5 САЙТА
НОВЫЕ ИГРЫ
ГОРЯЧИЕ ТЕМЫ
СЛУЧАЙНЫЕ ФАЙЛЫ