Любой перенос проекта с старой версию в более новую не обходился безболезненно. Ну обычно это несколько поправок в скриптах, шейдеры, геометрия... 1-2 дня и переделал. НО не 5ка...
спустя почти неделю я понял что проще наверное заново сделать всё. Огромный красный список ошибок, (JS-скрипинг опять усложнился, придем к тому что JS=CS будет), Сиреневые материалы... и, больше всего убило что теперь не поддерживаются Non-Convex коллайдеры.
Почему так? Это плата за мультиплатформенность?
Первым разочарованием для меня от Unity был отказ о SWF. Ну время прошло. Я больше вник в Android. Но как его привинтить в Win7 я тоже не смог, поэтому приходится держать 2 винды.
Самое ужасное что они хотят отменить WEBplayer. В пользу кривожо_ого аштиэмельпять
Ну обычно это несколько поправок в скриптах, шейдеры, геометрия... 1-2 дня и переделал. НО не 5ка...
Ты обновлял скрипт с помощью api updater? Если нет, то попробуй (asstes -> Run api updater). Врядли он решит все твои проблемы, но все же попробуй.
Цитата
Первым разочарованием для меня от Unity был отказ о SWF.
Цитата
Самое ужасное что они хотят отменить WEBplayer.
SWF - ты имеешь ввиду экспорт приложения под flash? Чем тебе приходящий WebGL не нравится? Adobe сами признали, что Flash уже устарел и никому не нужен (утрировано говоря; конечно кто-то станет сейчас его защищать). Я уже не помню, когда я в последний раз проигрывал флешь-приложение... Flist - social platform PuzzleSystem - Open-source Unity Asset [2D] Mission: Defender
Сообщение отредактировал romeo98 - Среда, 16 Декабря 2015, 17:45
Он в хроме не работает, а большая часть пользователей юзает хром. SWF глючит жутко. JS тоже мне больше нравится чем cs, но тут вопрос в том какой язык поддерживают, а 70% юзеров на cs. Его остатки и на хлеб не намазать. Мой тебе совет Пабло - относись к жизни как к веселухе, но непродолжительной. @Эш
Сообщение отредактировал Barbatos - Среда, 16 Декабря 2015, 17:58
спустя почти неделю я понял что проще наверное заново сделать всё.
Может тогда и не надо на 5ку и переносить проект. Мои проекты: - Свободный и открытый клон World Of Goo - TrueEngine2D (2D игровой фреймворк основанный на FreeBASIC)
Он в хроме не работает, а большая часть пользователей юзает хром. SWF глючит жутко. JS тоже мне больше нравится чем cs, но тут вопрос в том какой язык поддерживают, а 70% юзеров на cs.
какие д, используют хром, мазила всего хорошо работает, в отличие от хрома
больше от JS в будущем откажутся вообще... Уже сейчас нету документации по новому API на JS.
- Flash умер, он уже никому не надо. - WebPlayer умер, в скором времени тоже уже никому надо не будет , поскольку ни один браузер поддерживать не будет... Firefox тоже перестанет поддерживать
Не знаю, что у тебя за проблемы с переносом, никогда не испытывал особых проблем с переходами, иногда бывали траблы, но они не серьезные. Само собой , если ты хочешь перенести проект с какой то древней версии ниже 4.6 на 5.3, то он скорей всего полностью поломается.
(JS-скрипинг опять усложнился, придем к тому что JS=CS будет)
Спойлеры, но... JS\US это и так C#. Точнее сказать, он компилируется в IL байт-код, как и C#. Можно даже потыкать собранные DLL-ки и посмотреть на получающиеся кривоватые классы. Компилятор так же делает ужасающие вещи, чтобы привести некоторые обычные для JS структуры к рабочему на IL виду.
Цитатаandarky ()
теперь не поддерживаются Non-Convex коллайдеры.
Concave коллайдеры - своеобразный ад в системе столкновений. Из-за того, что при работе с ними нельзя делать почти никаких предположений, проверка столкновений работает с ними значительно медленнее. В то же время, разбиение на convex коллайдеры требует довольно хитрых алгоритмов, что нередко вынуждены выдавать избыточные количества полигонов для соответствия указанной форме. Сюда же потом примешиваются лишние расходы ресурсов на обработку кучек полигонов как одного.
Цитатаandarky ()
Первым разочарованием для меня от Unity был отказ о SWF.
SWF никогда не был "полноценным" таргетом, и стать таким не смог бы - в Flash API всё делается по своему, вплоть до собственного языка шейдеров, что несовместим с остальными. Полагаю, где-то между объявлением об отмене AS4 и замедлением цикла обновлений Flash Player'а, Unity Technologies решили, что лучше уж двигаться в сторону HTML5, чем убить кучу ресурсов на таргет для платформы, которую непрерывно пытаются закопать в землю.
Цитатаandarky ()
Самое ужасное что они хотят отменить WEBplayer.
Unity Web Player работает на NPAPI, то есть как внешнее приложение внутри окна браузера. Некоторое время назад производители браузеров решили, что такой тип работы плагинов не очень хорош (плагин может делать [в т.ч. из-за уязвимостей] с системой пользователя и\или браузером что угодно и браузер воспрепятствовать этому никак не может) и установили временные рамки для ухода от него (в Chrome были в начале предупреждения, потом отключение на странице по умолчанию, потом отключение плагина по умолчанию, и лишь после - полная недоступность API). Соль тут лишь в том, что Unity Technologies не успели довести HTML5 таргет до стабильного состояния к моменту отключения плагина по умолчанию в Chrome (возможно, отчасти из-за продолжения поддержки веб плеера и SWF).
Цитатаandarky ()
Но как его привинтить в Win7 я тоже не смог, поэтому приходится держать 2 винды.
Об этом в отдельности, можно так же держать виртуальную машину с Win8\10, и дать ей прямой доступ к секции диска с проектом. Сборка на VM происходит медленнее, но от нужды перезагрузки системы это спасает.
то что выводит сейчас унити на HTML5 - это просто ужас. Это не идёт на XP. Согласен что про это уже не говорят, но всё достаточно много народу на ней сидит. Как вы не оскорбляйте SWF, а всё же с ним можно было работать. Был ряд ограничений, но скорость загрузки и FPS даже на слабом компе без видюхи работать было можно, в отличие от HTML5.
ЦитатаOpenGOO ()
Может тогда и не надо на 5ку и переносить проект.
я бы рад, но надо на OculsRift. В 4ке я так и не смог его запустить...
Добавлено (17 декабря 2015, 10:54) ---------------------------------------------
ЦитатаYellowAfterlife ()
Об этом в отдельности, можно так же держать виртуальную машину с Win8\10, и дать ей прямой доступ к секции диска с проектом. Сборка на VM происходит медленнее, но от нужды перезагрузки системы это спасает.
у меня в виртуалке UnityEditor не работает.
win8 - Извращение какое-то... win10 - пока и смотреть даже не хочу, и так ясно что не созрел
а Win8 - мне кажется это можно отнести к сортам уродства типа Millenium или Vista
единственное с чем согласен из всей темы! :) Win7 x64 рулит по любому! )
Цитатаandarky ()
то что выводит сейчас унити на HTML5 - это просто ужас.
вот что это заа... ммм.. непонятная х.. ммм.. высказывание!? чем именно - "ужас"?! WebGL в 5.3 полностью рабочий!!
Цитатаandarky ()
Это не идёт на XP. Согласен что про это уже не говорят, но всё достаточно много народу на ней сидит.
HTML5 для WindowsXP и еще мегакуча ссылок об этом в сети.. Мыслю - значит программирую... Конструктивная критика - умных ведет к совершенству... Великие умы обсуждают идеи, средние - обсуждают поступки, а малые - людей.
KamiRonin, я пробовал в 5.1 5.2.2 - пока билдился проект я думал что комп совсем повис. Хотя i3 и RAM 8G не так уж плопхо, а что делать если у меня 2гига RAM? Я тогда не получу ВЕБ-билд вообще??
Насчет 5.3 - незнаю. Я и не пробовал даже. из HTML5 в общем назову SketchFab - нормальный проект. И кажется даже есть плагин экспорта из Унити :)
а из движков - Ambierra CooperCube. Уже достаточно старый проект, но них эта тема давно, так же как и SWF.
И в том и другом случае там билдится все куда быстрее чем в Unity и работает Везде. А FLASH работал даже без всяких Stage3D еще давно, до выхода FlashPlayer11.*
в 5.1 и 5.2... - были превью WebGL в 5.3 - релиз! билдится дольше конечно чем во многих специально заточенных под HTML5 конструкторах и движках, но достаточно быстро!! и теперь весит не много (если не ставить девелопер буилд!)!! так что странно ты сделал конечно - не попробовал релиз, а тему выкатил! Мыслю - значит программирую... Конструктивная критика - умных ведет к совершенству... Великие умы обсуждают идеи, средние - обсуждают поступки, а малые - людей.
если исправил - то исправь у себя, зачем делать "цитату" исправляя за меня! для меня Win7 x64 лучшая Windows из всех мной попробованных (Win98, WinME, Vista, 2000, XP, 7, 8.x) - 10ку еще не пробовал.
так что исправь пост, нефиг мне приписывать твою фигню! :-/ двойное отрицание можно трактовать двояко, поэтому "то на то" НЕ получается! Мыслю - значит программирую... Конструктивная критика - умных ведет к совершенству... Великие умы обсуждают идеи, средние - обсуждают поступки, а малые - людей.
Сообщение отредактировал KamiRonin - Вторник, 05 Января 2016, 08:51
если исправил - то исправь у себя, зачем делать "цитату" исправляя за меня! для меня Win7 x64 лучшая Windows из всех мной попробованных (Win98, WinME, Vista, 2000, XP, 7, 8.x) - 10ку еще не пробовал.
так что исправь пост, нефиг мне приписывать твою фигню! :-/ двойное отрицание можно трактовать двояко, поэтому "то на то" НЕ получается!
я 10ку пробовал и пока 8ка и хрюня самые лучшие ос
Насчёт старых не знаю, но билд нового проекта работает только на том компьютере, на которым был сделан. При запуске на других устройствах пропадают все модели и даже террейн. С Unity 4. ничего подобного никогда не было. #Хийвэл бүү ай, айвал бүү хий.
Ну само с собой, что с таким процессором будет собираться проект долго и т.д) Это ну никак на комп для разработки не тянет.
На 10 смысла нету переходить ибо ней пользуются только 8%..... Все на 7 сидят или 8. + поддержка DX12(превью) будет только весной, полноценная поддержка неизвестно когда.
На 10 смысла нету переходить ибо ней пользуются только 8%..... Все на 7 сидят или 8. + поддержка DX12(превью) будет только весной, полноценная поддержка неизвестно когда.
А геймеров больше используют 10ку http://store.steampowered.com/hwsurvey?l=russian так что выгодно перейти на 10ку и делать проект под DX11, а потом когда будет поддержка обновить проект и выпустить, а не ждать пока переустановишь винду и ещё может быть ошибки во время установки, которые при установке заставят тебя форматнуть диск
я 10ку пробовал и пока 8ка и хрюня самые лучшие ос
ну вот и пиши от своего имени, под видом цитаты от меня не надо это выдавать! чего ты не понял то?? исправь, убери ссылку на мой ник над своими словами...
я 8ки пробовал 4 штуки разных сборок (включая лицензионную прилецензионную!) - во всех наблюдал и вылеты нескольких игр от Ведьмака, до МеталГира. От плиток начало тошнить на вторую неделю, ничего в ней для себя не нашел не то что хорошего, даже уровень "можно потерпеть" не прошла! т.ч. в топку.. ХРюндель конечно был зачетный, но с семеркой он рядом не стоял, даже экзотический х64ый! Вылеты там были редкие но синий экран случался.
7ка еще ни разу не упала, все игры в лет, любой софт, любые процы и видяхи (пробовал три штуки сам, читал о тестах кучи других) на нем - зашибись пашут, в отличии от той же 8ки, а под ХР некоторые видяхи дрова не содержали на официальных сайтах... Так что повторюсь - лучше 7ки х64 Windows я не видел!!
Мыслю - значит программирую... Конструктивная критика - умных ведет к совершенству... Великие умы обсуждают идеи, средние - обсуждают поступки, а малые - людей.
Сообщение отредактировал KamiRonin - Вторник, 05 Января 2016, 14:26