Gamedev


Ответить в тред Ответить в тред

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
1005 139 226

Godot #2 Аноним 19/02/18 Пнд 19:09:36 4779111
Godot Bless You (47Кб, 457x394)
457x394
Почему я должен выбрать Godot?

1)Простота освоения - есть редакторы сцен, GUI не такой приевшийся как в unity, встроенная поддержка физики, игра скейлится под любое разрешение экрана. Ну и самое важное - он использует Python-подобный язык для программирования с Python на GDScript можно переучиться за час. Python признан во всем мире самым простым языком для начинающих, поэтому если ты считаешь программирование чем-то невероятным или тебя воротит от скобочек (C#, Java, C++ и т.д.), выбирай не задумываясь.

2)Кроссплатформенность - поддерживает Windows, OSX, Linux, iOS, Android, PNaClВеб-приложения от Гугл, PS3, PSVita. На данный момент имеется нестабильный экспорт в Windows Phone, BlackBerry 10 и HTML5.

3)Бесплатность - тебе не придется платить за сам движок, покупать pro версию чтобы разблокировать различные функции, не придется выплачивать проценты с продаж жадным разработчикам. К тому же код движка открыт и даже ты можешь вносить в него изменения.

4)2д - Наиболее сильной частью движка является именно 2д. Имеется отдельный редактор сцен, скелетной анимации как Spine, частиц, физон, паралаксы, полигоны и т.д.

5)3д - Крузис тут не сделаешь, но если собрался делать что-то под мобилки или какую нибудь ouya, то будет в самый раз. По графике примерно как Unity4. Впрочем уже сейчас имеются интересные фишки - визуальный редактор шейдеров как в blender или в каком нибудь платном ассете из того же unity ну и импорт из любого 3d редактора, разумеется.

А так-же куча различных фишек вроде разветвленной анимации, охуеннейшего дебаггера с графиками и статистикой, подсветка синтаксиса прямо в редакторе с автодополнением не хуже sublime text, поддержки интернет протоколов и многое другое, о чем я еще не знаю.

С чего начать?

С изучения документации. Если не можешь в инглиш, и даже в гугл-переводчик, то есть варианты русскоязычного перевода части доков на ресурсе конкурирующей фирмы: http://c2community.ru/forum/viewforum.php?f=119
Но вообще, будь мужиком и изучи английский: https://godot.readthedocs.io/en/3.0/index.html
Постижение основ займет совсем немного времени. Я не предлагаю изучать пайтон, это не обязательно. Освой GDScript для начала, там нет ничего сложного. Но если вдруг ты решил, что тебе мало фич движка, то начиная с третьей версии, Годо предлагает несколько вариантов скриптинга, включая визуальный (блупринты) и нативный скриптинг. Нативный скриптинг позволяет тебе скомпилировать библиотеку на своём любимом языке и экспортами вбросить в годо функции, которых тебе так не хватает. Подробности в документации. Так же имеется версия движка с поддержкой си-шарпа через моно-фреймворк.
Занимайся практикой для закрепления знаний. Дальше уже сам поймешь в каком направлении тебе нужно двигаться.

Вместе с движком обязательно смотри примеры, там есть все - от платформера до чата. Примеры качаются прямо в движке через свой магазин.
Скачать движок: https://godotengine.org/download/ или http://store.steampowered.com/app/404790/Godot_Engine/
FAQ: https://godot.readthedocs.io/en/3.0/about/faq.html
Игры, созданные глобальными кириллами: https://godotengine.org/showcase
Аноним 19/02/18 Пнд 19:31:56 4779212
>>477911 (OP)
Почему я должен выбрать Godot?
Аноним 19/02/18 Пнд 19:32:44 4779223
hl3.webm (6331Кб, 1280x720, 00:01:30)
1280x720
Самые топовые шутеры на 2.1 годоте были написаны в /gd/!
Аноним 19/02/18 Пнд 19:43:00 4779294
зачем нужен годот, если есть юнити?
Аноним 19/02/18 Пнд 19:45:32 4779305
>>477929
В годоте всё бесплатно и нинадо регистраций. Да и блюпринты уже есть.
Аноним 19/02/18 Пнд 20:02:27 4779446
И рейкасты есть!
Кстати, потскажите, ЧЯДНТ?
Делаю рейкаст, добавляю его к кинематик боди, прописываю ему вектор, скажем (0, -1.5, 0) и ожидаю, что он будет смотреть в пол на 1.5.
Затем в скрипте я вызываю эту ноду:
onready var feet = get_node("RayCast")
Точно так же, как это делается в скрипте из примеров.
Затем я пытаюсь вывести в переменную, видит ли он коллизию с полом (после move_and_slide офкос):
var can_jump = feet.is_colliding()
И нихуя!!! Вообще даже после точки не появляется подсказка, словно нода не кастуется правильно. Причем в аналогичном скрипте из примера появляется подсказка с интерфейсом.
Что за хуйня? Я ж один в один копирую!
Аноним 19/02/18 Пнд 20:11:40 4779547
>>477930
> всё бесплатно
так там ничего нет.
вместо того, чтобы ковырять говно, лучше бы учил юнити.
Аноним 19/02/18 Пнд 21:00:50 4779628
1519063078.png (56Кб, 939x705)
939x705
Братишки, я вам лапши принёс! Сладкая лапша. Щас перепишу на ней все ГДСкрипты, написанные ранее в уроках и сообщу о результатах.
Аноним 19/02/18 Пнд 21:01:55 4779639
>>477944
>Делаю рейкаст, добавляю его к кинематик боди, прописываю ему вектор, скажем (0, -1.5, 0) и ожидаю, что он будет смотреть в пол на 1.5.
>Затем в скрипте я вызываю эту ноду:
А ты на рейкасте галочку "влючён" поставил?

>>477954
В данном случае, юнити уже говном стала.
Аноним 19/02/18 Пнд 21:02:12 47796410
>>477963
>А ты на рейкасте галочку "влючён" поставил?
Естественно!
Аноним 19/02/18 Пнд 21:21:07 47796511
>>477962
Ну это для калек же... у всех же есть даже у гамака. Просто дань моде.
Аноним 19/02/18 Пнд 21:33:42 47796912
1519064972.png (76Кб, 939x760)
939x760
>>477965
Я чот передумал уже. Вот, четыре строчки кода превратились в ЭТО.
Да ещё и неправильно, там должно вызываться get_global_transform у предка камеры, а выбрать это никак нельзя. И в скрипте тоже, кстати, подсказка не появляется, надо вызов метода вручную прописывать.
Короче, хуйня.
Эксперимент считаю завершенным. Результат отрицательный. Биндить события этой лапшой тем не менее удобно.
Аноним 19/02/18 Пнд 21:41:11 47797213
>>477963
>В данном случае, юнити уже говном стала.
А профи-то не знают
Аноним 19/02/18 Пнд 21:45:40 47797414
>>477972
Прости, что я пиарил годо в Юнити-треде. Давай остановимся, пока не поздно и разойдемся по своим тредам?
Иначе колесо срача не остановить.
Я проиграл, я слился. Ты победил. Юнити - лучший движок. Чмок-чмок, отсасываю у тебя, Повелитель.
А теперь пиздуй в свой тред.
Аноним 19/02/18 Пнд 22:00:41 47797715
>>477974
разве ты не знаешь, что в споре рождается истина?
Аноним 19/02/18 Пнд 22:04:35 47797816
>>477974
>Юнити - лучший движок.
Сразу после констракта2 и гейммейкера студии 1.
Аноним 19/02/18 Пнд 22:12:50 47798317
>>477977
В споре, но не в сраче.
Аноним 19/02/18 Пнд 23:18:50 47799318
1519071362.png (101Кб, 884x744)
884x744
>>477969
Аноны, хотите увидеть некоторое дерьмо?
Я таки дописал эту функцию, изучив гайды.
Но помни, увиденное не развидеть.
Аноним 19/02/18 Пнд 23:24:46 47799519
>>477993
А вообще не, свич не пойдёт. Это ж будет проверяться только одна кнопка всё время. Неужели нет никакой альтернативы четырём IF в ряд?
Аноним 19/02/18 Пнд 23:34:56 47800020
>>477995
>альтернативы четырём IF в ряд?
Ты про ELIF?
Аноним 20/02/18 Втр 00:01:34 47801221
>>477995
Там нет ноды с ифом? бред
Аноним 20/02/18 Втр 00:04:14 47801422
>>478000
>>478012
С ифом есть. А вот с блоком из элифоф - нету.
Аноним 20/02/18 Втр 00:17:31 47801823
>>477911 (OP)
Бля, как я не увидел это раньше. Уже год пилю игру своей мечты на бумаге. 700 страниц лора, все механики прописал, спрайтов наебошил но так никогда и не смог вкатиться в погромистование. Тут вроде выглядит более менее легко, спасибо, анон.
Аноним 20/02/18 Втр 02:46:49 47804624
>>478018
Это тебе еще хорошо, а у меня самописный движок "почти работает" уже год как, а на годо пока пустота и логика совершенно алиенская (для меня, костылеписца).
Аноним 20/02/18 Втр 09:08:12 47807325
>>477911 (OP)
Блендеру научи лучше, у них графика фотореалистичная.
Аноним 20/02/18 Втр 09:19:30 47807526
Аноним 20/02/18 Втр 10:53:41 47808327
Объясните, что за форс блендера в годотреде? Не первый день наблюдаю, но я недавно здесь.
Аноним 20/02/18 Втр 11:36:55 47808928
>>478083
Просто не каждый анон знает, что блендеро-тред живёт в /td/.
Аноним 20/02/18 Втр 12:12:49 47809729
>>478075
игры на нем делают смотри
ещё всякую хрень для рекламы
Аноним 20/02/18 Втр 12:21:22 47809930
>>478083
Потому что это филиал блендеро-треда под прикрытием.
Аноним 20/02/18 Втр 13:53:14 47813731
>>478097
>игры на нем делают
Ну-ка дай ссылку хотя бы на одну выпущенную.
Аноним 20/02/18 Втр 14:08:55 47814332
Аноним 20/02/18 Втр 14:48:53 47815933
Аноним 20/02/18 Втр 14:50:40 47816034
Аноним 20/02/18 Втр 14:52:56 47816135
Аноним 20/02/18 Втр 14:54:16 47816236
Аноним 20/02/18 Втр 14:55:49 47816337
Аноним 20/02/18 Втр 14:57:53 47816438
Аноним 20/02/18 Втр 14:58:32 47816639
>>478160
Внки на чем угодно можно делать. Хотя конечно игры параша что на годо что на бге. Лучше бы этих игр не было совсем, они как антиреклама для движков.
Аноним 20/02/18 Втр 14:59:02 47816740
Аноним 20/02/18 Втр 15:00:32 47816841
Аноним 20/02/18 Втр 15:03:11 47816942
>>478168
Конечно, только с фишками и картами, а не странные пазлы.
Аноним 20/02/18 Втр 15:04:42 47817043
Аноним 20/02/18 Втр 15:05:10 47817144
Аноним 20/02/18 Втр 17:26:03 47822245
Для чего нужен Outline Mesh?

Каким образом можно отобразить ряд объектов вдалеке, чтобы те не исчезали из поля зрения, но и в то же время имели минимальную нагрузку на фпс (насколько это возможно)? Возьму в пример тот же Far Cry, где можно лицезреть очертания островов издалека. Есть какой-нибудь хитрый хак на эту тему в Годо?
Аноним 20/02/18 Втр 17:58:49 47823046
Вот ты тут игор на годот надавал, а там говно одно.
Большинство даже инди играми не назвать, просто пятиминутные мусорные поделки школьников.

А в реализм годот вообще не может, а та замшелая игра на блендере и то в сто раз лушче кажется, она хотя бы как адекватная полноценная игра выглядит.
Аноним 20/02/18 Втр 19:10:43 47824247
1519140621.png (43Кб, 655x397)
655x397
1519140854.jpg (589Кб, 4170x1180)
4170x1180
>>477993
Итак, финальный результат. Вы давно хотели узнать, почему лапша-ориентированное программирование сосёт?
Я принёс пруфы. На первой пикче функция в GDScript, на второй же - аналог в новомодной лапше.
Полагаю, для других движков результаты будут сравнимые. И это я еще производительность не мерял.
Аноним 20/02/18 Втр 19:27:23 47824648
>>478242
Кароч, запустил это говно и оно не работает. Виснет наглухо с завершением работы. Как это дебажить - ума не приложу. По брекпоинту останавливается только один нод! После которого весь код перезапускается. Кароч, сырое ещё.
Возвращаемся к гд-скрипту.
Аноним 20/02/18 Втр 21:05:23 47828149
>>478246
Ни-ху-я. Почему-то вектор direction обнуляется посреди кода и вызывает ошибку при попытке его умножить на скалярную константу. Нихуя не понимаю.
Аноним 20/02/18 Втр 21:54:17 47830550
15045081842300.jpg (258Кб, 1366x768)
1366x768
Аноним 21/02/18 Срд 01:10:39 47833651
>>478305
Ебать там бугурт в треде! Меня аж ослепило!
21/02/18 Срд 10:46:28 47844952
>>478305
>>478336
Свин, ты думаешь не видно что оба поста написал ты один?
Аноним 21/02/18 Срд 12:12:50 47850353
14556085619070.jpg (15Кб, 323x323)
323x323
>>478449
Деревотяночька, дай асечку, покажи писечку!
Аноним 22/02/18 Чтв 22:16:43 47904254
Посоны, годот не умеет в oclussion culling, што делать?
Говорят что надо карту на чанки пилить и тогда все будет, но я хз как это делается в принципе! Обяснити же!
Аноним 22/02/18 Чтв 22:21:36 47904455
>>479042
Я тоже не умею, в теории понимаю, что это, но пока не дошёл до изучения.
Аноним 22/02/18 Чтв 22:26:43 47904656
>>479044
В теории каждый чанк - это отдельная сцена. Предположительно у перонажа должен быть скрипт, который загружает чанки с диска и добавляет их к основной сцене, по мере твоего приближения к ним и выгружает при удалении от них. На основной сцене располагается низкополигональный террейн со всей картой. В непосредственной близости он у тебя закрывается чанками, а вдалеке ты его видишь как дистантлэнд.
Аноним 22/02/18 Чтв 22:32:51 47904857
>>479046
окай, буду ждать 3.1, чтобы не ебаться с этим говном вручную.
Аноним 22/02/18 Чтв 22:35:18 47905158
>>479048
Автоподгрузку карты чанками за тебя никто не сделает. Хоть 4ю жди.
Аноним 23/02/18 Птн 01:33:34 47911359
>>479051
В соседнем треде вроде уже делали.
Аноним 23/02/18 Птн 02:13:23 47912160
Годаны, где пошариться по манулам/примерам помимо стандартных? В стандарте с анимированными спрайтами, например, ни хрена не понятно.
Аноним 23/02/18 Птн 08:48:06 47914561
>>479121
Просто спрайт анимировать можно многими способами.

