Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Unity

Unity Мультиплатформенный инструмент для разработки игр

Ответ
 
Опции темы
Старый 16.08.2010, 04:19   #76
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: Сравнените Юнити и другие системы

Сообщение от Den Посмотреть сообщение
Это мнение малолетних ГеймДэвов которые не знают ни одного ящыка программирования, а чуства собственного величия зашкаливает. Скачав юнити перетенув на сцену префаб водички, и FPS капсулу, загрузив несколько моделеё и поставив на них родные шейдеры, запустив игру, от щастья они тут же начинают разность новость о новой суперской игре написаной им на юнити без проганья за 5 минут. Естественно те кто с юнити не знаком воспренимают юнити как "конструктор, на котором только стрелялку можно сделать".
Впринцепи накачав дюжину готовых примеров с офф сайта можно не умея программировать слепить это в игровую массу, но этот человек элементарные вещи не сможет сделать.
Конечно таким людям оригинальную игру сделать будет очень сложно/невозможно, но человек который знает языки программирования, и есть хоть небольшой опыт, неважно в каких языках(они в принцепи похожи, я имею в виду высокоуровневые, просто в одних есть ООП, в других его нету), сможет написать оригинальную игру и помойму легче чем на блице.
ХолиДел==малолетний в геймдеве? дабл, нет, триплфейспалм.жпг
Запомни дружок, этот скромный человек, который не решил упомянуть о своем опыте, написал SigelEngine, Wartech и ещë много чего, так что побольше уважение к людям пожалуйста. А если говорить насчет Тормоза, то он написал игру, которая выпускается и продается, и, О УЖАС, богохульник написал еë на блице БЕЗ ООП!
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (17.08.2010)
Старый 16.08.2010, 09:30   #77
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,852 пользователей)
Ответ: Сравнените Юнити и другие системы

Вот ведь блин! Такую тему пропустил!

Всём +1. Поржал, но тема не раскрыта до конца.

Тааак. По порядку.

Все, кто сравнивали Blitz3D (чистый или с костылями) с юнити - мудаки.
Блиц устарел и это ясно даже чурке. Да и вобще! Как не стыдно! Сами прогали а теперь "говно", "отстой". Некрасиво.

Вижу достойного противоборца юнити в лице Xors3D.

DirectX9 нужно вам? Держите.

Вы хочите ООП? C++, C#, BlitzMax дают вам ООП.

Вы хочите физики. Есть.

Шойдеры? Есть.

Редактор вам нужен? Дак, ребята, универсальных редакторов не бывает. Каждый пилится под конкретные нужды.

Непременно нужна кроссплатформенность? Да, тут у юнити плюс однозначно. Но нужно ли оно разработчикам любителям без стартового капитала?

