|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.10.2017, 12:46 | #1 |
Пользователь
Регистрация: 04.10.2017
Сообщений: 31
|
Unity 5 ошибки
Пробую Unity под Linux, и имею первые ошибки:
Снимок экрана в 2017-10-07 10-26-41.jpg - Нет библиотек, которые, как я слышал, должны поставляться вместе с пакетом. - Сообщает об каком-то "аудио", хотя вчера такого небыло. - Кое-чо нарисовал - куб, освещение, но по кнопке с треугольничком "старт" ни чего не видится, что не так? Направьте новичку - куда копать?
i3-2120, HDGraphics 2000, 4GB, W10, VS2017, C#
|
08.10.2017, 05:38 | #2 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Когда появляются ошибки, то я сразу ищу их в интернете. Есть большая вероятность, что кто-то тоже с ними сталкивался и ему подсказали решение. Я поискал: "AudioPluginOculusSpatializer.s o". Нашёл тему: https://forum.unity.com/threads/ocul...-error.444130/
Пишут, что многим помог такой способ: нужно перейти по пути, где лежат файлы и удалить или переименовать эти файлы. |
09.10.2017, 13:37 | #3 |
Пользователь
Регистрация: 04.10.2017
Сообщений: 31
|
Спасибо.
Я начал как и вы - с поиска, но там были только англоязычные сайты и я не рискнул... Сейчас ошибка не проявляется, хотя "ещё не вечер", но у меня ещё одна: "TLS Allocator ALLOC_TEMP_THREAD, underlying allocator ALLOC_TEMP_THREAD has unfreed allocations" - при попытке вызвать редактор программирования в СиШарп. Поисковиком нашёл Патч 2017.1.1p1, но он под Виндоус, для Линукс не предлагается. Но это для версии P1, а у меня P3 - скачивал недавно с сайта производителя - новая. На форуме обсуждают: 1 и 2 - но мне не понятно. Вообще создаётся впечатление что на Unity из русских ни кто не программирует, либо не имеет проблем. Как поправить ошибку и запустить редактор?
i3-2120, HDGraphics 2000, 4GB, W10, VS2017, C#
|
09.10.2017, 14:45 | #4 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Да, похоже, что из русских никто на Linux не программирует на Unity. Все работают на MacOS и Windows. Я бы не стал сырой порт на Linux использовать для чего-то более или менее серьёзного. Поставьте Windows, как вторую систему для работы с Unity. Это лучший движок на сегодня. Или купите Mac - их часто берут для работы.
|
10.10.2017, 10:05 | #5 |
Пользователь
Регистрация: 04.10.2017
Сообщений: 31
|
Рекомендуется (перевод):
********* Действия по воспроизведению: 1. Загрузите и откройте прилагаемый проект 2. Перетащите предварительную сборку Fireworks в сцену 3. Наблюдайте за консолью Ожидаемый результат: нет ошибок Фактический результат: ОШИБКА В TLS ALLOCATOR ALLOC_TEMP_THREAD Воспроизводится по: 5.5.0p3 Не воспроизводится: 5.4.4f1, 5.6.0b3 Заметки: - в этом случае, вызванный сборкой Fireworks из стандартных активов ********* - что это значит? Что за Фаирворкс? Сейчас сообщение об ошибке не появляется, но по клику на иконке файла СИШарп - не чего не происходит, то есть - какбудто этому действию не сопоставлено события. Но в настройках указано использование редактора "MonoDevelop", на который я изменил, который инсталлировался вместе с главным пакетом. Можете что ни будь умное сказать по этому поводу? *********************************** *************** Ошибка "NullReferenceException: Object reference not set to an instance of an object" - на том-же этапе, что это? Вычитал: ********* конструкторы и инизиализацию объекта, если объект не инизиализирован, то он пустой и обращение к его методам, свойствам, полям и т.д. ведет к ошибке NullReferenceException ********* - что это значит - если у меня "старт"?
i3-2120, HDGraphics 2000, 4GB, W10, VS2017, C#
Последний раз редактировалось Cahes; 10.10.2017 в 10:46. |
11.10.2017, 06:13 | #6 |
Пользователь
Регистрация: 04.10.2017
Сообщений: 31
|
Оказывается "V5.5" - это не последняя версия, - они сменили стиль нумерации версий: теперь нумеруются в стиле "2017***".
Я установил последнюю версию, запустил и обнаружил отсутствие вышеуказанных сообщений об ошибках, что не может не радовать, но я по прежнему не могу запустить редактор C#, то не может не огорчать. Вопрос по прежнему актуален.
i3-2120, HDGraphics 2000, 4GB, W10, VS2017, C#
|
11.10.2017, 06:32 | #7 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
|
11.10.2017, 08:25 | #8 |
Пользователь
Регистрация: 04.10.2017
Сообщений: 31
|
Первоначально использовал 5.5.0p3, но заметил что "V5.5" - это не последняя версия, - они сменили стиль нумерации версий: теперь нумеруются в стиле "2017***". Система: i3-2120 3.3GHz 64bits c HDGraphics 2000, 4GB, Linux Mint Serena 18.1 Mate. Я установил последнюю версию - 2017.1.2f1 Personal 64, запустил и обнаружил отсутствие вышеуказанных сообщений об ошибках, что не может не радовать, но я по прежнему не могу запустить редактор C#, что не может не огорчать. Вопрос по прежнему актуален.
Заметил что в пропертиесах сообщается: No supported VCS diff tools were found. Pleas one of the folowing tools: - SourceGear DiffMerge - TkDiff - P4 Merge - PlasticSCM Merge - Beyong Compare 4 - Meld UnityEditorPreferences.png - Это может иметь значение? Вероятно на предмет дополнительных требований по инсталляции должны быть какие-то советы - киньте ссылкой. Есть варнинг: UnityC#.jpg
i3-2120, HDGraphics 2000, 4GB, W10, VS2017, C#
Последний раз редактировалось Cahes; 11.10.2017 в 08:51. |
11.10.2017, 09:38 | #9 |
Пользователь
Регистрация: 04.10.2017
Сообщений: 31
|
Смотрите ещё новости: не запускаются ни внутренний редактор ни внешний Monodevelop, хотя он есть рядом с Unity. В пакетах Линукса он не указан, и я, предполагая что он не установлен, установил его - теперь у меня два редактора Monodevelop, с разным окружением (в новом нет текста про Unity в поле About).
Удалил новый Monodevelop, попробовал запустить - и он запустился (с пометкой про Unity). Отдельно от Unity, через файловый браузер Сажа, попробовал запустить скрипт по ассоциации и обнаружил - то редактора в списке ассоциаций нет. Нет так-же ничего похожего и в диспетчере процессов - вероятно запускается по другому. По тексту команды на иконке я узнал полный путь редактора и смог настроить ассоциацию, после чего редактор, подхватив скрипт, нормально запустился. Это говорит о том - что Unity инсталлировала вместе с собой програмный редактор (и внешний и внутренний), но оба они не запускаются из среды Unity. Думаю это может быть из-за не настроеных прав по файловым путям в системе, или типа того. Как это проверить?
i3-2120, HDGraphics 2000, 4GB, W10, VS2017, C#
Последний раз редактировалось Cahes; 11.10.2017 в 09:52. |
11.10.2017, 10:18 | #10 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
То есть всё теперь работает нормально? Пробовали повесить скрипт на пустой объек (или на камеру) и написать в методе Start(), например:
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C# и Unity | WillyWonder | C# (си шарп) | 5 | 19.05.2017 09:23 |
Unity | Leyla84 | Помощь студентам | 0 | 01.02.2014 00:04 |
Программирование в Unity | Exenberg | Помощь студентам | 3 | 09.11.2012 16:28 |
Unity 3D | bumer7721 | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 1 | 10.06.2011 19:19 |
Unity 3D | bumer7721 | Помощь студентам | 0 | 10.06.2011 16:16 |