Вот контенто-пипелин конечно хз.
Аноним 23/02/18 Птн 09:18:18 47914762
>>479145
>Просто спрайт анимировать можно многими способами.
например?
Аноним 23/02/18 Птн 09:25:03 47914863
>>479147
1)Менять регион на атласе (скриптом, animationplayer ...)
2)иметь кучу спрайтов с разными текстурами и показывать только 1
3)скелетная анимация (тоже варианты как)
4)спрайт из кучи слоёв

Я уверен больше вариантов существует.
Аноним 23/02/18 Птн 10:23:58 47917264
>>479148
А какой из них позволяет двигать анимированный спрайт по пути произвольной длины, проигрывая с подливой анимацию и меняя её, например, если персонаж повернул мордашку?
Скриптами, блджад, надо, но долбаный гуй отвлекает от православного кодописания.
Аноним 23/02/18 Птн 10:37:26 47917565
>>479172
Так это уже движение узла, а не анимация спрайтов.

Неужели ты не умеешь в линейную интерполяцию?

Обычно "спрайты" привязаны к физическим объектам-узлам, а те двигаются по законам физики.

Для партиклей своя система есть.

Да и в гуе ты должен меньше всего сидеть, имхо, только если кучу tool-ов навесил (надеюсь ты про эту фичу уже знаешь)
Аноним 23/02/18 Птн 10:57:53 47918766
>>479175
У меня законов физики не завезли, я изометрическое говно пилю.
Ну вот в манулах что я нашел,предлагается и движение узла, и анимацию спрайтов пилить через один и тот же animationplayer, со всеми вытекающими последствиями.
Ну ладно, у меня просто мозги в кашу сварились от того, что я с писания костылей в первый раз пытаюсь пересесть на стул с пиками. Надо методично напилить тысячу сцен и всё будет работат.
Аноним 23/02/18 Птн 11:01:23 47918867
Аноним 23/02/18 Птн 13:31:37 47921768
>>479172
>>479187
А посмотреть примеры религия не позволяет? В примерах и движение есть и псевдоизометрия.
Аноним 23/02/18 Птн 14:24:18 47922669
public string post(){
return "Учу язык шейдеров";
}
Аноним 23/02/18 Птн 16:45:32 47926870
Как то долго он развивается, я про поддержу сотен языков слышу с прошлого года, а по итогу не имеем даже адекватной связки с шарпом.
Аноним 23/02/18 Птн 17:35:41 47928271
Аноним 23/02/18 Птн 18:42:56 47931472
>>477911 (OP)
>имеются интересные фишки - визуальный редактор шейдеров
В трёшке не могу найти. Отменили? Или в 3.1 ждать?
Аноним 23/02/18 Птн 22:04:54 47939673
>>479188
>почитай
>Ютубное видиво без субтитров
Ну-ну.
Аноним 23/02/18 Птн 22:48:13 47942174
>>479396
Русекоблять, тебе лучше в блендер перекатиться.
Аноним 24/02/18 Суб 00:41:09 47948575
>>479421
При чем тут русек? Текст где, который читать? Я только ролик какой-то вижу.
Аноним 24/02/18 Суб 00:55:23 47949176
>>479485
Какие же дегенераты ИТТ. Неужели так трудно понять, что ссылка на Ютуб это лишь наглядный пример? То что он посоветовал, он предлагает загуглить.
Аноним 24/02/18 Суб 05:37:05 47954777
>>479491
В том видосе показаны все фичи и всё необходимое.
Настоящий велосепедист моментально увидит мощь функционала tool.
Аноним 24/02/18 Суб 10:29:17 47958778
>>479547
Ну да, годо-редактор - это игра на годо-движке и с помощью ключевого слова tool она может добавлять скрипты сама к себе. Я это понял.
Аноним 25/02/18 Вск 11:43:13 47981879
15175350414560.jpg (140Кб, 1134x678)
1134x678
>>477911 (OP)
Посоветуйте чего посмотреть/почитать, чтобы разобраться с движком.

Ранее сайты пилил на django, узнал, что у этого движка похожий язык, да и сам движок попенсорсный, но от уровня абстракции сцен аж голова идет кругом. Хотелось бы разбор разработки на конкретном примере, начиная от набросков на бумаге и диздока, и заканчивая готовым проектом. Пускай он будет дико маленький, мне бы главное логику понять, что нужно прогать, а что есть готовое, и вообще как вести разработку
Аноним 25/02/18 Вск 12:01:37 47982280
>>479818
>начиная от набросков на бумаге и диздока, и заканчивая готовым проектом.
Не у всякого коммерческого движка есть уроки такого уровня
Аноним 25/02/18 Вск 20:59:13 48016081
шапка сука.jpg (31Кб, 600x600)
600x600
Аноним 25/02/18 Вск 21:03:37 48016482
Аноним 26/02/18 Пнд 08:29:08 48024283
>>479822
>Не у всякого коммерческого движка есть уроки такого уровня
Одна статейка с нормальным step-by-step?

>>480160
>https://godot.readthedocs.io/en/3.0/index.html
Кал говна

>>480164
Это минимум для платформера. Мне бы хотелось увидеть пускай более простой, но законченный проект
Аноним 26/02/18 Пнд 09:01:24 48024384
>>480242
>Кал говна
>Эти степбайстепы - не степбайстепы.
Скажи проще - ты пришёл сюда обсирать годо за его новизну и связанную с этим скудную обучающую информацию.
Аноним 26/02/18 Пнд 09:13:09 48024485
>>480243
>Скажи проще - ты пришёл сюда обсирать годо за его новизну и связанную с этим скудную обучающую информацию.
Нет
Я уже обозначил свою позицию. Гайд неплохой, для человека который пересаживается с другого движка, но в качестве пособия "с нуля" не годится. Пара ошибок в коде встретилась, и в целом гайд не дает представления о том как сделать игру. Вроде бы, степ-бай-степ, а конечного результата - нет
Аноним 26/02/18 Пнд 11:33:17 48028286
>>480244
Никуда не уходи. Щас я загуглю за тебя все уроки по годо, посмотрю их и отберу только подходящие тебе, моя принцесса!
Аноним 27/02/18 Втр 09:24:44 48061287
>>480282
Я погуглил, и нихуя не нашёл. Пришёл к спецам спросить совета. А тут во всем видят троллинг и юнитидауна который ради холивара припёрся
Аноним 27/02/18 Втр 09:37:44 48061388
>>480612
>Я погуглил, и нихуя не нашёл.
Ха-ха! А ещё игры делать собрался, а в банальный гугл не может. Небось ещё и по русски искал? Ахаха! Посмотрите на этого гейдевелопера! Смотрите и смейтесь!
Аноним 27/02/18 Втр 09:40:48 48061489
>>480613
> Ха-ха, посмотрите, я тупорылый школьник который тролит годот
Аноним 27/02/18 Втр 11:59:08 48065990
>>480612
Ты ищешь в движке кнопку "сделать пиздато". А её тут нет. За этим тебе в юнити ассет стор.
Аноним 27/02/18 Втр 12:28:23 48067791
На основе какой архитектурной парадигмы сделан godot? dod/ecs?
Аноним 27/02/18 Втр 12:36:28 48067892
Аноним 27/02/18 Втр 12:44:00 48068093
>>480678
Чистая парадигма или с вкраплениями ооп-хуйни?
Аноним 27/02/18 Втр 12:51:24 48068494
>>480680
Чистая парадигма. Никакой ООП-хуйни.
Аноним 27/02/18 Втр 13:00:53 48068895
Node2D.png (31Кб, 1834x1043)
1834x1043
>>480684
выглядит как земля
Аноним 27/02/18 Втр 13:10:14 48069596
>>480688
Именно так выглядит парадигма без ООП-хуйни, да.
Аноним 27/02/18 Втр 13:17:34 48069797
>>480695
>Именно так выглядит парадигма без ООП-хуйни, да
Кому ты пиздишь. Лень doxygenoм строить иерархии классов вашего годота, а то бы я вам показал!
Аноним 27/02/18 Втр 13:17:49 48069898
>>480659
Не хочу в ассет стор. Мне хочется понять, какие части игры нужно прогать, а какие нет. Надо поискать обзор возможностей движка, но не на готовом результате
хуй я чего найду
Аноним 27/02/18 Втр 13:18:40 48070099
>>480695
подобная иерархия у moai, а он ооп reactive
Аноним 27/02/18 Втр 13:25:22 480704100
>>480695
Выглядит как хуйня без парадигмы.
Аноним 27/02/18 Втр 13:40:01 480707101
>>480698
> понять, какие части игры нужно прогать, а какие нет
В 2018 году практически ничего прогать не надо вообще, кроме банального if true then _api_func1 else _api_func2;
Все велосипеды изобретены. Тебе нужно просто грамотно собрать вместе все велосипеды, чтобы получить веломобиль. В основном нужно рисовать, моделить, текстурировать, сочинять тонны текста для диалогов, подбирать подходящую музыку и озвучивать персонажей самому, либо нанимать актёров озвучки.
Аноним 27/02/18 Втр 13:47:02 480708102
>>480707
Какой даун, прости господи.
Аноним 27/02/18 Втр 13:48:44 480710103
>>480708
Обычный по меркам треда для любителей пок-пок швободки же.
Аноним 27/02/18 Втр 14:19:04 480729104
>>480710
да пусть делает игры с таким подходом, я с наилучшими пожеланиями.
Аноним 27/02/18 Втр 14:21:17 480730105
>>480695
Сомневаюсь, что существуют программные продукты со сложностью чуть больше хелловорда, в котором соблюдается чистота архитектурных парадигм.
Аноним 27/02/18 Втр 14:29:04 480734106
Аноним 27/02/18 Втр 17:06:40 480818107
>>480734
Скорее всего первокур, потому что думает что парадигма заложена у него в голове, а не в коде.
Аноним 27/02/18 Втр 21:18:46 480893108
Хай, прошу помощи. Скачай Godot ласт версии с Mono. Скачал ласт версию Mono с офф сайта. Всё вроде норм, но когда пытаюсь создать C# Script, крашит Godot. В окне на 100% показывает "Генерация проекта C# \ Создание решения" что-то такое. Поможете?
Аноним 27/02/18 Втр 21:51:39 480901109
>>480893
Ни у кого шарп не работает, а у кого работает тот ни одного доказательства не привел.
Аноним 27/02/18 Втр 22:19:10 480906110
>>480901
>>480893
Надо собрать годо из исходников и забустить его с дебагом в ИДЕ. Потому отдебажить возникающие ошибки и тогда запустится. Но ненадолго.
Если тред наберет 400 постов - покажу пруфы.
Аноним 27/02/18 Втр 22:23:58 480908111
>>480906
> Если тред наберет 400 постов - покажу пруфы
Пиздабол
Аноним 27/02/18 Втр 22:35:22 480910112
Аноним 27/02/18 Втр 23:21:12 480921113
Аноним 27/02/18 Втр 23:22:50 480922114
723.png (48Кб, 500x500)
500x500
>>480910
Типа у сидящих в гд до сих пор не установлены вижуалстудия со всеми билдтулзами и уеч с юнити.
Аноним 28/02/18 Срд 01:52:37 480958115
1463100565293.jpg (121Кб, 892x960)
892x960
>>480922
>вижуалстудия
зачем, когда есть Vim
Аноним 28/02/18 Срд 09:42:51 481012116
>>480922
> вижуалстудия
Нахуй это монструозное говно с анальной регистрацией ненужно. Поцаны ставят вижуалстудиякод, который легкий как пёрышко и надежный как швейцарский нож.
Аноним 28/02/18 Срд 16:08:15 481120117
>>481012
Заценим-посмотрим. Сам охуел с монструозности этого говна, когда решил заценить юнити.
Аноним 28/02/18 Срд 16:25:20 481125118
Но вообще говоря, разрабы годо, ящитаю, завернули не в ту степь, погнавшись за хайпом.
Я конечно анонимное хуйло без авторитета, чтобы им что-то советовать, но моё ИМХО таково, им нужно было поставлять среду, которая использует преимущества опенсорца и пересобирает сама себя. А то у них опенсорц на словах, а на деле бинарники, а чтобы попенсорц у себя на пеке собрать, надо кучу красноглазой хуиты осиливать.
Для примера хочу привести Фрипаскаль-лазарус, эта система спроектирована именно так, как я описал выше. Устанавливая даже предварительно собранный бинарный пакет, даже на винде, ты получаешь комплект исходников и встроенную утилиту для пересборки среды. Не нравится какая-то внутренняя фишка в самой среде? - Полез в исходники, сделал как тебе надо, пересобрал - вуаля! Всё работает. Без красноглазия и прочей хуеты, все параметры компиляции прописываются автоматически.
Разрабам годо нужно было сделать так же. Никаких нативскриптингов, никаких внешних компиляторов: есть гдскрипт и есть прямой доступ к исходникам прямо из годо, в которых ты можешь переписать функции гдскрипта на более быстрые, либо добавить свои.
Получаешь быструю как феррари и гибкую как змея систему. Если скилл есть. А если нет - нехуй лезть. Жди новых версий.
Аноним 28/02/18 Срд 16:28:14 481126119
>>481125
$ scons linux
и все компилится
Аноним 28/02/18 Срд 16:31:29 481128120
>>481125
А что ты хотел от красноглазиков?
Я вот съездил на Годоткон в начале месяца, посмотрел на всю эту компанию, и вот что я тебе скажу - разработчики ВСЕ поголовно красноглазые. В девелоперской комнате я не увидел ни одного ноутбука на винде, вообще.
Аноним 28/02/18 Срд 16:36:34 481130121
>>481126
Неохота линукс ставить, меня прошивка для игор устраивает.
Аноним 28/02/18 Срд 16:39:12 481133122
>>481128
Лазарус/фрипаскаль тоже красноглазики пилили, но у них почему-то продукт для людей получился, который на любой системе вынимается за полсекунды, как швейцарский нож. А у годо-глазиков только на линуксе >>481126
Аноним 28/02/18 Срд 16:46:35 481138123
>>481133
еблан, может почитаешь доки?

