Wiki по переходу с Blitz3d на Unity
Начал создавать вики, взял для нее свой пустующий домен.
Пока пусто, перегнал только структуру команд блица, само содержание пусто. Как будет время - буду писать примеры на существующие аналоги команд. http://shgames.ru/ Если у кого есть желание помочь - стучитесь, создам учетку. Еще есть правда проблемы - подсветка синтаксиса C# (ну и других языков) генерирует слишком мелкий текст. Вчера час пытался поправить - не вышло. UPD: C размером шрифта разобрался. На некоторых браузерах будет крупновато. |
Ответ: Wiki по переходу с Blitz3d на Unity
Если есть пожелания по поводу того, примеры каких команд написать в первую очередь - пишите в этой теме. Так же если не хотите сами править вики, но можете написать примеры по каким-либо командам - так же пишите в эту тему. Перенесем на вики.
|
Ответ: Wiki по переходу с Blitz3d на Unity
Пока судя по сделаному руководство перехода с Basic на C#, но никак не с Blitz3D на Unity.
|
Ответ: Wiki по переходу с Blitz3d на Unity
Пока еще мало материала и в разделах появятся примеры с ориентацией на Unity. И да, все руководство будет с примерами на C#.
|
Ответ: Wiki по переходу с Blitz3d на Unity
я к тому что мало кому интересно что if в обоих языках есть и одинаков. Это часть языка но не движка.
Вот например аналог TranslateEntity более актуален. Однако вся затея мне кажется мало перспективной. Т.е. Блитз процедурно ориентированный движек, а Юнити Объектно-Ориентированый. А это значит что нет прямых зависимостей Функция -> Функция. Как тут это планируется решать довольно интересно. Более того большинство Блитц-экспериентса даже вредно переносить на Юнити. |
Ответ: Wiki по переходу с Blitz3d на Unity
Это все понятно и писать примеры по философии Amatsu - которому надо все кодом, не используя редактор, я не собираюсь. Но буду приводить аналоги команд, если они есть.
|
Ответ: Wiki по переходу с Blitz3d на Unity
Если кто-то знает готовые ссылки на примеры, которые могут подойти по теме - кидайте сюда.
И еще, если кто-то может написать примеры на js или boo, то кидайте тоже их сюда, переведем на C#. |
Ответ: Wiki по переходу с Blitz3d на Unity
Отличный ресурс...уважение :+1 за проделаную работу!
Надеюсь тема будет развиватся. |
Ответ: Wiki по переходу с Blitz3d на Unity
А если серьезно, то это хорошая идея, особенно в свете того, что форум является главным русскоязычным сообществом по Blitz3D. Люди, освоившие с помощью блитца навыки программирования, могут захотеть перейти на более удобный и мощный инструмент. Unity очень хороший вариант для таких людей. |
Ответ: Wiki по переходу с Blitz3d на Unity
Коротко описал раздел 3D Команды:Глобальные
|
Ответ: Wiki по переходу с Blitz3d на Unity
Цитата:
|
Ответ: Wiki по переходу с Blitz3d на Unity
Цитата:
|
Ответ: Wiki по переходу с Blitz3d на Unity
Кратко описан еще один раздел 3D Команды:Движение объекта
Цитата:
|
Ответ: Wiki по переходу с Blitz3d на Unity
Возможно на Wiki стоит добавить еще и .js скрипты? :)
|
Ответ: Wiki по переходу с Blitz3d на Unity
Цитата:
Если так хочется изучать js - я стараюсь делать ссылки на официальностью справку. Там можно смотреть примеры на js. |
Ответ: Wiki по переходу с Blitz3d на Unity
Установил рекапчу, теперь каждый сможет зарегистрироваться и вносить свои правки! Приглашаю всех желающих!
|
Ответ: Wiki по переходу с Blitz3d на Unity
Ок,сделал несколько статей....
|
Ответ: Wiki по переходу с Blitz3d на Unity
Спасибо, проверил, кое где поправил.
|
Ответ: Wiki по переходу с Blitz3d на Unity
pax, ошибочка вышла у тебя....EntityName -устанавливает имя,а у тебя получилось что ставит
|
Ответ: Wiki по переходу с Blitz3d на Unity
Ты исправил http://shgames.ru/index.php?title=3D...2:N ameEntity
а не EntityName, я откатил назад. В общем ты их перепутал. |
Ответ: Wiki по переходу с Blitz3d на Unity
у тебя классный тутор, pax. Он понятен и доходчив. А есть ли у юнити какой нибудь скрипт самой сцены? Где можно было бы, например, понасоздавать объекты кодом?
|
Ответ: Wiki по переходу с Blitz3d на Unity
Так любой скрипт может быть таким. Просто повесь его на пустой объект и в функции Start создавай все что нужно. Но обычно так редко делают... если только уровни читаются из своего формата например.
|
Ответ: Wiki по переходу с Blitz3d на Unity
Готов раздел 3D Команды:Камера
|
Ответ: Wiki по переходу с Blitz3d на Unity
Кажется все свои статьи на wiki перенес :)
|
Ответ: Wiki по переходу с Blitz3d на Unity
Мне кажется трудности перехода с Blitz3D на Unity не в том, что надо изучать новые функции, а в том, что сменяется идеология, т.е. по моему было бы более логичным описать, как сделать то-то или то-то (часть есть в официальной справке), а так же указать отличия.
В частности 1. Замена главного цикла на Update у всех GameObject 2. На объекты можно навешивать компоненты (в Blitz такого нет) 3. Перемещение игрока от первого и третьего лица (благо уже есть штатные скрипты) 3.1 Обработка мышки и клавиатуры. 4. Описать как пользоваться справкой - в какой секции (Manual/Reference/Scripting) что содержится. 5. Описать возможности редактора (в Blitz штатно такого нет) 6. Описать два варианта физики RigidBody и Collider (в Blitz только один). 7. Отдельно выделить какие возможности добавляет Pro-версия, чтобы не удивлялись, когда штатно тени не работают и вода не красивая. 8. Описание prefabs и зачем они нужны. 9. Вывод текста, чуть более подробно, чем в первом уроке. |
Ответ: Wiki по переходу с Blitz3d на Unity
1. Коротко описано здесь: UpdateWorld
2. Есть в статье "С чего начать". 3. До стандартных скриптов возможно дойдем, а может напишем свои упрощенные версии. 3.1. Еще не успел, все будет. 4. Пользователи блица уже умеют пользоваться справкой по блицу, следовательно им легче будет найти то что им нужно в похожей структуре справки. К тому же везде есть ссылки на оригинальную справку. Еще не маловажный фактор - многие не знают английского языка. 5. Описано на базовом уровне в статье "С чего начать". 6. Уже есть пример пикания объектов до уровня треугольников, все остальное будет. 7. http://unity3d.com/unity/licenses 8. Коротко о копировании объектов описано в функции CopyEntity 9. Все будет, не дошел еще. А теперь подумайте о том, что ресурсу всего три дня. И если есть желание помочь - помогайте. Ресурс открыт, регистрируйтесь и вносите свои правки. |
Ответ: Wiki по переходу с Blitz3d на Unity
В принципе закончена статья Как писать скрипты, но вероятно будет в дальнейшем чем-то дополнена.
|
Ответ: Wiki по переходу с Blitz3d на Unity
Написал вику по анимации...pax,посмотри
|
Ответ: Wiki по переходу с Blitz3d на Unity
Немного приукрасил.
|
Ответ: Wiki по переходу с Blitz3d на Unity
Цитата:
а вот такой ресурс - как раз и ждал, когда появится, pax, ты молодец, сильно выручишь, если данный проект вытянет до идеала :) |
Ответ: Wiki по переходу с Blitz3d на Unity
Ничего, как-нибудь напишем тутор по портированию простейшей игры с блица на Unity. Желательно только выбрать игру, которую будем портировать.
|
Ответ: Wiki по переходу с Blitz3d на Unity
Змейку Scaven'a?
Я с нее начинал |
Ответ: Wiki по переходу с Blitz3d на Unity
|
Ответ: Wiki по переходу с Blitz3d на Unity
Поставил себе блиц и Visual Blitz IDE. Будет вам на следующей неделе тутор по созданию змейки как в туторе Scaven'a, только с ориентацией на Unity.
|
Ответ: Wiki по переходу с Blitz3d на Unity
Цитата:
|
Ответ: Wiki по переходу с Blitz3d на Unity
Я напишу сам как можно проще и понятнее.
UPD: Я тут подумал... портирование - это не правильно. Я напишу туториал, в котором будет правильный подход по созданию такой змейки в Unity. |
Ответ: Wiki по переходу с Blitz3d на Unity
Кому интересно, как идет дело по развитию ресурса: Последние правки
PS: извиняюсь за рекламу от гугла на сайте wiki. Не кликайте по ней. Появление ее вызвано необходимостью в этом. Если не хотите смотреть рекламу - зарегистрируйтесь и войдите под своим аккаунтом. Реклама показывается только анонимным пользователям. |
Ответ: Wiki по переходу с Blitz3d на Unity
Добавлена небольшая статья: Импорт моделей с анимацией
|
Ответ: Wiki по переходу с Blitz3d на Unity
http://answers.unity3d.com/questions...-to-an-im.html позволяет скопировать аудио клип, висящий на модели и сохранить его в .anim.
|
Ответ: Wiki по переходу с Blitz3d на Unity
Это в антаресе есть, да, но есть ли необходимость делать копии анимационных клипов?
UPD: добавил на wiki |
Ответ: Wiki по переходу с Blitz3d на Unity
У меня был прецедент,когда артист дал 5 одинаковых моделей,на каждой по одной анимации.Чтобы не кидать в проект такое количество ассетов я снимал с них анимации.Плюс когда я конвертировал ассеты из Ryzom под Unity ,там так же на каждой модели висит по одной анимации.А например у стрекозы полный набор из 18-ти клипов.Это частные случаи,но пригодится.
P.S. В антаресе используется этот скрипт. |
Ответ: Wiki по переходу с Blitz3d на Unity
|
Ответ: Wiki по переходу с Blitz3d на Unity
Ух ты! Крутая идея. Изучаю Юнити, и это очень полезно - посмотреть как сделать на Unity то, что ты уже знаешь как делать на Блице.
Интересны HideEntity / ShowEntity команды. |
Ответ: Wiki по переходу с Blitz3d на Unity
Цитата:
|
Ответ: Wiki по переходу с Blitz3d на Unity
Готово :)
|
Ответ: Wiki по переходу с Blitz3d на Unity
Вообще, молодец рах, годной вещью занимается. Засяду за юнити, хотя вряд ли в ближайшие года пересяду с ксорса
|
Ответ: Wiki по переходу с Blitz3d на Unity
Цитата:
Цитата:
|
Ответ: Wiki по переходу с Blitz3d на Unity
Цитата:
|
Ответ: Wiki по переходу с Blitz3d на Unity
Цитата:
Я в свое время стандартные примеры из справки курил) |
Ответ: Wiki по переходу с Blitz3d на Unity
Почти готова основа тутора про змейку. Кому не трудно - потестируйте пожалуйста. Интересует момент появления больше двух единиц еды.
http://shgames.ru/unity/snake/ |
Ответ: Wiki по переходу с Blitz3d на Unity
Вроде все работает.
Больше двух единиц еды не было. При столкновении со стеной или препятствием - game over. |
Ответ: Wiki по переходу с Blitz3d на Unity
ползает; змейка не растёт; больше двух яблок не попадалось (доползал до 330 очков) :)
Браузер (если важно) - Опера 11.00 |
Ответ: Wiki по переходу с Blitz3d на Unity
Расти врядли будет, в туторе от Scaven'а хвост конусом, в Unity стандартного примитива конуса нету, поэтому сделал так.
UPD: Если есть у кого геймпад, проверьте управление на нем тоже. |
Ответ: Wiki по переходу с Blitz3d на Unity
Два яблока всегда. Геймпад пашет только после перезагрузки страницы (plug'n'play не работает).
|
Ответ: Wiki по переходу с Blitz3d на Unity
Спасибо за тесты, в результирующем туторе будет одно яблоко, сейчас это было сделано чтобы быстрее собирать яблоки. В общем код тутора готов. Теперь как соберусь описать все это дело - будет статья/тутор.
|
Ответ: Wiki по переходу с Blitz3d на Unity
Змея должна двигаться автоматически!
|
Ответ: Wiki по переходу с Blitz3d на Unity
И больше инерции, слишком туго управляется..
|
Ответ: Wiki по переходу с Blitz3d на Unity
Цитата:
Я уже давно поправил этот момент (закомментировал для того, чтобы можно было посмотреть как сделать). Цитата:
|
Ответ: Wiki по переходу с Blitz3d на Unity
хотелось бы узнать как работать с вершинами , создавать триугольники и т.д.
|
Ответ: Wiki по переходу с Blitz3d на Unity
Как тутор допишу - опишу данную тему.
|
Ответ: Wiki по переходу с Blitz3d на Unity
У змейки еще и задний ход есть! :)
|
Ответ: Wiki по переходу с Blitz3d на Unity
В этом примере да.
|
Ответ: Wiki по переходу с Blitz3d на Unity
кстати pax добавь в вики про функцию косинуса и синуса ,что чтоб норм отображалось нужно сначала градусы перевести в радианы с помощью Mathf.Deg2Rad
т.е. например Mathf.Cos(90*Mathf.Deg2Rad) а то я снчала не понял че она мне не то показывает) |
Ответ: Wiki по переходу с Blitz3d на Unity
Мог бы и сам добавить ;)
|
Часовой пояс GMT +4, время: 22:26. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot