Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
30 Sep 2016, 22:01
Сообщение
#1
|
|
![]() I must gather my party before venturing forth Сообщений: 5 129 Спасибо сказали: 17833 раза |
Недавно случилась вот такая вот странная фигня. Пытался посмотреть несколько маленьких игрушек но все три не пошли. Две из них заходили в меню, но не реагировали на попытку старта игры, а другая выдала черный экран при запуске. Сперва решил, что совпадение, но попробовал на другой машине - все работает. Начал пробовать старые игры, в которые я уже играл на этой машине, нашел еще несколько переставших работать.
В итоге понял взаимосвязь - все они на Unity. Проверил еще несколько вариантов - подтвердилось. То ли чего-то не хватает. То ли с чем-то конфликтит. Никто случайно не встречался с подобным конфликтом или просто может предположить в чем может быть дело? Систему переставлять ну крайне не хочется, т.к. куча прог и прочего. -------------------- |
|
|
|
01 Oct 2016, 06:45
(Сообщение отредактировал t800 - 01 Oct 2016, 06:52)
Сообщение
#2
|
|
![]() Разработчик Сообщений: 534 Спасибо сказали: 222 раза |
Недавно случилась вот такая вот странная фигня. Пытался посмотреть несколько маленьких игрушек но все три не пошли. Две из них заходили в меню, но не реагировали на попытку старта игры, а другая выдала черный экран при запуске. Сперва решил, что совпадение, но попробовал на другой машине - все работает. Начал пробовать старые игры, в которые я уже играл на этой машине, нашел еще несколько переставших работать. В итоге понял взаимосвязь - все они на Unity. Проверил еще несколько вариантов - подтвердилось. То ли чего-то не хватает. То ли с чем-то конфликтит. Никто случайно не встречался с подобным конфликтом или просто может предположить в чем может быть дело? Систему переставлять ну крайне не хочется, т.к. куча прог и прочего. А вы попробуйте запустить игру с Debug-ом и посмотрите что она пишет в лога и stdout я все время так ошибки ишу -------------------- |
|
|
|
01 Oct 2016, 09:38
(Сообщение отредактировал Axolotl - 01 Oct 2016, 09:38)
Сообщение
#3
|
|
![]() I must gather my party before venturing forth Сообщений: 5 129 Спасибо сказали: 17833 раза |
А вы попробуйте запустить игру с Debug-ом и посмотрите что она пишет в лога и stdout я все время так ошибки ишу В смысле с дебаггером типа OllyDbg? Или просто посмотреть, что она на выход пишет? Или с параметром -debug к экзешнику? По идее проблема либо с какой-то важной dll, которую юзают все игры на Unity....или конфликтит с чем-то. Я уже пробовал перустановить NetFramework, VisualC и дрова для видео. Пробовал грохать все возможные проги фоновые. Пока безрезультатно. -------------------- |
|
|
|
01 Oct 2016, 13:37
(Сообщение отредактировал t800 - 01 Oct 2016, 13:42)
Сообщение
#4
|
|
![]() Разработчик Сообщений: 534 Спасибо сказали: 222 раза |
По идее проблема либо с какой-то важной dll, которую юзают все игры на Unity....или конфликтит с чем-то. Я уже пробовал перустановить NetFramework, VisualC и дрова для видео. Пробовал грохать все возможные проги фоновые. Пока безрезультатно. Мне кажется так долго искать. Я бы попробовал запустить игру из консоли и посмотрел может она на что-нибудь ругается, если не ругается посмотрел бы какая команда запускает ее в дебаг моде чтоб увидеть на че она ругается, а потом поискал бы в гугле на что она ругается. -------------------- |
|
|
|
01 Oct 2016, 14:25
Сообщение
#5
|
|
![]() I must gather my party before venturing forth Сообщений: 5 129 Спасибо сказали: 17833 раза |
АХ#ЕТЬ!!! Это в анекдоты надо!!
С дебагом вышло все проще, никакой инфы на "вылет" она не дает, но, как оказалось, все игры Юнити пишут детальный лог в спец. папку. Почитал....понял трабл.... Это пипец! Все дело в недавнем переколбасе часовых поясов в Сибири (у нас раньше UTC+6 было) . Сперва Винда упорно показывала не то время и возвращала пояс обратно, а потом обновилась и сама сменила пояс +7, но, видимо, где-то что-то не так, пока не пойму в чем загвоздка. Поставил пояс на +6 - все заработало. У меня, блин, слов нет. На другом компе почему работало? Хз...вероятно там еще винда не успела обновиться. И непонятно как теперь со временем системным то быть?! -------------------- |
|
|
|
03 Oct 2016, 10:07
Сообщение
#6
|
|
![]() Капитан очевидность по выслуге лет Сообщений: 5 792 Спасибо сказали: 10543 раза |
Со временем в винде вообще постоянные проблемы.
Я на большинстве машин поступаю проще всего - ставлю тупо местоположение пояса по нулям и вбиваю в качестве системного то время, которое нужно, после чего в качестве сервера обновления времени вбиваю лабуду, а само обновление запрещаю. Если пытаться "по-честному", то в Беларуси регулярные косяки с разъездом +- час. В какой-то момент система вдруг начинает добавлять или отнимать этот час, синхронизируясь с серверами. На машинах с дуалбутом пришлось писать скрипт в автозагрузке, выставляющий верное время. Там системное время надо честно выставлять (иначе линукс даст прикурить), а винда грамотно +3(Минск) выставить не может, поскольку делает это не относительно системного времени (что в биосе/уефи), а относительно дампа системного времени, который формирует сама (по крайней мере ХР и 7). Если попробовать это дело вправить изменением часового пояса вручную, то эффект становится кумулятивным. -------------------- Если я высказываю мнение на открытом форуме, то это именно моё личное мнение, а не точка зрения HotA Crew.
|
|
|
|
![]() ![]() |
| Текстовая версия | Сейчас: 24 November 2025 - 16:31 |
|
Copyright by Алексей Крючков
Programming by Degtyarev Dmitry |
|