$ scons название_платформы
Аноним 28/02/18 Срд 16:55:57 481144124
>>481138
Ах ты ж педрила демагогская. Ну давай я тебя носом в доки потыкаю:

>Requirements

>For compiling under Windows, the following is required:

> 1 Visual C++, Visual Studio Community (recommended), version 2013 (12.0) or later. Make sure you read Installing Visual Studio caveats below or you will have to run/download the installer again.
> 2 Python 2.7+ or Python 3.5+.
> 3 Pywin32 Python Extension for parallel builds (which increase the build speed by a great factor).
> 4 SCons build system.

Целых 4 левых хуиты нужно, чтобы собрать это говно. Где принцип KISS, stupid?
Аноним 28/02/18 Срд 16:59:05 481146125
>>481144
Алсо я не смотрел, но вангую, что этот скунс работает на уёбищном цыгвине. А тот же лазарус, не сочтите за рекламу - продукт самодостаточный, полностью собирает сам себя с помощью своей предыдущей собранной версии.
Аноним 28/02/18 Срд 17:54:32 481172126
cmd.png (11Кб, 668x332)
668x332
>>481138
Врёти, ничего не произошло.
Аноним 28/02/18 Срд 18:05:21 481178127
>>477927
>>477922
Какие-нибудь говноигры из /gd/ были еще обозрены каким-нибудь американским господином? Считаю это успех.
Аноним 28/02/18 Срд 21:36:11 481257128
>>481144
все так плохо
@
продолжаю жрать кактус
Аноним 01/03/18 Чтв 10:57:27 481442129
>>481125
Пока нормальные люди режут колбасу, красноглазые дети в очередной раз разбирают-собирают свой свободный, удобный, отлично оптимизированный и инновационный швейцарский нож.
Аноним 01/03/18 Чтв 11:10:46 481454130
>>481178
>Какие-нибудь говноигры из /gd/ были еще обозрены каким-нибудь американским господином?
"Игры /gd/" которые выходили в стиме (список в faq ньюфаготреда) обычно имеют видосы от англоязычного коммунити. Но они не на годоте, поэтому писать в тред не буду.
Аноним 01/03/18 Чтв 11:34:40 481478131
>>481442
>швейцарский нож.
это не unix-way
Аноним 01/03/18 Чтв 11:37:32 481480132
насколько производителен годот? Например, я для теста собрал скелет из полумиллиона объектов и заанимировал три сустава из первой десятки в иерархии. fps упало в пределах погрешности. А годот?
Аноним 01/03/18 Чтв 11:38:38 481481133
>>481480
>я для теста собрал скелет из полумиллиона объектов
давай пости пруфы
Аноним 03/03/18 Суб 18:11:15 482358134
blood.png (332Кб, 960x540)
960x540
Тредик живи!
как юнитидиаун godot учил Аноним 03/03/18 Суб 21:37:50 482394135
>скачал godot
>запустил godot
>ERROR: MonoRegUtils::find_mono: Cannot find mono in the registry
>удалил godot
охуенно
Аноним 04/03/18 Вск 03:40:23 482554136
>>482394
Как c++ господин годот учил.
Скомпелировал из исходников
Написал на плюсах каштомный модуль движка
Узнал, что его нельзя собрать отдельно
При каждом изменении пересобирать весь движок минут 15
Плюнул
Почитал про NativeScript
Перепробовал десяток устаревших туториалов
С помощью метода тыка и правки питонового скрипта заработало
Нельзя экспортить в wasm/html
"Пользуйтесь каштомными модулями"
Да пошло оно все.
Аноним 04/03/18 Вск 06:58:55 482572137
>>482554
>Написал на плюсах каштомный модуль движка
>Узнал, что его нельзя собрать отдельно
>При каждом изменении пересобирать весь движок минут 15
Этот неосилятор порвался. Несите нового.
Смотри как собирается движок у нормальных людей (в самом начале виден клик на запуск):
https://www.youtube.com/watch?v=0k8RWmt6TBo
Аноним 04/03/18 Вск 11:56:02 482598138
>>482572
С мобилы не видно. Он там именно меняет что то перед пересборкой? Если нет, то это не считается.
Алсо, это не студич. Можно конечно пользоваться костыльными блокнотами под линуксом, но это такое.
Аноним 04/03/18 Вск 12:51:05 482606139
>>482598
>c++ господин
>Алсо, это не студич
Ты что несешь, алё? Какая разница в каком блокноте ты пишешь? Сборкой занимается scons и компилятор MSVC вне зависимости от редактора. алсо студия - дерьмо собачье. на видео Qt creator
>Он там именно меняет что то перед пересборкой? Если нет, то это не считается.
Нет, конкретно в этом видео не меняю, но даже когда меняю на время сборки это не сильно влияет. Стабильно 10-20 секунд так как собирается только измененная часть кода. Пересборка всего движка с нуля конечно долгая, но она нужна только если ты скачиваешь последние обновления из репозитория.

Команда для сборки такая:
p=windows target=debug tools=no -j4
Аноним 04/03/18 Вск 13:05:11 482609140
>>482572
Подскажите, существуют ли реализации воксельных террейнов без кубов?
Я подозреваю, что это ресурсозатратная вещь, поэтому и кубы в подавляющем большинстве воксельных алгоритмов. Но быть может, если делать простое сглаживание видимых вокселей подразделением хотя бы на 3 части - может и потянула бы средняя пека?
Аноним 04/03/18 Вск 13:51:27 482627141
>>482609
Неужели так сложно попробовать забубенить клон geomod из Red Faction 1-2? Или совсем потерянные технологии предков уже? Там вопросы уровня 1го курса по аналитической геометрии стоят всего лишь.
Аноним 04/03/18 Вск 13:52:57 482628142
>>482627
>Там вопросы уровня 1го курса по аналитической геометрии стоят всего лишь.
дебил. Ну зделай, хули
Аноним 04/03/18 Вск 14:25:25 482635143
Аноним 04/03/18 Вск 14:37:22 482638144
>>482635
Это 2.0 геомод.

Первый - терраморфинг же и копание пещёр.
Что был в самом первом Red Faction. Во второй ред фекшен его атцки уже нерфанули.
Аноним 04/03/18 Вск 15:02:00 482645145
>>482638
Я и первый видел, но притащил второй, ибо зрелищнее.
Аноним 04/03/18 Вск 15:05:07 482647146
>>482645
я ни одной опенсорсной демки не находил на разрушения как в geomod, только pdf-ки с идеями.
Аноним 04/03/18 Вск 15:37:29 482651147
>>482647
Удивительно! Это же наш шанс, анон! Надо пилить разрушаемый мир.

Алсоу, вопрос всем. Я что не могу на лету менять параметры материала?
Пишу в скрипте: var Mat = get_node('MeshInstance').get_surface_material(0)
Затем иду в справку. А у этого Material нихуя нету! Ни альбедо нипоменять, ни металлик.
Аноним 04/03/18 Вск 15:38:23 482652148
>>482651
Мне што, предлагается создать несколько ресурсов-материалов и в скрипте выбирать только из них?
Аноним 04/03/18 Вск 15:47:09 482654149
>>482651
>Удивительно! Это же наш шанс, анон! Надо пилить разрушаемый мир.
Нахер надо, я хотел только почитать для общего развития.
Аноним 04/03/18 Вск 16:42:13 482675150
>>482647
В ue4 есть плагины destructible mesh
Аноним 04/03/18 Вск 16:46:42 482677151
>>482675
Не стоит вскрывать эту тему
Аноним 04/03/18 Вск 17:48:53 482690152
BasGam.gif (35Кб, 1024x631)
1024x631
У жёлтой капсулы есть секс с красным кубом. А у тебя - нет!
аниматед гиф
Аноним 04/03/18 Вск 18:21:53 482691153
>>482690
>У жёлтой капсулы
Она же зеленая
Аноним 04/03/18 Вск 19:10:35 482702154
>>482690
Надо ещё зделоть рядом капсулу-куколда которая смотрит на это и можно пилить патреон.
Аноним 04/03/18 Вск 19:21:41 482704155
sfdfsdf.jpg (24Кб, 1016x628)
1016x628
>>482702
Кому надо?
>>482691
Это оптическая иллюзия из-за зеленого пола.

Я винрар, а ты?
Аноним 04/03/18 Вск 21:33:41 482741156
>>482606
Часа за два ковыряния в проекте и пайтоне таки вышло запустить из студии. Ладно, живи.
Аноним 05/03/18 Пнд 12:39:16 482859157
Не тонем! Наше время ещё придёт!
Аноним 05/03/18 Пнд 14:29:29 482879158
>>477911 (OP)
Как думаешь, анон: не сломают ли совместимость между версиями 3.0 и 3.1?
Аноним 05/03/18 Пнд 15:07:18 482888159
>>482879
Как будто у тебя кодовая база ого-го по размерам, надо чтобы даже если сломается - ты за 10 минут всё поправил.
Аноним 05/03/18 Пнд 15:38:57 482908160
>>482888
Ну, хоть у глес2 и глес3 одинаковый код будет?
Аноним 05/03/18 Пнд 15:56:35 482909161
Аноним 05/03/18 Пнд 19:48:52 482989162
>>482908
Глес2 еще не завезли же, глес3 как был так и останется, но какую у тебя на нем код?
Аноним 05/03/18 Пнд 19:50:14 482991163
>>482989
>Глес2 еще не завезли же, глес3 как был так и останется,
Ты цифры не перепутал?
Аноним 05/03/18 Пнд 19:59:40 482996164
>>482991
В трешке глес 2 дропнули и перешли на 3. В 3.1 обещают вернуть 2.
Аноним 05/03/18 Пнд 20:17:26 483013165
>>482996
А это?
>Godot Engine - Moving to Vulkan (and ES 2.0) instead of OpenGL ES 3.0
Аноним 05/03/18 Пнд 20:20:08 483014166
>>483013
We are not abandoning the current OpenGL ES 3.0 backend right now: as outlined in the post, we will start working on a Vulkan backend, which will eventually coexist with the OpenGL ES 2.0 and 3.0 backends - and eventually we might deprecate the OpenGL ES 3.0 backend if Vulkan cuts it.
Когда, если, возможно.
Аноним 05/03/18 Пнд 20:24:01 483018167
Забавно как они раньше проповедовали ес3 и говорили как будет круто и почему надо на него переходить, а теперь говном поливают.
Аноним 05/03/18 Пнд 20:25:21 483019168
>>483014
>deprecate the OpenGL ES 3.0 backend
А чо 3.0 чик, а 2.0 оставят? Для старых устройств?
Аноним 05/03/18 Пнд 20:27:52 483021169
>>483018
Это классика для современных программистов.

Вулкан они еще не начинали? См гитхаб
Аноним 05/03/18 Пнд 20:31:55 483026170
>>483019
Да они наконец поняли, что проебались, выкинув нужную 2, а 3 оказалась не такая крутая, как они думали.
Аноним 05/03/18 Пнд 20:46:39 483037171
>>483021
>Вулкан они еще не начинали? См гитхаб
В статье сказано, что после 3.1 начнут.
Аноним 05/03/18 Пнд 21:14:43 483052172
>>483014
Ну вот стало наконец понятно что этот движок не нужен.
Аноним 05/03/18 Пнд 21:55:12 483066173
>>483052
а до этого было не понятно?
мертворожденный движок с древней как говно мамонта корявой архитектурой на самописных скриптах от каких-то грязных латиносов.
когда запустил их говно и увидел nag скрин с какой-то биткоин пирамидой, скривился от омерзения и сразу удалил.
проект тупо срубания бабла с лошков на патреоне и со спонсоров.
Аноним 05/03/18 Пнд 22:07:30 483068174
>>483066
>с древней как говно мамонта корявой архитектурой
Поясни
Аноним 05/03/18 Пнд 22:19:21 483071175
>>483068
ноды вместо компонентов
самодельный скриптовый язык
все захардкоженно и прибито гвоздями в редакторе, нет модульности
Аноним 05/03/18 Пнд 22:43:43 483076176
>>483071
>ноды вместо компонентов
Юнитидебил не палится.
Аноним 05/03/18 Пнд 22:53:04 483079177
>>483076
ну лично меня коробит от решения, кто к каждой ноде гвоздями прибивается один скрипт.