Я сколько раз пробывал вникнуть в юнити так и не понял какой понт от их редактора. Целых 7 раз я уже скачивал юнити (из уважения к Pax`у) пытался сделать в нём что-либо нормальное. Походу у меня руки под такое не заточены.

Вам нужны доказательства действенности Xors3D? EvilChaotic уже коечто показал и не перестаёт удивлять. А работает c Blitz3D + Xors3D. Ай какже так.
За сколько на юнити запилите Armored Fury? Или у вас уже есть свой ChopperHead? Не видел пока.

Также хочу отметить игруху Master of Defence (чистый блиц)
Играбельно. Мне нравится.

Тем временем Егор готовит Sunset.

И из личных бесед с авторами можно понять, что своими инструментами они довольны и им их хватает с головой.

Для тупорылых танкистов: Я не нападаю на юнити. Я защищаю блиц. Его ругать уже поздно.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
Egor Rezenov (05.10.2010), impersonalis (18.08.2010), L.D.M.T. (19.08.2010), Reks888 (19.08.2010)
Старый 16.08.2010, 10:34   #78
.Squid
Дэвелопер
 
Аватар для .Squid
 
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений
(для 4,642 пользователей)
Ответ: Сравнените Юнити и другие системы

Сообщение от Randomize Посмотреть сообщение
Для тупорылых танкистов: Я не нападаю на юнити. Я защищаю блиц. Его ругать уже поздно.
Ошибаешься - любое инакомыслие по отношению к Юнити считается объявлением войны всему юнити-коммьюнити (бггг, как обзывалка звучит) и Неодропу лично.
__________________

(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо .Squid за это полезное сообщение:
impersonalis (18.08.2010), L.D.M.T. (19.08.2010), tormoz (16.08.2010)
Старый 16.08.2010, 15:31   #79
Антихрист
Разработчик
 
Регистрация: 20.01.2007
Сообщений: 485
Написано 182 полезных сообщений
(для 412 пользователей)
Ответ: Сравнените Юнити и другие системы

Сообщение от Nuprahtor Посмотреть сообщение
А я гцуполюб. Вот что я нашел там:
http://video.mail.ru/mail/sent95/_myvideo/1.html
Какой то школо-нуб с древним компом
(Offline)
 
Ответить с цитированием
Старый 16.08.2010, 16:10   #80
Illidan
Разработчик
 
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений
(для 257 пользователей)
Ответ: Сравнените Юнити и другие системы

дак кто ж хаит то блиц? покажите пальцем? блиц хорош тем, что помогает людям с улицы зайти в прихожую геймдева. А дальше нужно подниматься к себе на этаж. А тут опана! лифт(Юнити) придумали...
ниче-себе... это же так неправильно! нужно же по ступеням как все??
Смотрю, ктото на кнопку нажал, вызывает значит... я ему "эй нуба кусок давай на перегонки по лестницам, или не можешь, слабый такой дааа?!"
но вызывающий посмотрел на меня с сочувствующим взглядом и сел в лифт со словами "прости, у меня нет времени, меня ждут". Дома его ждал горячий ужин и любимая семья... я проводил его сердитым взглядом." нету у него времени! слабак, ниче мы ему покажем как надо", и я пошел дальше по лестнице. Мне было так далеко еще до своего этажа, и так хотелось бросить все на пути, а эта кнопка вызова лифта... так манит чтоб на неё нажали... неиначе происки сатаны. На меня, тяжело дышащего, смотрели глаза из прихожей. Они думают какойже путь выбрать. Но тут раздается хлопок дверью. это ктото уже передумал и вышел обратно на улицу.

вобщем вот вам актуальное сравнение.Огр,Юнити,блитц. Лестница лифт и прихожая. они совершенно разные.
а по технологиям да графике,соглачен, тут спор пустой.
(Offline)
 
Ответить с цитированием
Старый 16.08.2010, 16:35   #81
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Сравнените Юнити и другие системы

и да, мне скучно. хочу идею и моделлера
мне кажется, или я это уже слышал? пора учиться моделить

ты пользуешься ооп ?
он тебе необходим ?
он необходим всем здравомыслящим людям.

что я могу сказать - блиц - хороший инструмент для начинающих. в отличие от юнити, он нагляднее показывает как вообще работают 3д приложения в том смысле что ты можешь понять последовательность вызовов D3D за каждой его командой. те же локи и анлоки имеджбуферов - освоив это в простом блице, потом уже не удивляешься переходя на что-то более сложное. начинающим крутой графон вряд ли пригодится, так что на dx7 самое оно учиться.
ксорс - отличный следующий этап) т.к. он добавляет к блицу много чего нового и заставляет вас учиться писать шейдеры. а знание шейдеров - это уже знание рендерстейтов кстати. ксорс очень удобен когда нужно делать какие-нибудь небольшие тулзы (например делал на нём генератор ландшафтов с запеканием нормалей с помощью шейдера), но делать на нём что-то крупное маловозможно из-за отсутствия той же поддержки асинхронной загрузки на уровне движка.
Что касается графики - ВНЕЗАПНО сейчас все решает арт в качестве, от кода зависит скорость рендеринга, не больше.
имея арт крайтека и супер крутых кодеров, но ограничась ксорсом, вы не сделаете крайзис - спорим?
поэтому сейчас я выбрал наиболее удобный мне вариант - писать свой движок . я пишу его именно под нужды текущего проекта, так чтобы он оптимально рендерился и так чтобы мне удобно было с ним работать. ООП это сила. можно написать ооп враппер под ксорс, но это черезжопство имхо.
юнити мало изучал, но видел видосы проектов на нём и приблизительно как он устроен. довольно мощная штука, я думаю, некоторым разработчикам он мог бы идеально подойти в плане соотношения времени затрачиваемого на разработку к цене. Как сказал один известный мне хороший человек - если у вас есть выбор что тратить - время или деньги, тратьте второе, т.к. первое не восстанавливается.
(Offline)
 
Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо Mr_F_ за это полезное сообщение:
den (16.08.2010), h1dd3n (16.08.2010), Illidan (16.08.2010), Nuprahtor (16.08.2010), pax (16.08.2010), Reks888 (19.08.2010)
Старый 16.08.2010, 16:59   #82
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Сравнените Юнити и другие системы

Сообщение от Mr_F_ Посмотреть сообщение
поэтому сейчас я выбрал наиболее удобный мне вариант - писать свой движок
Хороший вариант, когда есть время.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 16.08.2010, 17:59   #83
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Сравнените Юнити и другие системы

Сообщение от Mr_F_ Посмотреть сообщение
поэтому сейчас я выбрал наиболее удобный мне вариант - писать свой движок .
и
Сообщение от Mr_F_ Посмотреть сообщение
Как сказал один известный мне хороший человек - если у вас есть выбор что тратить - время или деньги, тратьте второе, т.к. первое не восстанавливается.
Вгоняют меня в когнитивный диссонанс.
К словам хорошего человека ты таки не прислушался.
__________________
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
ARA (17.08.2010), den (16.08.2010), Reks888 (18.08.2010)
Старый 17.08.2010, 14:15   #84
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Сравнените Юнити и другие системы

Вгоняют меня в когнитивный диссонанс.
дак написать только то что необходимо и так чтобы не переделывать - это быстрее чем парить саппорт чьего-то движка тыщей просьб и вопросов, которые они будут ещё месяц рассматривать) то, над чем сейчас работаю - не такой простой проект, чтобы ему оптимально подходил любой универсальный двиг.
+ в моей финансовой ситуации зарабатывать неведомыми путями бабло а потом парить саппорт чьего-то движка даже не будучи уверенным в его полной пригодности под проект - займёт скорее всего больше времени чем написание своего двига лол.
(Offline)
 
Ответить с цитированием
Старый 19.08.2010, 21:06   #85
falcon
Разработчик
 
Аватар для falcon
 
Регистрация: 12.07.2008
Сообщений: 523
Написано 196 полезных сообщений
(для 470 пользователей)
Ответ: Сравнените Юнити и другие системы

блин чото как то тухло стало
никто больше не срёт в чужой огород...
отцы стараются обьяснить нубам, что неважно насколько хорош инструмент если руки из жопы растут, а эти самые нубы говорят мол "нах нам допотопный молоток, если в Unity есть визуальный автозабивательгвоздей!"...(это ж абсолютно разные вопросы..)
большинство нубов на мощные инструменты смотрят только исходя из набора фич и скорости разработки примитивных демок...
позже они на практике столкнуться со сложными вопросами проектирования и реализации...
первый раз сядишь за блиц, и пишешь всё в одном файлике xD
напишешь Graphics3D 800,600 с мыслью "а потом там подправлю что б разрешение менять можно было"...
напишешь прям в этом же файлике loadmesh("data\maps\levels\level_1.b3d") (а путь тем длинее, чем серьёзней намерения в отношении игры)...
и вот вроде бы уже и уровень есть, и человечек то по нему бродит.. и даже бот понтовый есть.... и всё... проЭкт помирает))
а всё потому что никто не думал о том как этот проект будет развиваться, какие будут созданы средства разработки и как проект будет выглядить в итоге... все просто "пишут в мэйне"...
а взяв юнити на ПЕРВЫХ порах таких проблем не возникнет.. их решения в сам двиг вшиты (почему то я в этом уверен, хотя я с юнити не знаком почти ВООБЩЕ. Поправте если не так)... а то что в серьёзных разработках надо ещё думать об архитектуре приложения нубам то невдомёк..)))
а как начнут понимать, сразу перестанут бросаться фразами типа "я не вникал в ооп, но пользоваться им умею"...и язык то сразу учить начнут, и инструменты выбирать научатся, и паттерны постигать будут...))
и тогда поймут, что если дана возможность "цеплять шейдеры к обьектам" это не значит, что двигом этим пользоваться проще, и что время он ваше с экономит. Не правда это))
можно с языками аналогию провести...
вывести Hello World блицем и в С++ (хоть он и будет доволтно утрированным)

blitz:

print "Hello World"

C++:

#include <iostream>
void main()
{
std::cout<<"HelloWorld"<<std::endl;
}

во втором случае строчек больше.. и даже больше чем в два раза! (я уж молчу о кол-ве строк необходимом для вывода в С++ Hello World-а в черной форточке "как в блице")
а вот при разработке серьёзных приложений эта разница в количестве строчек становиться не существенной.
и под серьёзными проектами не обязательно подразумивать крайзис. У обычной змейки тоже должна быть грамотная архитектура...
Попробуйте блин написать хотя бы чтото законченное. Сразу поймёте о чем вам толдычат местные отцы. Если вы на блице ничего сделать не сможете (где как раз надо бы подумывать об архитектуре приложения) то и юнити вам не постигнуть. В нём решения сделаны для тех кто сам знает как такие решения составлять и вот для них уже все эти плюшки действительно могут быть плюшками.


p.s. мл*ть ну почему я не умею писать коротко и ёмко?


Здесь присутствуют:
falcon, .Squid, Антихрист, Dream

P.P.S!
сорь за грамматические ошибки ))))
(Offline)
 
Ответить с цитированием
Эти 9 пользователя(ей) сказали Спасибо falcon за это полезное сообщение:
Aleksei (20.08.2010), baton4ik (19.08.2010), Dzirt (24.08.2010), impersonalis (20.08.2010), Mr_F_ (21.08.2010), Randomize (19.08.2010), Reks888 (19.08.2010), SBJoker (19.08.2010), tormoz (19.08.2010)
Старый 20.08.2010, 00:12   #86
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: Сравнените Юнити и другие системы

Сообщение от falcon Посмотреть сообщение
p.s. мл*ть ну почему я не умею писать коротко и ёмко? [/offtop]
зацени такую фразу: "у незнающих нет ответов, а у знающих нет вопросов".
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
falcon (20.08.2010)
Старый 23.08.2010, 14:04   #87
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Сравнените Юнити и другие системы

Итак подведем краткие итоги:
1. Blitz3d (платный)
- отлично подходит для знакомства с созданием игр
- язык программирования - свой вариант Basic'а
- прост в освоении, а следовательно для новичков идеален как первый инструмент
- имеет плугин экспорта из 3ds Max до девятой версии (Blitz3d Pipeline)
- с дополнениями типа Xors3d может поспорить графикой с другими движками, если вы отличный моделер и художник
- может использовать продвинутую физику с использованием врапперов для Newton, PhysX и др.
- позволяет создавать приложения для Windows
- все еще популярен, не смотря на то, что не развивается

2. Unity (платный, имеет бесплатную урезанную версию)
- как выяснилось, движок сложнее Блитца, но в комплекте есть продвинутый редактор сцен
- три языка программирования на выбор (C#, JavaScript, Boo), каждый из которых сложнее бэйсика
- непонятная и неудобная на первый взгляд система скриптов/компонентов
- имеет стереотип "конструктор игр", что на самом деле не так
- в функциональности редактора имеется менеджер проекта, который помогает работать с ресурсами
- основной формат моделей FBX, который поддерживается большинством пакетов 3D графики
- встроенный физический движок PhysX
- интенсивно развивается
- кросплатформенность, так же есть WebPlayer для запуска проекта в браузере
- для изучения "с нуля" потребует больше усилий, чем для изучения Blitz3d

3. Ogre3d/MOGRE (с открытым исходным кодом)
- сложен для освоения "с нуля"
- язык программирования (С++ - Ogre3d, C#/VB.Net и др. - MOGRE)
- имеет экспортеры для разных пакетов 3d моделирования в свой формат, а так же консольные утилиты по конвертированию и апгрейду файлов моделей
- есть классы для менеджмента ресурсов
- графическое ядро сравнимое с Xors3d и Unity
- есть система скриптования материалов
- можно найти врапперы для различных физических движков типа Newton, PhysX и др.
- кросплатформенный Windows, Linux и Mac OSX

4. Irrlicht (с открытым исходным кодом)
- по сложности освоения сравним с Ogre3d (может немного легче)
- язык программирования С++
- имеет редактор сцен как отдельный проект
- графическое ядро по возможностям подобно Unity и Ogre3d
- так же можно найти врапперы для физических библиотек
- кроплатформенный


Если кто может продолжить данный список или дополнить/поправить, то буду благодарен
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Эти 8 пользователя(ей) сказали Спасибо pax за это полезное сообщение:
ARA (23.08.2010), den (23.08.2010), Dzirt (24.08.2010), HolyDel (23.08.2010), Horror (23.08.2010), Illidan (24.08.2010), impersonalis (24.08.2010), Reks888 (23.08.2010)
Старый 23.08.2010, 15:22   #88
wolfhound512
Знающий
 
Аватар для wolfhound512
 
Регистрация: 18.02.2008
Сообщений: 276
Написано 121 полезных сообщений
(для 299 пользователей)
Ответ: Сравнените Юнити и другие системы

Почему Xors3D рассматривается только как дополнение к блицу?

Сам с ним знаком мало, поэтому могу где-то ошибаться:

Xors3D (платный)
- по сложности освоения (базовой части) сравним с Blitz3D
- языки программирования: C/C++, Blitz3D, BlitzMax и др.
- есть встроенная физика Bullet
- встроенная скриптовая система (была во всяком случае)
- поддерживает различные форматы моделей, в том числе b3d (Blitz3d Pipeline)
- приложения под Windows (еще iXors3D под iPhone (его функционал не знаю))
__________________
GUI, GUIw512, AlbaLynx, Форум
(Offline)
 
Ответить с цитированием
Старый 23.08.2010, 16:24   #89
Horror
Бывалый
 
Регистрация: 09.09.2006
Сообщений: 656
Написано 54 полезных сообщений
(для 110 пользователей)
Ответ: Сравнените Юнити и другие системы

Flash (платный, но можно делать и коммерческие приложения на триале)
-по сложности освоения, сложней бейсика)
-язык программирования ActionScript
-есть несколько физический библиотек
-Flash Player существует в виде плагина к веб-браузеру, а также как самостоятельное исполняемое приложение (standalone)
- кроплатформенный - Windows,MacOS,Android,linux(работает плохо)
недостатки:
-Нет аппаратного ускорения. Грузит проц - тормозит.
-В основном 2д, 3д - сомнительное)
достоинства :
-легко монетезировать
-легок в осваивание, буквально за месяц можно всему научиться) тем более после блитца!)
-если вы еще и художник, то делать можно все в одном месте и рисовать и кодить)
(Offline)
 
Ответить с цитированием
Старый 23.08.2010, 18:04   #90
Horror
Бывалый
 
Регистрация: 09.09.2006
Сообщений: 656
Написано 54 полезных сообщений
(для 110 пользователей)
Ответ: Сравнените Юнити и другие системы

Randomize
Почему) ? Я вот не художник и все разделяю, кодю без ИДЕ, а вот кто умеет рисовать
- тому значительно легче, можно к примеру уровень сразу нарисовать и запустить - реально упрощает разработку, или ты не согласен?
и редакторы ни какие не нужны и тп
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 08:54.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com