алсо, еще мой дед делал scene tree на нодах.
Аноним 05/03/18 Пнд 23:26:35 483088178
>>483079
Через пару лет появится еще какая-то модная херь, снова будешь кукарекать. Its classic
Аноним 06/03/18 Втр 00:37:15 483115179
>>483071
> самодельный скриптовый язык
И байндинги к плюсам и шарпу
> все захардкожено в редакторе
Вут? Редактор показывает игровые объекты. Анимируй их как хочешь, и в редакторе они будут анимированы.
>>483079
> к каждой ноде прибивается один скрипт
Не хочешь не прибивай, лё, пиши одну портянку и гоняй сигналы или бегай по дереву вручную.
Аноним 06/03/18 Втр 02:40:02 483134180
>>483079
>ну лично меня коробит от решения, кто к каждой ноде гвоздями прибивается один скрипт
Так ты делай сцену с 1м скриптом и её добавляй в главную сцену.
Аноним 06/03/18 Втр 02:46:36 483136181
Аноним 06/03/18 Втр 10:10:36 483205182
>>483136
Удваиваю реквест!
Мне пока что видится так: Есть главная сцена, на которой ничего нет, кроме главной ноды. К этой главной ноде гвоздем прибит главный скрипт. Из главного скрипта по мере развития игры подгружаются различные сцены. У них свои скрипты, которые обрабатывают их поведение, при этом эти скрипты меняют состояние прибитых к ним нод, а главный скрипт читает эти состояния в _process() и предпринимает нужные действия.
При необходимости ноды посылают сигналы, которые динамически аттачатся в главный скрипт, такое вообще возможно в годо? Или аттачить сигналы можно только статически, как это показывают в туториалах?
Аноним 06/03/18 Втр 11:17:08 483213183
>>483205
>>483136
https://dissensiondev.itch.io/project-raspidarasilo-4
сорцы на 2.1

Если хочется чтобы объекты обменивались инфой, то можно всякими getchildren и прочими getnode. Или, самое простое, завести глобальный нод в прелоаде и через него гонять нужную инфу.

В распидорасило4 игрок шлёт свои координаты в скрипт глобального узла и каждый монстр его оттуда считывает.

Так же в глобальный-прелоадед нод(сцену) неплохо помещать менеджер-переключатель сцен, интерфейс консоли и прочее.

Аноним 06/03/18 Втр 11:39:31 483219184
>>483213
Благодарю. Посмотрим. Я ньюфаг в этом разделе и не знаю за что местные ненавидят распидора?
Аноним 06/03/18 Втр 11:45:24 483221185
(17Кб, 457x284)
457x284
>синглтоны - говно
Говорили мне местные тролли, не написавшие ни одной игры.
Аноним 06/03/18 Втр 11:50:26 483223186
>>483221
>autoload script
>singleton
Значение знаешь?
Аноним 06/03/18 Втр 12:07:45 483224187
селёдка бомбит [...].webm (2735Кб, 1280x720, 00:00:17)
1280x720
>>483219
>за что местные ненавидят распидора
Из-за визуальной новеллы на годоте.
Аноним 06/03/18 Втр 12:09:11 483225188
>>483219
Вот за это выблядство постоянное >>483224. Поживи тут немного, сам поймешь.
Аноним 06/03/18 Втр 13:32:52 483236189
Какой смысл учить gdscript, если он не применяется вне godot?
Аноним 06/03/18 Втр 13:34:08 483238190
>>483236
Что бы применять в годот.
Аноним 06/03/18 Втр 13:39:29 483239191
>>483236
А его нужно учить разве?
Аноним 06/03/18 Втр 13:41:28 483240192
>>483236
>Какой смысл учить gdscript
А зачем его учить? Или ты, вообще, не очень в программирование можешь?
Если что и учить, то API самого годота, если влом изолировать или держать открытую вкладку на доки.
Аноним 06/03/18 Втр 13:53:15 483243193
Киньте годную статью по архитектуре godot.
Аноним 06/03/18 Втр 14:36:06 483247194
какой размер рантайма?
Аноним 06/03/18 Втр 14:57:54 483249195
>>483240
Этого двачую! функция объявляется func, после объявления функции - двоеточие, тело функции отмечается табуляцией в каждой строке, аналогично с языковыми конструкциями вроде if. Всё, обучение закончено, грамоту в интернете скачай.
>>483243
https://godot.readthedocs.io/en/3.0/classes/ юзай гуглпереводчик, люк.
>>483247
Что-то около 30 мегабайт. Если загуглить, обнаруживаются интересные топики на форумах, где люди приятно удивлены "хули тут так мало?"
Аноним 06/03/18 Втр 15:17:24 483253196
>>483249
>архитектура
>список классов
ебать дебил
Аноним 06/03/18 Втр 15:17:58 483254197
>>483249
>где люди приятно удивлены "хули тут так мало?"
как у юнити
Аноним 06/03/18 Втр 15:32:52 483255198
>>483238
как же программисты любят придумывать языки
Аноним 06/03/18 Втр 15:33:50 483256199
Аноним 06/03/18 Втр 15:53:33 483259200
>>483249
> приятно удивлены хуле так мало
Ебать, а на опенгл десяток килобайт движок. Подумаешь в нем нихуя нет
>>483253
> архитектура
> годот
Аноним 06/03/18 Втр 16:07:39 483264201
Аноним 06/03/18 Втр 16:30:27 483272202
>>483259
>Ебать, а на опенгл десяток килобайт движок.
и чо там есть?
Аноним 06/03/18 Втр 16:58:51 483280203
чот вакансий, где требуется знание годот, нет
Аноним 06/03/18 Втр 17:06:56 483281204
>>483272
Рисование объектов и функция move_to. Считай то же самое
Аноним 06/03/18 Втр 17:07:29 483282205
>>483280
Вот так неожиданность. А вакансии по констракту или гамаку есть?
Аноним 06/03/18 Втр 17:13:59 483283206
>>483282
Нахер он тогда нужен? В портфолио не вставишь - могут засмеять.
Аноним 06/03/18 Втр 17:19:04 483284207
>>483283
> В портфолио не вставишь - могут засмеять.
черт, подумают, что троллю

Реально, какая у него аудитория?
Аноним 06/03/18 Втр 17:40:02 483288208
>>483280
А где вакансии все? Смотрел недавно вообще все пропали
Аноним 07/03/18 Срд 01:06:34 483438209
Чет поломали в мастере, экспорт в wasm не работает, сначала там был какой то sprite editor который притащил clipper.cpp внутри которого логика на исключениях, руки бы оторвать, его я выпилил, так какой то модуль срет simd инструкциями, как их отследить пока не придумал. Из изменений openssl на mbedtls сменили, может из за этого. Так что 3.1 пока не вариант.
Аноним 07/03/18 Срд 01:16:40 483446210
>>483284
>какая у него аудитория?
Пидоры с розовыми волосами и красноглазики.
Аноним 07/03/18 Срд 05:32:45 483465211
>>483438
Наркоман что ли жаловаться на стабильность мастера?
Аноним 07/03/18 Срд 08:53:21 483482212
>>483465
Это неуважение к пользователям, держать нестабильную версию там, где она качается по инструкции с git clone. Заводили бы себе скрытую dev и хоть в жеппы ебитесь.
Аноним 07/03/18 Срд 11:14:17 483505213
Расскажите о перспективах разработчика на godot? Какие варианты хорошего будущего его ждут.
Аноним 07/03/18 Срд 11:25:17 483507214
Аноним 07/03/18 Срд 11:41:00 483508215
Аноним 07/03/18 Срд 18:52:39 483630216
>>483508
А никто не шутил.
Аноним 07/03/18 Срд 19:13:33 483639217
>>483505
>Расскажите о перспективах разработчика на godot?
Если ты самостоятельно не можешь на нём релизнуть игру - то плохо.
Аноним 08/03/18 Чтв 18:51:21 483959218
Как сделать, чтобы главный 2d объект вращался по часовой в центре экрана, а дочерние вокруг него по кругу?
Аноним 08/03/18 Чтв 19:20:39 483966219
angrypepe.jpg (64Кб, 900x900)
900x900
>>477911 (OP)
>или тебя воротит от скобочек
Пробельный пидор не палица

Вас надо убивать из рогатки еще в колыбельке!
Аноним 08/03/18 Чтв 19:23:53 483967220
Ахуительный движок.
3Д не работает на Андроиде на чипсете, который в половине устройств в мире, включая владельцев XIAOMI.
Баг открыт с января - ответ разрабов ждите следующую версию без GLES3.
А - архитектура.
Аноним 08/03/18 Чтв 19:32:27 483972221
maxresdefault.jpg (94Кб, 1280x720)
1280x720
Аноним 08/03/18 Чтв 19:53:16 483984222
>>483967
2.1 работает? или тоже?
Аноним 08/03/18 Чтв 19:53:59 483985223
Аноним 08/03/18 Чтв 19:55:02 483986224
>>483967
>на чипсете, который в половине устройств в мире,
mali400?
Аноним 08/03/18 Чтв 21:29:11 484030225
>>477911 (OP)
Вот мне все понравилось, но при попытке запуска первой тестовой сцены с двумя кубами (один куб должен был упасть на другой куб) - он вылетел нахуй, и это я даже скрипты не писал.
Простите, но вернусь на анальную юнити, хоть она меня и доебала.
Аноним 08/03/18 Чтв 21:35:07 484037226
>>484030
> юнити, хоть она меня и доебала.
Кем нужно быть, чтобы заебываться от одного из лучших движков современности?
Аноним 08/03/18 Чтв 21:39:04 484040227
>>484030
еще один еблан собрал мастер из гита
Аноним 08/03/18 Чтв 21:43:39 484044228
>>484040
С чего ты решил, что он его сам собирал?
Аноним 08/03/18 Чтв 21:50:29 484049229
>>484040
Юнитидебил сам собрал движок? Не смеши мои вареники!
Аноним 08/03/18 Чтв 21:57:30 484056230
>>484040
Нет, я C# версию скачал, потому что с C# у меня неплохо, а в питоноподобной мути неохота кодить. может в этом проблема.
>>484037
юнити такой же лучший движок, как айфон - лучший смартфон. То есть не для людей, которые хотят понимать как устроен их инструмент. Годот мне гораздо больше понравился своей... организацией, что ли. На нем удобно велосипедить. А на юнити удобнее всего ассеты таскать.
Аноним 08/03/18 Чтв 22:29:53 484070231
>>484056
Так исправь ошибку и отправь патч на гит
Аноним 08/03/18 Чтв 22:34:25 484072232
>>484056
>То есть не для людей, которые хотят понимать как устроен их инструмент
линухоёб дитектид!
Аноним 08/03/18 Чтв 22:41:35 484084233
>>484072
Нормальное желание профессионала. Со временем поймешь, что это норма, а не фетиш/блажь
Аноним 08/03/18 Чтв 22:48:23 484089234
>>484084
Ну, справедливости ради, если ты профессионал, то и юнити и уеч подгонят тебе профессиональную редакцию своих движков, с исходниками.
Аноним 08/03/18 Чтв 22:54:14 484093235
>>484084
>желание профессионала
Игры свои покажи, проффесор

профессионал выбирает инструменты, с которыми ебатни по минимуму. У него просто нет времени на пердолинг
Аноним 08/03/18 Чтв 22:59:00 484095236
>>484070
Так-то я после работы пришел не программы патчить, а игры делать.
Аноним 08/03/18 Чтв 23:03:46 484097237
Пока ты тут кривляешься, показывая как в годо не работает недоделанный сишарп, профессионалы делают красоту на, как ты выражаешься "питонообразной мути"
https://www.youtube.com/watch?v=skln7GPdB_A
Я уверен, что залётные юнитидети не знают английского, поэтому поясню, что происходит в видео: Чел перевел на gdscript опенсорсную либу по генерации ландшафтов (2k строк кода, 2d, 3d, 4d симплексы), в приведенном видео он загружает этот скрипт в рантайме и генерирует чанки для процедурного 2d-террейна. Всё летает.
Твои возражения, прохессианал?
Аноним 08/03/18 Чтв 23:05:24 484098238
Аноним 08/03/18 Чтв 23:13:12 484099239
>>484098
Ты даже так не осилишь, прохессианал.
Аноним 08/03/18 Чтв 23:15:36 484100240
>>484097
> перевел на gdscript опенсорсную либу по генерации ландшафтов
То есть C++ или C# либу к движку не подключить. Наес антиреклама.
Аноним 08/03/18 Чтв 23:25:37 484102241
>>484100
Антиреклама для юнитидаунов = реклама для нормальных девелоперов.
Аноним 08/03/18 Чтв 23:43:32 484105242
>>484102
> не смог собрать нативную либу
> нормальный
Кек
Аноним 09/03/18 Птн 07:35:13 484150243
>>484102
Маня, в пресс-релизе годота был пункт, что к нему нетрудно подключить нативную либу для расширения возможностей.
Аноним 09/03/18 Птн 11:54:44 484201244
>>484155
Тут так принято, бегать и в панике детектить какого то местного шизика? Впрочем на дваче везде так.
Аноним 09/03/18 Птн 12:31:57 484216245
Аноним 09/03/18 Птн 16:09:44 484282246
1520600879.png (205Кб, 695x613)
695x613
Объясните мне, как это работает? почему используется индекс 2 в Transform[2]?
Заебали эти магические числа.
Аноним 09/03/18 Птн 16:29:51 484292247
>>484282
Очевидно потому что трансформация канваса описывается матрицей из нескольких векторов.
Аноним 09/03/18 Птн 18:39:19 484313248
>>483959
Ответьте, плз. Хочу вкатиться, затрулили, что в годоте плохая нод-система.
Аноним 09/03/18 Птн 18:42:43 484315249
>>483959
>ак сделать, чтобы главный 2d объект вращался по часовой в центре экрана
Animation Player
> а дочерние вокруг него по кругу?
Создаешь пустой 3д или 2д нод в цетре вращения и его тоже вращаешь animationplayer-ом, а в дети своё объект пихаешь с нужным тебе смещением.

Можно конечно ещё руками расчитывать координаты для каждого кадра, но вродебы годот-стайл стоит и всё такое...
Аноним 09/03/18 Птн 18:55:14 484325250
>>484313
>затрулили, что в годоте плохая нод-система
Не верь. Нод-систему сложно сделать плохой. Всегда спрашивай у троллей, по каким именно критериям она плохая? Тут-то они и сольются.
Аноним 09/03/18 Птн 19:06:13 484327251
>>484315
у детей могут быть несколько родителей?
Аноним 09/03/18 Птн 19:09:06 484328252
>>484327
Тебя этим затроллили?
Скажи им, что ноды - это не ООП. У нод не бывает множественного наследования. У ветвей - только одно дерево. Но у дерева - много ветвей.
Аноним 09/03/18 Птн 19:55:04 484362253
сегодня.webm (259Кб, 640x360, 00:00:03)
640x360
>>484328
>У ветвей - только одно дерево. Но у дерева - много ветвей.
Анон просто боится деревьев и прячется от них за объекты!
Аноним 09/03/18 Птн 20:05:39 484363254
Анончики, подскажите с тригонометрией, я чёт затупил. Решил набросать на этот пост
>>483959
>Как сделать, чтобы главный 2d объект вращался по часовой в центре экрана, а дочерние вокруг него по кругу?
Пример на скриптах. Вращение чайлд-спрайта вокруг парент-спрайта я пытаюсь сделать так:
var cx = 0
var cy = 0
var angle = 0

func _process(delta):
(tab)cx = -cos(anglePI/180)
(tab)cy = sin(angle
PI/180)
(tab)angle += 1
(tab)if angle > 359:
(tab)(tab)angle = 0
(tab)translate(Vector2(cx, cy))

Я ожидаю "орбитальное" движение по кругу вокруг парента, но он сука движется кругом только в одном направлении, приближаясь и отдаляясь, как будто его орбита смещена в сторону. ЧЯДНТ?
Аноним 09/03/18 Птн 20:07:23 484364255
>>484363
Твою мать! Забыл про звёздочки.
>cx = -cos(angle•PI/180)
>cy = sin(angle•PI/180)
Аноним 09/03/18 Птн 20:13:12 484365256
>>484093
>профессионал выбирает инструменты, с которыми ебатни по минимуму. У него просто нет времени на пердолинг
Так тебе именно про это и говорят, дебил.
Уткнуться в неизвестный баг движка, два часа перерывать все интернеты в поисках решения, чтобы его в итоге не найти, завести багрепорт, два дня ждать движения по тикету и потом ещё неделю ждать хотфикса, чтобы наконец продолжить свою разработку - вот это пердолинг.
А уткнуться в баг, потратить два часа на то, чтобы разобраться в исходниках, почему он происходит, починить его, пересобрать двигло и продолжить разработку - это ни разу не пердолинг.
А времени на пердолинг у профессионалов обычно нет. Так что они вряд ли выберут юнити.
Аноним 09/03/18 Птн 20:16:12 484370257
>>484363
>ЧЯДНТ
Используешь "translate"
Аноним 09/03/18 Птн 20:17:01 484371258
>>484370
И что же мне использовать?
Аноним 09/03/18 Птн 20:17:32 484373259
Аноним 09/03/18 Птн 20:20:41 484375260
>>484373
Точнее, плиз, у спрайта нет такого метода. Мне откуда set_pos вызывать?
Аноним 09/03/18 Птн 20:23:07 484377261
>>484375
>у спрайта нет такого метода
Есть.
Аноним 09/03/18 Птн 20:24:34 484379262
1520616236.png (4Кб, 502x72)
502x72
>>484373
Всё, погуглил. Нет, set_pos тут не поможет. В моём случае это не требуется, у меня всё в рамках одной статичной сцены без инстансов и подзагрузки.
>>484377
Не пизди. Пикрелейтед. set_pos у сцен.
Аноним 09/03/18 Птн 20:30:33 484385263
setpos.jpg (18Кб, 646x276)
646x276
>>484379
Пиздишь тут только ты. set_pos есть у всех нод, унаследованных от Node2D, в том числе у спрайта, пикрелейтед.
Ты точно Годо используешь?
Аноним 09/03/18 Птн 20:41:13 484392264
>>484385
get_node это как операция на мозге через жопу. Ну ладно, попробую вызвать сам себя через get_node, чисто чтоб показать тебе, что не в этом дело. Translate прекрасно подходит для моей задачи, он даёт офсет относительно точки, которой является парент-спрайт. Синусы-косинусы должны мне давать весь набор положительных и отрицательных оффсетов в диапазоне 0-360. Всё. Я просто чего-то очевидного не вижу.
Аноним 09/03/18 Птн 20:48:21 484397265
1520617640.png (8Кб, 698x621)
698x621
>>484385
Похоже, я не в годоте программирую.
Скрипт extends Sprite
Строка get_node('.').set_pos(Vector2(cx, cy))
Ошибка та же nonexixtent function. Мало того, у меня даже в справке нет этой функции.
ЧЗХ?
Аноним 09/03/18 Птн 20:56:55 484408266
Ананы, поясните за webrtc. Кто-нибудь имел дело с этим? Как вообще, норм?
Аноним 09/03/18 Птн 20:59:05 484411267
>>484392
>get_node
можно без него если заварить
Аноним 09/03/18 Птн 21:03:40 484413268
>>484408
Что за технология, гугл ничего не говорит о связке godot + webrtc, значит, как минимум это очень разные технологии, настолько разные, что применяются в разных сферах. Не могу погуглить за тебя, у меня сейчас тригонометрия в голове.
>>484411
По факту у меня сейчас чайлд вращается вокруг некоторой точки в локальных координатах, например (0, 2), а мне надо сделать, чтобы вокруг (0, 0) вращался.
Аноним 09/03/18 Птн 21:07:37 484414269
>>484413
> Что за технология
Ну по сути мне нужен выход сетевой выход/вход функций из годота собранного под хтмл.
Подключение сторонней сетевой либы, во!
Аноним 09/03/18 Птн 21:12:34 484416270
Аноним 09/03/18 Птн 21:40:05 484430271
когда уже прикрутят нормальный язык
Аноним 09/03/18 Птн 21:53:20 484440272
>>484416
> если сеть есть искаропки
В коробку обычно наложено говно для масс и годот не исключение. Судя по тому что прочитал.
Аноним 09/03/18 Птн 21:55:05 484441273
>>484440
Ты говно. Судя по тому, что я ИТТ прочитал.
Аноним 09/03/18 Птн 22:38:49 484480274
2018-03-09 22-3[...].mp4 (1033Кб, 1280x720, 00:00:18)
1280x720
>>484363
В общем вот какая поебень получилась. Учиться ещё и учиться.
Аноним 09/03/18 Птн 23:16:41 484486275
>>483959
>Как сделать, чтобы главный 2d объект вращался по часовой в центре экрана, а дочерние вокруг него по кругу?
Короче, наконец-то победил годо и тригонометрию. Вот, держи скрипт для главного объекта:
%%\t = табуляция, • = звёздочка (умножение)

extends Sprite

var rot_speed = 100

func _process(delta):
rotate(deg2rad(delta • rot_speed))

Это простенький скрипт. А вот скрипт для дочерних:

extends Sprite

const MAX_ANGLE = 359

var cx = 0
var cy = 0
var angle = 0
var radius = 200
var rot_speed = -200

func _process(delta):
cx = -cos(deg2rad(angle))
cy = sin(deg2rad(angle))
angle += 1
if angle > MAX_ANGLE:
angle = 0
position.x = cx • radius
position.y = cy • radius
rotate(deg2rad(delta • rot_speed))
Аноним 09/03/18 Птн 23:27:29 484487276
Аноним 10/03/18 Суб 00:32:49 484500277
>>484441
> Ты говно
Хуя припекло фанату.
Или хочешь сказать что в годоте отличная поддержка p2p не требующая пиздоебли?
Аноним 10/03/18 Суб 02:18:49 484519278
1520637473.png (38Кб, 768x533)
768x533
>>484500
Отличная поддержка!
Аноним 10/03/18 Суб 02:24:26 484520279
>>484519
unreliable поддерживает?
Аноним 10/03/18 Суб 06:51:05 484545280
>>484480
Сделай ноду с трансформом (можно невидимую) и это будет у тебя центр вращения. Накидываешь туда дочерних объектов и вращаешь родительскую ноду - профит.
Если так хочется пердолиться с вращением вручную, то
https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%82%D1%80%D0%B8%D1%86%D0%B0_%D0%BF%D0%BE%D0%B2%D0%BE%D1%80%D0%BE%D1%82%D0%B0
Аноним 10/03/18 Суб 10:51:52 484560281
>>484545
Спасибо! Где ж ты раньше был? Я уже наебался всласть с синусами-косинусами.
Аноним 10/03/18 Суб 11:11:16 484567282
2018-03-10 11-0[...].mp4 (362Кб, 1280x720, 00:00:06)
1280x720
>>484545
Обалдеть! Всё делается одним скриптом. Вот этим:

extends Node2D

export var rot_speed = 100

func _process(delta):
{TAB}rotate(deg2rad(delta*rot_speed))

Я добавил Node2D в центр планеты, спутник поместил в неё, добавил экспорт на переменную rot_speed и прибил скрипт к планете, ноде и спутнику, назначил скорости вращения. И вуаля! Видеорилейтед!
Аноним 10/03/18 Суб 11:13:36 484569283
>>484567
На видео дрожание какое-то, в оригинале оно не дрожит.
Аноним 10/03/18 Суб 14:48:12 484612284
Сори за тупой вопрос, но на Годоте возможно пилить игры любого размера, не только инди игры на 3 часа?
Аноним 10/03/18 Суб 15:11:42 484620285
>>484612
Сорри за тупой ответ. В шапке же написано, что крузис тут не запилить. Но я тебе так скажу, опенворлд можно сделать. И корованы.
Аноним 10/03/18 Суб 15:15:05 484621286
>>484620
Опенворлд с караванами мне и нужен, спасибо.
Аноним 10/03/18 Суб 16:01:40 484631287
>>484612
>не только инди игры на 3 часа?
Ты сначала игру на час хотя бы сделай.
Аноним 10/03/18 Суб 16:35:06 484642288
>>484567
Годаны, посоветуйте, гуглю, не могу понять, что не так? Я сделал слайдер сбоку и приконнектил от него сигнал в скрипт сцены:
func _on_HSlider_changed():
{tab}get_node('Sprite/ChildCenter/Child').rot_speed = get_node('HSlider').value
{tab}print(get_node('Sprite/ChildCenter/Child').rot_speed)
Я ожидаю, что при изменении значения слайдера, будет излучён этот сигнал и rot_speed установится в новое значение. Но ничего не происходит. Я добавил print, но даже он не печатается в консольку. Сигнал просто не излучается, когда я двигаю слайдер. ЧЯДНТ?
Аноним 10/03/18 Суб 17:06:35 484650289
>>484620
>опенворлд
Без окклюжен куллинга? Если только в пустыне, с индорами в отдельно загружаемых сценах.
Аноним 10/03/18 Суб 17:09:18 484652290
Что нужно писать вместо material.set_fixed_flag(FixedMaterial.FLAG_USE_COLOR_ARRAY, true) в годоте 3?
Аноним 10/03/18 Суб 19:11:28 484686291
>>484663
Будет работать, почти на всем. Почему то в webassembly не сделали. Ну и на андроиде в принципе пока плохо работает, см. >>483967
Аноним 11/03/18 Вск 05:20:42 484826292
>>483967
>>484686
Хуле делать теперь? Они же через два-три месяца не выпустят обнову, да и через полгода не выпустят.
Какая замена годоту, чобы такой же няшный был?
Аноним 11/03/18 Вск 05:23:55 484827293
>>484826
Хуй знает. Я сегодня попробовал импорт 3д моделей в годоте. Это пиздец. Одна валит его в крешдамп. Охуенно. Вторая импортировала только одну анимацию, причем кости проткнули тело и вылезли аки чужой, а руки завязались узлом за спиной.
Аноним 11/03/18 Вск 05:31:21 484828294
>>484826
>>484827
>едят говно
>удивляются вкусу говна во рту
я вам удивляюсь, господа
Аноним 11/03/18 Вск 06:08:21 484831295
>>484828
>>484827
В гд хоть какой-нибудь гайд по движкам есть? Заебался тыкать.
UE4 норм? У юнити какая-то лицуха сильно ебанутая, не хочу связываться.
Аноним 11/03/18 Вск 07:06:45 484832296
>>484831
>У юнити какая-то лицуха сильно ебанутая
1. Для тебя юнити бесплатный
2. Если ты заработаешь миллионы далларов на своем поделии (нет), просто берешь подписку если не хочешь проблем.
Аноним 11/03/18 Вск 07:42:48 484833297
>>484832
Ну хуй знает. А в юнити можно на крестах пейсать? Чобы прям заебись было.
Аноним 11/03/18 Вск 08:00:32 484834298
>>484833
Только через анальную жёпоеблю с дллками
Аноним 11/03/18 Вск 08:02:07 484835299
>>484826
Почему не выпустят? Разработка очень активно идет
Аноним 11/03/18 Вск 08:12:31 484836300
>>484834
Эээ ебать, и мне что, неоптимизированное говно хуярить? В смысле блядь, ВСМЫСЛЕЕЕЕЕЕЕЕЕЕЕ??7777777
Аноним 11/03/18 Вск 08:13:01 484837301
>>484835
Полгода это очень активно.
Аноним 11/03/18 Вск 08:15:24 484838302
>>484837
Какие полгода? О чем ты? Открыл сейчас новости - последний релиз 4 марта был
Аноним 11/03/18 Вск 08:16:24 484839303
>>484838
Ну и посмотри версию релиза. Посчитай примерно сколько будут 3.1 выпускать.
Аноним 11/03/18 Вск 08:21:12 484840304
>>484836
Энжой ёр продакшн стабилити енжин. Если с плюсами хочешь пердолиться и и нужен стабильный монструозный двиг с кучей фич, то это к анрилу
>>484839
И как ты предлагаешь посчитать? 3.1 может выйти после 3.0.3 или 3.0.4. Цифра в версии ни о чем не говорит. Я думаю в течении пары месяцев уже будет 3.1
Аноним 11/03/18 Вск 08:25:29 484841305
Аноним 11/03/18 Вск 08:27:54 484842306
>>484840
> Энжой ёр продакшн стабилити енжин
Стабильно проебывающий кадры, ололо.
Не ну мне перформенс вообще дохуя важен. Прям вообще дохуя. Хочу версию на хтмл5 сделоть же. И даже под сонсоли.
Аноним 11/03/18 Вск 08:31:45 484843307
>>484840
>>484841
На гите в ветке говорят что они активно проебывали сроки и вряд ли что-то изменится конкретно сейчас. Полгода, не меньше.
Аноним 11/03/18 Вск 08:36:12 484844308
>>484843
Так неси пруфы, Билли. Пиздеть мы тут все горазды.
Аноним 11/03/18 Вск 08:41:49 484845309
>>484844
> тред годот
> неси пруфы гита годот
Аноним 11/03/18 Вск 08:44:10 484846310
>>484845
Не гита, а ветки где говорят, что сроки проебываются. Не маневрируй.
Аноним 11/03/18 Вск 08:49:03 484847311
1641641354624.PNG (24Кб, 707x281)
707x281
>>484846
Смотри какой гугл умный, bug = error, при нечетком совпадении. До чего дошел, а!
Аноним 11/03/18 Вск 10:16:10 484858312
Аноним 11/03/18 Вск 10:20:48 484862313
>>484847
Так так так. И что ты нам принес? Ссылку на баг еще бы сфотографировал экран на телефон и скинул word файл с этим фото, ага. Открываем, читаем. Говорят что баг с OGL3 и в OGL2 не будет. Ииии все. Где хоть слово о релизе? Прекращай жидко серить под себя.
Аноним 11/03/18 Вск 10:22:04 484864314
>>484847
Кстати в том же issue есть ссылка на патч, которым можно исправить проблему если ну очень нужно и прямо сейчас.
Аноним 11/03/18 Вск 10:28:43 484866315
>>484864
Нет. Там написано, что дифф поможет просто запуститься, но все будет адово глючить.
Аноним 11/03/18 Вск 10:35:23 484868316
>>484866
Йобом токнуть? Цитату хоть одну приведешь или дальше будешь кидать скриншоты гугла? Вот что говорит автор хаков:
>You can launch on Adreno 3xx now
>Do not use vertex lighting
>Do not use SCREEN_TEXTURE
>Do not use ViewportContainer
>Or better wait for GLES 2.0 renderer
>F.. you, Qualcomm
Ничего о лагах нету.
https://github.com/godotengine/godot/pull/14902
Аноним 11/03/18 Вск 10:45:19 484872317
>>484862
> Где хоть слово о релизе?
> Прекращай жидко серить под себя.
Гыгыгы, даун из гд английский не осилил
Аноним 11/03/18 Вск 10:52:35 484874318
>>484868
О лагах?? У тебя глюки = лаги? Тебе 13?
И да, там в других ветках написано и про задержки сроков, и про другие проблемы с быстрым патчем.
Кстати, откуда я могу знать, задействует ли движок viewportcontainer?
Аноним 11/03/18 Вск 10:54:03 484875319
>>484866
Не используй годо
Аноним 11/03/18 Вск 10:55:36 484876320
>>484875
Я и не использую, так, решил потыкать, раз его пиарят.
Аноним 11/03/18 Вск 11:04:44 484881321
image.png (1562Кб, 1000x1000)
1000x1000
>>484876
Возвращайся когда научишься говорить по существу, а не разводить срач на пустом месте.
Аноним 11/03/18 Вск 11:16:01 484886322
>>484881
Каким образом мифическое "использование" починит баги с импортом 3d моделей и работой на половине андроидов? Которое разрабы обещают починить когда нибудь, через полгода?
Аноним 11/03/18 Вск 11:19:10 484887323
>>484886
>починит баги с импортом 3d моделей
пиши свой импортер или чини патчами.
Аноним 11/03/18 Вск 11:22:21 484889324
>>484887
Возвращайся когда научишься говорить по существу, а не разводить срач на пустом месте.
Аноним 11/03/18 Вск 11:51:33 484903325
>>484889
это опенсорс, детка
Аноним 11/03/18 Вск 16:20:54 484974326
>>484903
Это не оправдание. Никто не заставлял пиарить версию 3, когда она не готова до выхода 3.2
Аноним 11/03/18 Вск 17:12:17 485011327
>>484974
Возвращайся когда научишься говорить по существу, а не разводить срач на пустом месте.
Аноним 11/03/18 Вск 17:16:27 485014328
>>485011
это опенсорс, детка
Аноним 11/03/18 Вск 17:42:46 485030329
46316-Its-beaut[...].jpg (46Кб, 595x420)
595x420
Аноним 11/03/18 Вск 18:27:31 485041330
>>485036
Правой клавишей и WASD.
Аноним 11/03/18 Вск 18:46:27 485045331
>>485043
У меня при нажатой правой клавише активируется режим WASD+мышь. Не знаю, что с тобой не так.
Аноним 11/03/18 Вск 19:08:14 485052332
>>485045
А, понял, у тебя в 2d режиме надо.
Аноним 12/03/18 Пнд 07:57:32 485411333
Не работает http://fb7920ne.bget.ru/exports/test.html

WARNING: not found: physics/2d/thread_model test.html:274:6
GLES3: max extensions: 24 test.html:274:6
hdr supported: 0 test.html:274:6
GLES3: max ubo light: 102 test.html:274:6
GLES3: max ubo reflections: 113, ubo size: 144 test.html:274:6
WARNING: not found: locale/translation_remaps test.html:274:6
Successfully populated IDB file system test.html:274:6
ERROR: At: drivers/gles3/rasterizer_scene_gles3.cpp:922:environment_set_tonemap() - Condition ' !env ' is true. test.html:274:6
ERROR: At: drivers/gles3/rasterizer_scene_gles3.cpp:937:environment_set_adjustment() - Condition ' !env ' is true. test.html:274:6
close test.pck flags 1 test.html:274:6
ERROR: At: core/io/image_loader.cpp:47:load_image() - Condition ' p_image.is_null() ' is true. returned: ERR_INVALID_PARAMETER test.html:274:6
Error: WebGL warning: drawArrays: Buffer for uniform block is smaller than UNIFORM_BLOCK_DATA_SIZE. test.js:1:206844
Error: WebGL: No further warnings will be reported for this WebGL context. (already reported 32 warnings) test.js:1:206844

Аноним 12/03/18 Пнд 08:01:06 485412334
Где спидтесты годо? Вот сделал 100k объектов с одним родителем и двигаю/вращаю родитель. 60 fps на intel встройке.
Аноним 12/03/18 Пнд 09:50:46 485440335
>In the early days, the engine used the Lua scripting language. Lua is fast, but creating bindings to an object oriented system (by using fallbacks) was complex and slow and took an enormous amount of code. After some experiments with Python, it also proved difficult to embed.
Все что нужно знать о квалификации создателей godot
Аноним 12/03/18 Пнд 09:57:06 485441336
>>485440
>fallbacks
в годо используется концепция фолбэков?
Аноним 12/03/18 Пнд 10:03:01 485446337
>>485440
А ну, гуру, покажи нам мастер-класс, как ты одной строчкой сделаешь луа ООП-парадигменным?
Аноним 12/03/18 Пнд 10:04:32 485447338
>>485441
Я разработчик годо. Сижу на дваче. Обязательно отвечу на твой вопрос. Оставайтесь на линии.
Аноним 12/03/18 Пнд 10:07:09 485451339
>>485446
> как ты одной строчкой сделаешь луа ООП-парадигменным?
>одной строчкой
Все, что нужно знать о пользователях годо
Аноним 12/03/18 Пнд 10:07:35 485452340
>>485446
>ООП-парадигменным
Мало тебя обоссали, ооп-маня?
Аноним 12/03/18 Пнд 10:13:17 485455341
>>485451
>>485452
>>484974
Возвращайся когда научишься говорить по существу, а не разводить срач на пустом месте.
Аноним 12/03/18 Пнд 10:18:59 485456342
>>485455
Запрограммировал тебя одной строчкой
Аноним 12/03/18 Пнд 20:16:00 485689343
image.png (74Кб, 796x638)
796x638
Cаб, двач, у меня тут godot не робит совсем. Может кто-нибудь чем нибудь помочь?
Аноним 12/03/18 Пнд 20:16:43 485690344
Может?
Аноним 12/03/18 Пнд 20:35:16 485703345
>>485689
Видеокарта какая?
Аноним 12/03/18 Пнд 22:31:57 485789346
>>485703
Хуёвая, скажу прямо. Я как раз пробую переустановить дрова.
Аноним 13/03/18 Втр 10:15:58 485924347
Аноним 13/03/18 Втр 10:27:37 485930348
>>485924
Даже хочу годот исопльзовать. Жаль что он говно.
Аноним 13/03/18 Втр 10:27:54 485931349
>>485924
>encrypt savegames and protect the world order.
Аноним 13/03/18 Втр 10:32:12 485938350
>>485930
Эта боль неосилятора. Ты говно. Говно всегда человек, а не инструмент.
Аноним 13/03/18 Втр 10:33:47 485941351
>>485938
>Говно всегда человек, а не инструмент.
этот максимализм фанатика )
Аноним 13/03/18 Втр 10:34:28 485942352
>>485938
Эта боль маньки-фаната. Годот говно. И годот всегда будет говном, пока не исправит баги.
Аноним 13/03/18 Втр 11:01:07 485951353
>>485941
>>485942
Годо был бы говном, если бы не внушительный шоукейс из стима, опубликованный в начале треда. Никакого фанатизма. Просто у меня есть аргументы в виде реально существующих игор, а у тебя только кукареки неосилятора про баги.
Аноним 13/03/18 Втр 11:23:40 485959354
>>485951
> а у тебя только кукареки неосилятора про баги
НЕ БАГИ А ФИЧИ А ВЫ НИАСИЛЯТОРЫ
а
НУ ТАК ВЫКЛЮЧИ ВСИНК ЧТО ТУТ ТАКОГО
а
ПРОСТО ВОЗЬМИ И КОСТЫЛЬ СДЕЛАЙ
а
ВОТ ТУТ НУЖЕН ПАТЧ
а
ФАЙЛЫ ДВИЖКА ОТКРЫТЫЕ - ПЕРЕПИШИ ЕСЛИ ТАК НУЖНО
а
ДА И ВООБЩЕ АНДРОИД НЕ НУЖЕН, Я ТОЛЬКО ПОД ЛИНУКС ИГРЫ ПИШУ!

Где-то я всё это уже слышал...
Аноним 13/03/18 Втр 11:27:24 485962355
>>485959
>Туториалы не запускаются - там спецом ошибки для защиты от дурака

Из прошлого треда. Как же я проиграл.
Аноним 13/03/18 Втр 13:24:47 486029356
>>485951
>шоукейс
Только жаль, что половина населения планеты, сидящая на встройках и андроидах, может посмотреть его только на видео.
Годо - движок для солидных людей.
Аноним 13/03/18 Втр 17:14:57 486142357
>>485959
Двиг пилят человека 3-4 на постоянке и еще с десяток основных волонтеров. Глупо удивляться, что он не дотягивает до монстров вроде юнити и уеча. Но в то же время для среднестатистического двачера этого движка более чем. Нечего выебываться.
Аноним 13/03/18 Втр 17:20:21 486143358
Из релиза игры влегкую можно выдрать gd-скрипты и спиздить?
Аноним 13/03/18 Втр 17:24:58 486145359
>>486143
Ты сначала найди нормальную игру на годоте из которой есть что спиздить.
Аноним 13/03/18 Втр 17:49:06 486154360
>>486145
Ну, из шоукейса 2016 все выглядят круто.
Аноним 13/03/18 Втр 17:54:54 486155361
Аноним 14/03/18 Срд 00:56:26 486345362
Аноним 14/03/18 Срд 01:37:24 486350363
>>486142
> Нечего выебываться.
НЕНУЖНЫ НАМ ВАШИ СМАРТФОНЫ
Аноним 14/03/18 Срд 01:50:10 486356364
>>486350
Ну мне вот например нахуй не нужны. Всегда считал и буду считать мобилкогейминг самым днищем, в которое скатываются только люди, полностью лишённые самоуважения(не всегда в силу изначального его отсутствия, увы).
Потому мне для моих 2д игр Годо вполне ок.
Аноним 14/03/18 Срд 02:41:10 486380365
>>486356
> Ну мне вот
Кого ебет твоё мнение вообще? Уебывай со своим мнением вон туда.
Аноним 14/03/18 Срд 02:59:32 486390366
Аноним 14/03/18 Срд 05:45:48 486425367
>>486350
Да будут вам ваши смартфоны через месяц-два. Вы игру за это время все равно не успеете сделать.
Аноним 14/03/18 Срд 06:22:57 486432368
>>486425
> через месяц-два
Жопу ставишь?
Аноним 14/03/18 Срд 06:27:04 486433369
>>486432
Ставлю, что до конца мая выпустят 3.1, где мобилки будут нормально работать
Аноним 14/03/18 Срд 07:04:22 486437370
>>486433
А остальные баги пофиксят?
Аноним 14/03/18 Срд 08:14:09 486457371
Аноним 14/03/18 Срд 08:17:33 486459372
Хули вы ссытесь зделать спидтесты годо?
Аноним 14/03/18 Срд 09:03:53 486470373
>>486467
Ну, у меня 30k объектов на интел встройке на 60fps. А в годо?
Аноним 14/03/18 Срд 11:03:49 486513374
>>486467
А что такого в играх, особенно 2d, что у них требования высокие? Я лучше героев 3 запущу, чем шидевр.
Аноним 14/03/18 Срд 11:26:09 486529375
>>486513
>требования высокие?
OpenGL ES 3.0 - главное требование. А там хоть встройка, хоть авторская архитектура. Главное OPENGLES3.0 реализуй.
Аноним 14/03/18 Срд 13:20:00 486580376
>>486470
> у меня 30k объектов
ООП-дебил, тебя уже и в юнити-треде, и в уеч-треде, и в ньюфаготреде обоссали. Ты и сюда за порцией прибежал?
Не нужны играм объекты и ооп. Всё прекрасно реализуется нодами и списками. Пшёл нахуй, псина!
Аноним 14/03/18 Срд 13:25:38 486582377
>>486580
) ну, это ненастоящие объекты, прст структуры данных в связанном списке.
Аноним 14/03/18 Срд 13:26:12 486583378
>>486580
Зделай спидтест годо, плз
Аноним 14/03/18 Срд 14:12:46 486593379
>>486529
И что это и зачем на него завязываться? Какие такие неотъемлимые плюшки дает?
Аноним 14/03/18 Срд 14:20:56 486596380
>>486583
Но зачем? Достаточно лишь загуглить:
https://www.reddit.com/r/godot/comments/47j49k/gdscript_is_very_slow/
Для не знающих языка Хозяев, поясню: встроенный говноскрипт мееееедленный. Для игор сложнее инди 2д платформера - не подходит. Шарп ещё не стабилен.
Думайте сами, решайте сами, вкатываться в движок-новичок или еще год-другой на юнити посидеть.
Я решил вкатиться. Для моих задач 60фпс нинужна.
Аноним 14/03/18 Срд 16:29:26 486644381
>>486345
Что ты мне кинул? Там SSAO упоминается на временной отметке.
Аноним 14/03/18 Срд 17:18:15 486664382
>>486437
Софта без багов не бывает
Аноним 14/03/18 Срд 17:34:03 486676383
>>486644
Объясни разницу, позязя, а то там оклюжон и тут оклюжон, я новичок!
Аноним 14/03/18 Срд 17:47:27 486692384
Что не так со встройками, кстати, я не понял?
Все мои игры на Годо летают на интеловских встройках, специально проверял на работе на самых слабых машинах(игры на юнити там безбожно тормозили, если вообще запускались).
Аноним 14/03/18 Срд 17:49:53 486695385
>>486692
У нищих с древней интелграфикой нет опенгл, который требуется годо. Вот они и возмущены.
Аноним 14/03/18 Срд 17:55:35 486700386
>>486695
Насколько древней? Древнее чем Intel HD 2000? Потому что на ней всё заебись пашет у меня.
Аноним 14/03/18 Срд 18:06:54 486711387
>>486700
Это у них спрашивать надо. У меня тоже всё работает.
Аноним 14/03/18 Срд 18:34:06 486730388
Аноним 14/03/18 Срд 23:44:07 486875389
madness.gif (277Кб, 1038x745)
1038x745
Аноны, насколько безумна идея сделать тетрис на базе карты тайлов? Смотрите, удобно же. У карты есть ячейки, я могу реализовать move через задание индекса тайла, а canmove так же смогу реализовать через проверку - не ноль ли в индексе у целевой ячейки?
Аноним 15/03/18 Чтв 04:06:46 486933390
>>486875
Ты сильно удивишься, если узнаешь, что почти все реализации тетриса так и сделаны?
Аноним 15/03/18 Чтв 08:26:22 486959391
>>486933
Не сильно. Большинство реализаций тетриса сделаны на двумерных массивах, а карта тайлов по сути оно и есть.
Я сначала хотел сделать на физике, на риджбади, рейкастах, коллизиях, но пока не освоил этот матан.
Аноним 15/03/18 Чтв 10:02:28 486983392
image.png (129Кб, 449x336)
449x336
Больше всего меня в 3.0 бесит, что окно не хочет свободно перемещаться между мониторами.
Аноним 15/03/18 Чтв 10:12:57 486985393
>>486983
Иногда не стоит гнаться за самым новым. Судя по аватарке, ты тот, кто пилил на годо версии 2 некую ненавидимую всеми игру. А значит, ты в совершенстве знаешь именно версию 2. А раз так, то продолжай работать в ней. Трёшка станет более менее работоспособной не ранее чем через год.
Аноним 15/03/18 Чтв 13:30:55 487050394
уровеньгд.webm (14547Кб, 746x420, 00:01:08)
746x420
Аноним 15/03/18 Чтв 22:08:15 487249395
Подскажите, как объединить два или больше тел rigidbody2d чтоб они двигались синхронно как одно?
Аноним 15/03/18 Чтв 22:39:07 487259396
>>487249
Скорее тебе просто нужно 1 ригидбоди и просто ебанутая коллюзион шейп в форме...
Аноним 15/03/18 Чтв 23:47:54 487277397
1521145979.png (137Кб, 1024x631)
1024x631
>>487259
Мне надо будет разбивать потом на части. Очевидно для чего. Пикрелейтед пока рассыпухой наваливаются не соединённые блоки. Пока что идея токова: создаю фигурку динамически, динамически же назначаю ей составную коллизию из примитивов (весь вечер пробовал конвексы и они чот ломают физон нипадецки, проваливаются сквозь коллизию на статиках и бешенно ускоряются там внутри, поэтому пикрелейтед хитрый набор коллизий из ромба и четырёх кругов вписанные в размер спрайта).
Однако мне нужна цельная фигурка тетрамино, на которую мне нужно будет динамически навесить тело с коллизиями. Затем, когда фигурка остановится, скрипт должен уничтожить тела у блоков и создать новые, но уже статик. Затем по стакану пробегает рейкаст и считает блоки по рядам. Если найден заполненный ряд, уничтожаются все блоки и все что сверху сдвигаются на высоту блока вниз.
Выглядит несложно. Но быть может я что-то не замечаю очевидное? Где тут можно упростить?
Аноним 15/03/18 Чтв 23:53:01 487278398
>>486985
>не ранее чем через год.
Учитывая, что 2D во второй версии допиливали до приемлимого состояния больше двух лет, я бы не рассчитывал, что и 3D, и вообще трёшка станут юзабельными раньше, чем через два-три года. Даже при существенно увеличившемся количестве контрибуторов - там дохуища работы ещё.
Аноним 15/03/18 Чтв 23:54:44 487280399
>>487277
>Но быть может я что-то не замечаю очевидное?
Да. Например, ты забыл спросить себя "НАХУЯ мне физика в тетрисе?"
Аноним 15/03/18 Чтв 23:58:50 487283400
>>487282>>487280
Мне на самом деле похуй на тетрис. Я изучаю физику и API.
Аноним 16/03/18 Птн 00:36:12 487290401
tatrix tetris a[...].webm (1548Кб, 1280x720, 00:00:20)
1280x720
>>487283
>Мне на самом деле похуй на тетрис. Я изучаю физику и API.
Ты уверен что вообще понимаешь что делаешь?
Аноним 16/03/18 Птн 01:04:47 487292402
Аноним 16/03/18 Птн 02:46:39 487297403
>>487292
Просто и то и то - последнее с чем ты должен мучиться-изучать. Движок как-бы сам всё делает. Тебе просто свои желанки на его язык перевести и всё.
Аноним 16/03/18 Птн 06:14:16 487307404
можно ли пилить РПГ на этом движке?
Аноним 16/03/18 Птн 07:32:48 487315405
14672330703180.png (135Кб, 286x286)
286x286
>>487307
А кто тебе запрещает?
Аноним 16/03/18 Птн 07:36:30 487318406
>>487315
мб функционал движка ограничен, хер его знает, чел. удобно будет, или лучше Юнити?
Аноним 16/03/18 Птн 07:39:04 487320407
>>487318
От пряморукости нижнего плечевого сустава разработчика игры уже зависит.
Аноним 16/03/18 Птн 08:11:57 487322408
>>487320
спасибо.
а в изометрию движок может?
Аноним 16/03/18 Птн 08:19:37 487323409
>>487322
Может. Там даже экзампл есть, но это не отменяет того что годот говно по сравнению с юнити.
Аноним 16/03/18 Птн 09:36:52 487345410
>>487322
Да во все он может. Это именно что движок, который тебе базовые возможности дает по типу графики, звуков, сборки, жизненного цикла, физики, интерфейса, ноды, ну и иде + редактор сцен. Все остальное сам с этими инструментами реализуешь.
Аноним 16/03/18 Птн 11:22:21 487381411
>>487323
>по сравнению с юнити
Тебе платят за форс юнити в именных тредах движков-конкурентов или ты бесплатный долбоёб?
Аноним 16/03/18 Птн 11:36:50 487390412
>>487318
>мб функционал движка ограничен, хер его знает, чел
Падажжи. Давай обсудим это. Что ты подразумеваешь под ограничениями?
Что именно в движке должно ограничить возможность сделать РПГ?
Я ж надеюсь, ты не подразумеваешь под ограничениями отсутствие шаблонов с готовыми типами игор и кнопкой "зделоть зоебись"? Ибо в этом случае я не вижу разницы между подобным деланием игры и деланием модов на уже существующую игру. Один хуй автор игры не ты, а авторы шаблона и ассетов.
Что именно тебе нужно от РПГ? Изометрический тайлмап? Он есть в годо.
Возможность вызывать диалог при нажатии на кнопку Е? Тоже есть. И возможность создания экранных надписей, и возможность назначать действия на кнопки.
Инвентарь? Тоже есть. Ты просто программируешь инвентарь, как и в любом другом движке/языке.
Подсчёт урона согласно правилам D&D? Конечно, как и на любом другом движке ты должен либо написать свою реализацию, либо купить/украсть чужую.
Что ещё? РПГ каждый понимает по своему.
Аноним 16/03/18 Птн 12:57:26 487497413
>>487381
Тебе платят за форс годота в именных тредах петушиных движков или ты бесплатный долбоёб?
Аноним 16/03/18 Птн 13:53:10 487550414
>>487297
Окей, я тебя понял. Тем не менее, у меня есть пробелы в матчасти. Это не зависит от движка. Например матрицы. Теоретически я понимаю что это такое, но на практике применять не могу. И с векторами такая же хуйня. Смотрю уроки, там говорят мэйк выриэбле виласити. Пласэкуал уан. Я сижу и думаю почему он так сделал? Как он так легко все это придумывает? Скопировал его код у себя. У меня все дёргается и трясется. Читаю документацию и цитирую каринустримершу. Сложно блять, сложно, непонятно!
Аноним 16/03/18 Птн 14:06:32 487559415
связь.webm (4942Кб, 640x360, 00:00:55)
640x360
>>487497
>Тебе платят за форс годота в именных тредах петушиных движков или ты бесплатный долбоёб?
Зачем годот форсить? Он сам по себе впереди уже гниющих юнити, уеча и.т.д.
Аноним 16/03/18 Птн 14:11:01 487563416
>>487550
Тебе матрицы и не нужны в 99% случаев.

Векторы и матрицы - смотри аналитическую геометрию (1 курс универа). Да и движок всё за тебя делает. Даже если и решил руками веторы взять, просто открываешь документацию типа http://docs.godotengine.org/en/3.0/classes/class_vector3.html и выбираешь то что тебе хочется и нужно.
Аноним 16/03/18 Птн 14:12:47 487565417
>>487563
Да открывал уже не раз. Все равно спасибо.
Аноним 16/03/18 Птн 18:49:00 487658418
>>487550
Для физики хватит простейшей линейной алгебры. Даже преобразования матриц можешь не смотреть.
Тебе нужно понимать геометрический смысл этих вещей и понимать что оно из себя вообще представляет, чтобы ты мог хотя бы интуитивно что-то связанное с физикой делать сам: тригонометрия(без хуйни, только синус косинус тангенс котангес и обратные им функции, ну и ясное дело знать про) + скалярное произведение + векторное произведение.
Аноним 16/03/18 Птн 19:50:35 487687419
1521218920.png (14Кб, 1024x631)
1024x631
>>487658
А конечные автоматы знать надо? Я вот тут в соседнем треде днём залётного тролля кормил и теперь весь вечер КА изучаю. Пикрелейтед.
Аноним 18/03/18 Вск 19:38:44 488188420
image.png (47Кб, 826x448)
826x448
Как сделать события на клик по Area2D (C#).
Аноним 18/03/18 Вск 21:03:05 488211421
Аноним 18/03/18 Вск 21:13:14 488214422
>>488188
Точно так же, как и на всё остальное. Рядом с инспектором объектов есть вкладка "нода", а там есть вкладка "сигналы". Выбираешь нужный сигнал и коннектишь к нужному скрипту (скрипт должен принадлежать самой ноде или любому её родителю). Если нужно прикрепить сигнал в рантайме, смотри в документации соответствующий раздел по сигналам.
Аноним 19/03/18 Пнд 14:20:18 488343423
Может ли абсолютный ноль в разработке реализовать графон как у первого Far Cry на этом движке? Ну или хотя бы как у пэйнкиллера?
Ну или как в вульфе 2001 года
Аноним 19/03/18 Пнд 14:27:45 488350424
>>488343
Важно не то, какой ты ноль на помент постановки задачи. Важно, насколько быстро ты сможешь самообучиться до ненуля.
В игре типа фаркрая первого нет ничего сложного: Модели, анимации - блендер. Материалы, постобработка - движок. Скрипты - целых 4 вида на выбор. Основной функционал гдскрипт, критические участки в шарпе/крестах.
Теперь ты идёшь в гугл и начинаешь расти. Изучаешь, как организовывать движение, столкновения, учишься обрабатывать события, изучаешь варианты хранения данных.
Начинай с самых азов, как я. Я в 30 начинал. Сейчас публикую игоры в стиме, пруфоф не будет.
Аноним 19/03/18 Пнд 14:40:57 488360425
Аноним 19/03/18 Пнд 14:42:59 488363426
>>488360
ай бля он не закончил курс
Аноним 19/03/18 Пнд 15:23:52 488383427
>>488360
>А с "самых азов" - это откуда?
Я предлагаю тебе простое правило: Берёшь рандомный урок или статью. Начинаешь смотреть/читать. Натыкаешься на непонятное. Прекращаешь чтение и открываешь урок по непонятному. Нам натыкаешься на непонятное - прекращаешь просмотр и повторяешь цикл до тех пор, пока не начнёшь понимать. После этого возвращаешься на шаг назад и повторяешь просмотр того, что не понимал. Если опять непонимание. опять цикл вниз по статьям объясняющим матчасть.
Например: смотришь урок по движению персонажа. В уроке говорят. Сейчас мы возьмём вот этот вектор, заменим им вектор в базисе матрицы... Ты такой ЧООООБЛЯ? останавливаешь и идёшь изучать векторы и матрицы.
Аноним 19/03/18 Пнд 19:12:57 488481428
>>488363
Ты хоть на даты смотришь? Он пилит курс прямо сейчас. Включайся. Хотя, у него не особо толковые уроки, как у большинства русских ютуб-учителей.
Но кто не может в язык хозяев - выбора не остаётся. Смотрите на языке рабов, пока я смотрю туториалы Джимми Баллока и почитываю официальную документацию.
Аноним 20/03/18 Втр 16:49:36 488735429
Не тонем, годаны!
Аноним 20/03/18 Втр 18:11:59 488757430
Посмотрел работу с тайлами в годоте. Если честно в годоте с ними намного легче и удобней работать, чем на богомерзском юнити.
Аноним 20/03/18 Втр 18:23:12 488764431
Да и потребляет годот меньше ресурсов и грузится НАМНОГО быстрее того же юнити на моём некроноуте.
Аноним 20/03/18 Втр 20:53:51 488803432
>>488764
>на моём некроноуте
Не такой он уж у тебя и некро, если видео с поддержкой рендера GLES3.0.
Не прибедняйся.
Если тебя останавливает от перехода гдскрипт, компиль движок из сорцов, итт выяснили, что это несложно, компиль с поддержкой шарпа и вперёд.
Хотя я не вижу необходимости в шарпе, да, он быстрее 9000 зайчиков нарисует, чем гдскрипт, но в большинстве случаев такая нагрузка не требуется.
Аноним 20/03/18 Втр 20:59:59 488807433
>>488803
Проблема годота лишь в том, что он сырой. К примеру есть одно окошко в редакторе годота, в котором надо прокрутить вверх. Однако из-за неизвестно чего эта полоса прокрутки куда-то укатилась вправо за интерфейс на моём ноутбучном экране, а стрелками, PgUp или WASD прокрутить вверх невозможно.
Аноним 20/03/18 Втр 21:05:15 488809434
>>488807
Кто хочет - ищет возможности - и публикует игоры на годо в стиме (выше в треде смотри).
Кто не хочет - ищет причины - и жалуется на полосу прокрутки.
Аноним 20/03/18 Втр 21:07:31 488812435
>>488809
Да я не жалуюсь, и не говорю, что он говно.
Наоборот, потенциал в нём довольно огромный. Я с ним поработал и мне вполне понравилось.
Аноним 20/03/18 Втр 21:16:07 488817436
>>488812
>скам от латиносов с майнером внтри
>потенциал
кек. нормальные разработчики движков на патреоне не побираются
Аноним 20/03/18 Втр 21:17:45 488818437
>>488817
подскажи мне тогда другой нормальный движок, кроме UE4 и Unity?
Аноним 20/03/18 Втр 21:21:43 488819438
>>488818
>подскажи мне тогда другую мобильную ОС кроме ios и андроид!!!
названные тобой движки настолько качественно скакнули в техническом плане, что побирушки даже если 50 лет будут побираться, никогда не достигнут такого уровня.
эпоха движков-энтузиастов прошла
Аноним 20/03/18 Втр 21:25:50 488820439
>>488819
проблема лишь в том, что godot не нагружен всякой хернёй как Unity или UE4.
Как отметил анон выше, на его некроноуте годотыч запускается и работает быстрее, нежели юнити.
Аноним 21/03/18 Срд 01:01:04 488844440
Аноним 21/03/18 Срд 05:10:40 488861441
>>488817
Нормальные движки не требуют никаких отчислений, отдают сурсы и никак не ограничивают их использование.
>с майнером внтри
Намайнил тебе за щеку. Проверяй
Аноним 21/03/18 Срд 08:55:04 488878442
godot.jpg (35Кб, 458x480)
458x480
Аноним 21/03/18 Срд 09:16:13 488882443
>>488878
Он бесплатный, лол.
Аноним 21/03/18 Срд 09:24:07 488885444
>>488882
Ему баги пофиксить.
Аноним 21/03/18 Срд 09:47:00 488898445
Безымянный.jpg (7Кб, 193x72)
193x72
>>488882
Профессиональные попрошайки освоили технологии интернета. Вместо протягивания руки на улице, они делают порно-игры и движки - это куда выгоднее.
Аноним 21/03/18 Срд 13:57:28 488992446
>>488898
> патреон для прона
Лол, у порномана из порноигор-треда деформация сознания. Стыдно быть тобой, порноман.
Аноним 21/03/18 Срд 14:09:45 488997447
1460937837482.jpg (361Кб, 800x800)
800x800
>>488992
>деформация сознания
Карательный геймпдев, такой карательный.
Аноним 21/03/18 Срд 14:12:42 488999448
>>488898
Им половину донатит мелкософт кстати. Именно поэтому к годоту "решили" прикрутить сишарп.
Аноним 21/03/18 Срд 14:16:07 489003449
>>488999
Хех, заговор раскрыт!
Срочная новость! Аноним 21/03/18 Срд 23:31:45 489192450
Гэри может стрелять! С помощью рэйкастов!
Аноним 22/03/18 Чтв 10:52:37 489261451
как сделать триггер на событие в 3д?
Аноним 22/03/18 Чтв 10:56:15 489262452
>>489261
Так же как и в 2д?
Объект со скриптом чего-то ждёт и триггерится. Большинство физических евентов вроде столкновения - вообще легко ловить.
Аноним 22/03/18 Чтв 10:56:19 489263453
есть джва уровня, в одном три яблока, в другом пусто, персонаж собрал яблоки на первом и пошел на второй уровень, как сделать чтобы при возврате на первый уровень там яблок уже не было?
Аноним 22/03/18 Чтв 10:57:46 489264454
>>489263
Если уровни - разные сцены, то храни необходимое в скрипте(или сцене), которая всегда загруженна (через настройки проэкта).
Аноним 22/03/18 Чтв 10:58:39 489265455
спасибо анон
Аноним 22/03/18 Чтв 11:54:42 489279456
>>489263
Я знаю о двух вариантах: через синглтон и через сохранение.
1. Синглтон. >>489264 уже примерно описал, только я не вижу смысла целую сцену держать в памяти синглтоном. Достаточно завести в автозагрузку скрипт с количеством яблок на уровнях.
2. Сохранение. Держать количество яблок на уровнях в файле на диске.
В обоих случаях сцены уровней не содержат в себе яблок изначально, а берут количество из 1. или из 2., после чего создают их в функции _ready()
Аноним 22/03/18 Чтв 13:02:26 489293457
>>489279
Тут вспомнил ещё одну вариацию техники с синглтоном. Допустим, у нас есть игровой персонаж с инвентарем, уровнем, навыками. Он переходит из сцены в сцену. Очевидно же, что он должен сам быть синглтоном. Глупо создавать каждый раз персонажа в новой сцене и копировать ему данные. Гораздо эффективнее один раз загрузить данные из сохранения и держать их в памяти постоянно. Поэтому все собранные яблоки можно держать у него. Соответственно алгоритм загрузки будет таков:
1. Получить ссылку на персонаж игрока.
2. Установить его в точке спауна.
3. Получить у него инфу о поднятых им на этой локации предметах.
4. Создавать предметы по маске, в которой параметром является поднятость персонажем (поднятое не создаётся, пропускается).
Ну опять же это зависит от целей и жанра игры. И от количества предметов.
А то может получиться слишком тяжёлый персонаж.
Если предметов очень дохуя, и особенно если планируется возможность персонажем выкидывать предметы, то у локаций должны быть свои инвентари, которые при загрузке поднимаются из файла сохранения. Вот тогда самый оптимальный вариант. Взял меч сумрака в инвентаре локации данж поместил в свой инвентарь, перешёл в локацию рынок, поместил меч сумрака в инвентарь локации торговец. Меч однозначно прописан в одном определенном списке.
Аноним 22/03/18 Чтв 15:36:30 489368458
>>489293
Нахуя вообще пихать инвентарь и навыки в самого перса? Код персонажа для управления и анимаций, все остальное в глобальных объектах, где основной код игры.
Аноним 22/03/18 Чтв 15:53:59 489376459
>>489368
>Нахуя вообще пихать инвентарь и навыки в самого перса?
Ну мало ли, вдруг у него игровая механика такая, что персонажа удобнее объявить глобальным объектом?
>Код персонажа для управления и анимаций, все остальное в глобальных объектах, где основной код игры.
Кажется у нас возникло небольшое недопонимание. Персонаж - это не экранный спрайт/меш. Персонаж - это математическая сущность в игровой логике. К нему как компонент (годо-сцена) добавлен (помимо прочего) спрайт с управлением и анимациями.
Аноним 22/03/18 Чтв 17:22:53 489407460
>>489376
Ну у меня обычно такой подход: есть просто спрайт\меш со скриптом управления, а ссылка на него и всякие переменные (хп, инвенатрь), и всякие функции, не относящиеся к непосредственно к управлению аватаром - в главном синглтоне "game".
Аноним 22/03/18 Чтв 19:12:00 489461461
Аноним 22/03/18 Чтв 19:14:52 489463462
>>489461
Потому что омеган и боится что его будут травить за его омежий голос
Аноним 22/03/18 Чтв 19:18:54 489469463
>>489461
>сеттеры-геттеры
анти-паттерн
Аноним 22/03/18 Чтв 19:46:34 489485464
>>489463
Тоже так подумал.
>>489469
Ужас-ужас. Как страшно жить.
Аноним 22/03/18 Чтв 22:38:41 489545465
2018-03-22 22-3[...].mp4 (921Кб, 1280x720, 00:00:21)
1280x720
2018-03-22 22-2[...].mp4 (1711Кб, 1280x720, 00:00:37)
1280x720
Занимаюсь хуетой. А мог бы игры делать. Плиз, стоп ми!
Аноним 22/03/18 Чтв 23:36:28 489565466
2018-03-22 23-3[...].mp4 (1131Кб, 1280x720, 00:00:25)
1280x720
Бля, это охуенно! Уже почти час смотрю на это. Скомпилирую как скринсейвер. Как же охуенно!
Аноним 23/03/18 Птн 13:30:50 489723467
Аноним 23/03/18 Птн 13:32:15 489727468
>>489565
Подожди, помести всю сцену в сферу (флипани ей нормали), чтобы не серый фон был.
Аноним 23/03/18 Птн 13:50:57 489752469
>>489263
Очевидно сохранить куда-то в файл состояние уровня и при заходе на уровень посмотреть записана ли инфа о состоянии в файл, если да то распарсить инфу.
Аноним 23/03/18 Птн 13:51:45 489754470
>>489368
Может к него враги - такие же персонажи.
Аноним 23/03/18 Птн 13:52:35 489755471
>>489727
Проиграл. Это у вас в годоте так фон делается?
Аноним 23/03/18 Птн 14:34:00 489815472
>>489755
А у тебя внутрь сферы залезть никак?
Аноним 23/03/18 Птн 14:42:34 489834473
ww.png (10Кб, 275x149)
275x149
>>489815
У меня и у всех нормальных людей это делается скайбоксом тащемта. Видимо, годетям в тжриде еще рановато лезть.
Аноним 23/03/18 Птн 14:49:42 489841474
>>489834
В 3.0 скайбокс и в годоте есть. Просто его включать стрёмно, а то за юнитипидора примут.
Аноним 23/03/18 Птн 15:00:42 489849475
>>489834
Покажи плиз, как ты на скайбоксе отрисуешь отражения этих огоньков из видоса, как они отражаются на сферах.
С меня перекат на юнити.
Аноним 23/03/18 Птн 15:14:18 489860476
>>489849
Как ты этого юнитипидора уделал, а? Так ему и надо.
Аноним 23/03/18 Птн 15:21:24 489872477
Аноним 23/03/18 Птн 15:28:13 489879478
>>489872
Ну мам, ну можно еще немножко в годо посидеть?
Аноним 23/03/18 Птн 15:29:07 489881479
>>489872
Хорошая попытка, юнитипидор, но нет.
Аноним 23/03/18 Птн 15:31:04 489885480
>>489881
Двачую. Он думает, мы тут в английский не можем. Учитывая, что десятком постов выше запощен туториал на английском как само собой разумеющееся.
Аноним 23/03/18 Птн 19:11:53 490090481
2018-03-23 19-1[...].mp4 (565Кб, 1280x720, 00:00:14)
1280x720
>>489727
>помести всю сцену в сферу (флипани ей нормали), чтобы не серый фон был
Так норм?
Аноним 23/03/18 Птн 19:21:35 490109482
>>490090
Нет, выглядит как говно. Идея про отражения внутри сферы работать не будет имхо. Сделай просто скайбокс.
Аноним 23/03/18 Птн 20:05:42 490195483
>>490090
>>490109
C размером и позицией сферы внешней поиграть бы. Да и с параметрами материала (блик).
Аноним 23/03/18 Птн 20:15:10 490212484
2018-03-23 20-1[...].mp4 (2809Кб, 1280x720, 00:00:44)
1280x720
>>490195
Там как-то хуёво реализован roughness в материалах. Либо я ещё не разобрался в настройках environment. Получается говно. Вот скайбокс тоже говно.
Аноним 23/03/18 Птн 20:20:55 490220485
>>490212
Нормас, закрути его ток. а вообще, хватит страдать хуйней и иди игру делать уже!
Аноним 23/03/18 Птн 21:06:54 490270486
2018-03-23 21-0[...].mp4 (5880Кб, 1280x720, 00:00:28)
1280x720
>>490220
Да, хватит страдать хуйнёй. Пора делать ИГРУ!
Как началось движение в видео, так сразу размер увеличился.
Аноним 23/03/18 Птн 21:48:50 490337487