Сохранен 1007
https://2ch.hk/gd/res/477911.html
Отдельные треды Архивача попали в реестр Роскомнадзора, пользователи из России могут столкнуться с недоступностью всего сайта по HTTPS. Для обхода полной блокировки в большинстве случаев достаточно изменить протокол в ссылках на HTTP. Дальнейшие меры прорабатываются.
Напоминаем, что сайт всегда и полностью доступен через Tor.

Godot #2

 Аноним 19/02/18 Пнд 19:09:36 #1 №477911 
Godot Bless You
Почему я должен выбрать 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
Loading...
Аноним 19/02/18 Пнд 19:31:56 #2 №477921 
>>477911 (OP)
Почему я должен выбрать Godot?
Аноним 19/02/18 Пнд 19:32:44 #3 №477922 
hl3.webm
Самые топовые шутеры на 2.1 годоте были написаны в /gd/!
Аноним 19/02/18 Пнд 19:43:00 #4 №477929 
зачем нужен годот, если есть юнити?
Аноним 19/02/18 Пнд 19:45:32 #5 №477930 
>>477929
В годоте всё бесплатно и нинадо регистраций. Да и блюпринты уже есть.
Аноним 19/02/18 Пнд 20:02:27 #6 №477944 
И рейкасты есть!
Кстати, потскажите, ЧЯДНТ?
Делаю рейкаст, добавляю его к кинематик боди, прописываю ему вектор, скажем (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 #7 №477954 
>>477930
> всё бесплатно
так там ничего нет.
вместо того, чтобы ковырять говно, лучше бы учил юнити.
Аноним 19/02/18 Пнд 21:00:50 #8 №477962 
1519063078.png
Братишки, я вам лапши принёс! Сладкая лапша. Щас перепишу на ней все ГДСкрипты, написанные ранее в уроках и сообщу о результатах.
Аноним 19/02/18 Пнд 21:01:55 #9 №477963 
>>477944
>Делаю рейкаст, добавляю его к кинематик боди, прописываю ему вектор, скажем (0, -1.5, 0) и ожидаю, что он будет смотреть в пол на 1.5.
>Затем в скрипте я вызываю эту ноду:
А ты на рейкасте галочку "влючён" поставил?

>>477954
В данном случае, юнити уже говном стала.
Аноним 19/02/18 Пнд 21:02:12 #10 №477964 
>>477963
>А ты на рейкасте галочку "влючён" поставил?
Естественно!
Аноним 19/02/18 Пнд 21:21:07 #11 №477965 
>>477962
Ну это для калек же... у всех же есть даже у гамака. Просто дань моде.
Аноним 19/02/18 Пнд 21:33:42 #12 №477969 
1519064972.png
>>477965
Я чот передумал уже. Вот, четыре строчки кода превратились в ЭТО.
Да ещё и неправильно, там должно вызываться get_global_transform у предка камеры, а выбрать это никак нельзя. И в скрипте тоже, кстати, подсказка не появляется, надо вызов метода вручную прописывать.
Короче, хуйня.
Эксперимент считаю завершенным. Результат отрицательный. Биндить события этой лапшой тем не менее удобно.
Аноним 19/02/18 Пнд 21:41:11 #13 №477972 
>>477963
>В данном случае, юнити уже говном стала.
А профи-то не знают
Аноним 19/02/18 Пнд 21:45:40 #14 №477974 
>>477972
Прости, что я пиарил годо в Юнити-треде. Давай остановимся, пока не поздно и разойдемся по своим тредам?
Иначе колесо срача не остановить.
Я проиграл, я слился. Ты победил. Юнити - лучший движок. Чмок-чмок, отсасываю у тебя, Повелитель.
А теперь пиздуй в свой тред.
Аноним 19/02/18 Пнд 22:00:41 #15 №477977 
>>477974
разве ты не знаешь, что в споре рождается истина?
Аноним 19/02/18 Пнд 22:04:35 #16 №477978 
>>477974
>Юнити - лучший движок.
Сразу после констракта2 и гейммейкера студии 1.
Аноним 19/02/18 Пнд 22:12:50 #17 №477983 
>>477977
В споре, но не в сраче.
Аноним 19/02/18 Пнд 23:18:50 #18 №477993 
1519071362.png
>>477969
Аноны, хотите увидеть некоторое дерьмо?
Я таки дописал эту функцию, изучив гайды.
Но помни, увиденное не развидеть.
Аноним 19/02/18 Пнд 23:24:46 #19 №477995 
>>477993
А вообще не, свич не пойдёт. Это ж будет проверяться только одна кнопка всё время. Неужели нет никакой альтернативы четырём IF в ряд?
Аноним 19/02/18 Пнд 23:34:56 #20 №478000 
>>477995
>альтернативы четырём IF в ряд?
Ты про ELIF?
Аноним 20/02/18 Втр 00:01:34 #21 №478012 
>>477995
Там нет ноды с ифом? бред
Аноним 20/02/18 Втр 00:04:14 #22 №478014 
>>478000
>>478012
С ифом есть. А вот с блоком из элифоф - нету.
Аноним 20/02/18 Втр 00:17:31 #23 №478018 
>>477911 (OP)
Бля, как я не увидел это раньше. Уже год пилю игру своей мечты на бумаге. 700 страниц лора, все механики прописал, спрайтов наебошил но так никогда и не смог вкатиться в погромистование. Тут вроде выглядит более менее легко, спасибо, анон.
Аноним 20/02/18 Втр 02:46:49 #24 №478046 
>>478018
Это тебе еще хорошо, а у меня самописный движок "почти работает" уже год как, а на годо пока пустота и логика совершенно алиенская (для меня, костылеписца).
Аноним 20/02/18 Втр 09:08:12 #25 №478073 
>>477911 (OP)
Блендеру научи лучше, у них графика фотореалистичная.
Аноним 20/02/18 Втр 09:19:30 #26 №478075 
>>478073
И реалтаймовая?
Аноним 20/02/18 Втр 10:53:41 #27 №478083 
Объясните, что за форс блендера в годотреде? Не первый день наблюдаю, но я недавно здесь.
Аноним 20/02/18 Втр 11:36:55 #28 №478089 
>>478083
Просто не каждый анон знает, что блендеро-тред живёт в /td/.
Аноним 20/02/18 Втр 12:12:49 #29 №478097 
>>478075
игры на нем делают смотри
ещё всякую хрень для рекламы
Аноним 20/02/18 Втр 12:21:22 #30 №478099 
>>478083
Потому что это филиал блендеро-треда под прикрытием.
Аноним 20/02/18 Втр 13:53:14 #31 №478137 
>>478097
>игры на нем делают
Ну-ка дай ссылку хотя бы на одну выпущенную.
Аноним 20/02/18 Втр 14:08:55 #32 №478143 
>>478137
http://store.steampowered.com/app/420210/KRUM__Edge_Of_Darkness/
Аноним 20/02/18 Втр 14:48:53 #33 №478159 
>>478143
Нет в этой игре стиля. Поебота какая-то. Другое дело - игры написанные в годо:
http://store.steampowered.com/app/467090
Аноним 20/02/18 Втр 14:50:40 #34 №478160 
>>478159
А еще на нём можно делать ВНки:
http://store.steampowered.com/app/466800
Аноним 20/02/18 Втр 14:52:56 #35 №478161 
>>478160
Годо - это приключения!
http://store.steampowered.com/app/513720
Аноним 20/02/18 Втр 14:54:16 #36 №478162 
>>478161
Когда ты достигнешь профессионального уровня в годо, ты сможешь делать это:
http://store.steampowered.com/app/567780
Аноним 20/02/18 Втр 14:55:49 #37 №478163 
>>478162
Но главное - это стиль:
http://store.steampowered.com/app/731820
Аноним 20/02/18 Втр 14:57:53 #38 №478164 
>>478163
И талант:
http://store.steampowered.com/app/660760
Аноним 20/02/18 Втр 14:58:32 #39 №478166 
>>478160
Внки на чем угодно можно делать. Хотя конечно игры параша что на годо что на бге. Лучше бы этих игр не было совсем, они как антиреклама для движков.
Аноним 20/02/18 Втр 14:59:02 #40 №478167 
>>478164
Нужен рогалик? Их есть у нас!
http://store.steampowered.com/app/591000
Аноним 20/02/18 Втр 15:00:32 #41 №478168 
>>478166
А настолки тебе нравятся?
http://store.steampowered.com/app/734450
Аноним 20/02/18 Втр 15:03:11 #42 №478169 
>>478168
Конечно, только с фишками и картами, а не странные пазлы.
Аноним 20/02/18 Втр 15:04:42 #43 №478170 
>>478169
И непременно странные пазлы это антиреклама движка? Я угадал?
http://store.steampowered.com/app/330420
Аноним 20/02/18 Втр 15:05:10 #44 №478171 
>>478170
Пиксельные платформеры!
http://store.steampowered.com/app/713220
Аноним 20/02/18 Втр 17:26:03 #45 №478222 
Для чего нужен Outline Mesh?

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

А в реализм годот вообще не может, а та замшелая игра на блендере и то в сто раз лушче кажется, она хотя бы как адекватная полноценная игра выглядит.
Аноним 20/02/18 Втр 19:10:43 #47 №478242 
1519140621.png
1519140854.jpg
>>477993
Итак, финальный результат. Вы давно хотели узнать, почему лапша-ориентированное программирование сосёт?
Я принёс пруфы. На первой пикче функция в GDScript, на второй же - аналог в новомодной лапше.
Полагаю, для других движков результаты будут сравнимые. И это я еще производительность не мерял.
Аноним 20/02/18 Втр 19:27:23 #48 №478246 
>>478242
Кароч, запустил это говно и оно не работает. Виснет наглухо с завершением работы. Как это дебажить - ума не приложу. По брекпоинту останавливается только один нод! После которого весь код перезапускается. Кароч, сырое ещё.
Возвращаемся к гд-скрипту.
Аноним 20/02/18 Втр 21:05:23 #49 №478281 
>>478246
Ни-ху-я. Почему-то вектор direction обнуляется посреди кода и вызывает ошибку при попытке его умножить на скалярную константу. Нихуя не понимаю.
Аноним 20/02/18 Втр 21:54:17 #50 №478305 
15045081842300.jpg
>>478160
>А еще на нём можно делать ВНки:
Давно уже.

https://2ch.hk/izd/res/76800.html
Аноним 21/02/18 Срд 01:10:39 #51 №478336 
>>478305
Ебать там бугурт в треде! Меня аж ослепило!
sage[mailto:sage] Аноним 21/02/18 Срд 10:46:28 #52 №478449 
>>478305
>>478336
Свин, ты думаешь не видно что оба поста написал ты один?
Аноним 21/02/18 Срд 12:12:50 #53 №478503 
14556085619070.jpg
>>478449
Деревотяночька, дай асечку, покажи писечку!
Аноним 22/02/18 Чтв 22:16:43 #54 №479042 
Посоны, годот не умеет в oclussion culling, што делать?
Говорят что надо карту на чанки пилить и тогда все будет, но я хз как это делается в принципе! Обяснити же!
Аноним 22/02/18 Чтв 22:21:36 #55 №479044 
>>479042
Я тоже не умею, в теории понимаю, что это, но пока не дошёл до изучения.
Аноним 22/02/18 Чтв 22:26:43 #56 №479046 
>>479044
В теории каждый чанк - это отдельная сцена. Предположительно у перонажа должен быть скрипт, который загружает чанки с диска и добавляет их к основной сцене, по мере твоего приближения к ним и выгружает при удалении от них. На основной сцене располагается низкополигональный террейн со всей картой. В непосредственной близости он у тебя закрывается чанками, а вдалеке ты его видишь как дистантлэнд.
Аноним 22/02/18 Чтв 22:32:51 #57 №479048 
>>479046
окай, буду ждать 3.1, чтобы не ебаться с этим говном вручную.
Аноним 22/02/18 Чтв 22:35:18 #58 №479051 
>>479048
Автоподгрузку карты чанками за тебя никто не сделает. Хоть 4ю жди.
Аноним 23/02/18 Птн 01:33:34 #59 №479113 
>>479051
В соседнем треде вроде уже делали.
Аноним 23/02/18 Птн 02:13:23 #60 №479121 
Годаны, где пошариться по манулам/примерам помимо стандартных? В стандарте с анимированными спрайтами, например, ни хрена не понятно.
Аноним 23/02/18 Птн 08:48:06 #61 №479145 
>>479121
Просто спрайт анимировать можно многими способами.

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

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

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

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

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

Да и в гуе ты должен меньше всего сидеть, имхо, только если кучу tool-ов навесил (надеюсь ты про эту фичу уже знаешь)
Аноним 23/02/18 Птн 10:57:53 #66 №479187 
>>479175
У меня законов физики не завезли, я изометрическое говно пилю.
Ну вот в манулах что я нашел,предлагается и движение узла, и анимацию спрайтов пилить через один и тот же animationplayer, со всеми вытекающими последствиями.
Ну ладно, у меня просто мозги в кашу сварились от того, что я с писания костылей в первый раз пытаюсь пересесть на стул с пиками. Надо методично напилить тысячу сцен и всё будет работат.
Аноним 23/02/18 Птн 11:01:23 #67 №479188 
>>479187
Ты главное про tool почитай пока ещё не поздно
https://www.youtube.com/watch?v=vsxB4L6rufo

С ней гуй прокачивается в десятки раз
Аноним 23/02/18 Птн 13:31:37 #68 №479217 
>>479172
>>479187
А посмотреть примеры религия не позволяет? В примерах и движение есть и псевдоизометрия.
Аноним 23/02/18 Птн 14:24:18 #69 №479226 
public string post(){
return "Учу язык шейдеров";
}
Аноним 23/02/18 Птн 16:45:32 #70 №479268 
Как то долго он развивается, я про поддержу сотен языков слышу с прошлого года, а по итогу не имеем даже адекватной связки с шарпом.
Аноним 23/02/18 Птн 17:35:41 #71 №479282 
>>479228
color = color.a * 0.1
Аноним 23/02/18 Птн 18:42:56 #72 №479314 
>>477911 (OP)
>имеются интересные фишки - визуальный редактор шейдеров
В трёшке не могу найти. Отменили? Или в 3.1 ждать?
Аноним 23/02/18 Птн 22:04:54 #73 №479396 
>>479188
>почитай
>Ютубное видиво без субтитров
Ну-ну.
Аноним 23/02/18 Птн 22:48:13 #74 №479421 
>>479396
Русекоблять, тебе лучше в блендер перекатиться.
Аноним 24/02/18 Суб 00:41:09 #75 №479485 
>>479421
При чем тут русек? Текст где, который читать? Я только ролик какой-то вижу.
Аноним 24/02/18 Суб 00:55:23 #76 №479491 
>>479485
Какие же дегенераты ИТТ. Неужели так трудно понять, что ссылка на Ютуб это лишь наглядный пример? То что он посоветовал, он предлагает загуглить.
Аноним 24/02/18 Суб 05:37:05 #77 №479547 
>>479491
В том видосе показаны все фичи и всё необходимое.
Настоящий велосепедист моментально увидит мощь функционала tool.
Аноним 24/02/18 Суб 10:29:17 #78 №479587 
>>479547
Ну да, годо-редактор - это игра на годо-движке и с помощью ключевого слова tool она может добавлять скрипты сама к себе. Я это понял.
Аноним 25/02/18 Вск 11:43:13 #79 №479818 
15175350414560.jpg
>>477911 (OP)
Посоветуйте чего посмотреть/почитать, чтобы разобраться с движком.

Ранее сайты пилил на django, узнал, что у этого движка похожий язык, да и сам движок попенсорсный, но от уровня абстракции сцен аж голова идет кругом. Хотелось бы разбор разработки на конкретном примере, начиная от набросков на бумаге и диздока, и заканчивая готовым проектом. Пускай он будет дико маленький, мне бы главное логику понять, что нужно прогать, а что есть готовое, и вообще как вести разработку
Аноним 25/02/18 Вск 12:01:37 #80 №479822 
>>479818
>начиная от набросков на бумаге и диздока, и заканчивая готовым проектом.
Не у всякого коммерческого движка есть уроки такого уровня
Аноним 25/02/18 Вск 20:59:13 #81 №480160 
шапка сука.jpg
>>479818
https://godot.readthedocs.io/en/3.0/index.html
Аноним 25/02/18 Вск 21:03:37 #82 №480164 
>>479818
https://www.youtube.com/watch?v=-D-IcbsdT04
https://www.youtube.com/watch?v=wETY5_9kFtA
Аноним 26/02/18 Пнд 08:29:08 #83 №480242 
>>479822
>Не у всякого коммерческого движка есть уроки такого уровня
Одна статейка с нормальным step-by-step?

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

>>480164
Это минимум для платформера. Мне бы хотелось увидеть пускай более простой, но законченный проект
Аноним 26/02/18 Пнд 09:01:24 #84 №480243 
>>480242
>Кал говна
>Эти степбайстепы - не степбайстепы.
Скажи проще - ты пришёл сюда обсирать годо за его новизну и связанную с этим скудную обучающую информацию.
Аноним 26/02/18 Пнд 09:13:09 #85 №480244 
>>480243
>Скажи проще - ты пришёл сюда обсирать годо за его новизну и связанную с этим скудную обучающую информацию.
Нет
Я уже обозначил свою позицию. Гайд неплохой, для человека который пересаживается с другого движка, но в качестве пособия "с нуля" не годится. Пара ошибок в коде встретилась, и в целом гайд не дает представления о том как сделать игру. Вроде бы, степ-бай-степ, а конечного результата - нет
Аноним 26/02/18 Пнд 11:33:17 #86 №480282 
>>480244
Никуда не уходи. Щас я загуглю за тебя все уроки по годо, посмотрю их и отберу только подходящие тебе, моя принцесса!
Аноним 27/02/18 Втр 09:24:44 #87 №480612 
>>480282
Я погуглил, и нихуя не нашёл. Пришёл к спецам спросить совета. А тут во всем видят троллинг и юнитидауна который ради холивара припёрся
Аноним 27/02/18 Втр 09:37:44 #88 №480613 
>>480612
>Я погуглил, и нихуя не нашёл.
Ха-ха! А ещё игры делать собрался, а в банальный гугл не может. Небось ещё и по русски искал? Ахаха! Посмотрите на этого гейдевелопера! Смотрите и смейтесь!
Аноним 27/02/18 Втр 09:40:48 #89 №480614 
>>480613
> Ха-ха, посмотрите, я тупорылый школьник который тролит годот
Аноним 27/02/18 Втр 11:59:08 #90 №480659 
>>480612
Ты ищешь в движке кнопку "сделать пиздато". А её тут нет. За этим тебе в юнити ассет стор.
Аноним 27/02/18 Втр 12:28:23 #91 №480677 
На основе какой архитектурной парадигмы сделан godot? dod/ecs?
Аноним 27/02/18 Втр 12:36:28 #92 №480678 
>>480677
Да/да.
Аноним 27/02/18 Втр 12:44:00 #93 №480680 
>>480678
Чистая парадигма или с вкраплениями ооп-хуйни?
Аноним 27/02/18 Втр 12:51:24 #94 №480684 
>>480680
Чистая парадигма. Никакой ООП-хуйни.
Аноним 27/02/18 Втр 13:00:53 #95 №480688 
Node2D.png
>>480684
выглядит как земля
Аноним 27/02/18 Втр 13:10:14 #96 №480695 
>>480688
Именно так выглядит парадигма без ООП-хуйни, да.
Аноним 27/02/18 Втр 13:17:34 #97 №480697 
>>480695
>Именно так выглядит парадигма без ООП-хуйни, да
Кому ты пиздишь. Лень doxygenoм строить иерархии классов вашего годота, а то бы я вам показал!
Аноним 27/02/18 Втр 13:17:49 #98 №480698 
>>480659
Не хочу в ассет стор. Мне хочется понять, какие части игры нужно прогать, а какие нет. Надо поискать обзор возможностей движка, но не на готовом результате
хуй я чего найду
Аноним 27/02/18 Втр 13:18:40 #99 №480700 
>>480695
подобная иерархия у moai, а он ооп reactive
Аноним 27/02/18 Втр 13:25:22 #100 №480704 
>>480695
Выглядит как хуйня без парадигмы.
Аноним 27/02/18 Втр 13:40:01 #101 №480707 
>>480698
> понять, какие части игры нужно прогать, а какие нет
В 2018 году практически ничего прогать не надо вообще, кроме банального if true then _api_func1 else _api_func2;
Все велосипеды изобретены. Тебе нужно просто грамотно собрать вместе все велосипеды, чтобы получить веломобиль. В основном нужно рисовать, моделить, текстурировать, сочинять тонны текста для диалогов, подбирать подходящую музыку и озвучивать персонажей самому, либо нанимать актёров озвучки.
Аноним 27/02/18 Втр 13:47:02 #102 №480708 
>>480707
Какой даун, прости господи.
Аноним 27/02/18 Втр 13:48:44 #103 №480710 
>>480708
Обычный по меркам треда для любителей пок-пок швободки же.
Аноним 27/02/18 Втр 14:19:04 #104 №480729 
>>480710
да пусть делает игры с таким подходом, я с наилучшими пожеланиями.
Аноним 27/02/18 Втр 14:21:17 #105 №480730 
>>480695
Сомневаюсь, что существуют программные продукты со сложностью чуть больше хелловорда, в котором соблюдается чистота архитектурных парадигм.
Аноним 27/02/18 Втр 14:29:04 #106 №480734 
>>480730
Адекват в треде!
Аноним 27/02/18 Втр 17:06:40 #107 №480818 
>>480734
Скорее всего первокур, потому что думает что парадигма заложена у него в голове, а не в коде.
Аноним 27/02/18 Втр 21:18:46 #108 №480893 
Хай, прошу помощи. Скачай Godot ласт версии с Mono. Скачал ласт версию Mono с офф сайта. Всё вроде норм, но когда пытаюсь создать C# Script, крашит Godot. В окне на 100% показывает "Генерация проекта C# \ Создание решения" что-то такое. Поможете?
Аноним 27/02/18 Втр 21:51:39 #109 №480901 
>>480893
Ни у кого шарп не работает, а у кого работает тот ни одного доказательства не привел.
Аноним 27/02/18 Втр 22:19:10 #110 №480906 
>>480901
>>480893
Надо собрать годо из исходников и забустить его с дебагом в ИДЕ. Потому отдебажить возникающие ошибки и тогда запустится. Но ненадолго.
Если тред наберет 400 постов - покажу пруфы.
Аноним 27/02/18 Втр 22:23:58 #111 №480908 
>>480906
> Если тред наберет 400 постов - покажу пруфы
Пиздабол
Аноним 27/02/18 Втр 22:35:22 #112 №480910 
Поцаны я все починил. Не ебу что вас за проблема была, но мне помогло вот это говно https://www.microsoft.com/en-us/download/confirmation.aspx?id=48159
Аноним 27/02/18 Втр 23:21:12 #113 №480921 
>>480908
Зануда!
Аноним 27/02/18 Втр 23:22:50 #114 №480922 
723.png
>>480910
Типа у сидящих в гд до сих пор не установлены вижуалстудия со всеми билдтулзами и уеч с юнити.
Аноним 28/02/18 Срд 01:52:37 #115 №480958 
1463100565293.jpg
>>480922
>вижуалстудия
зачем, когда есть Vim
Аноним 28/02/18 Срд 09:42:51 #116 №481012 
>>480922
> вижуалстудия
Нахуй это монструозное говно с анальной регистрацией ненужно. Поцаны ставят вижуалстудиякод, который легкий как пёрышко и надежный как швейцарский нож.
Аноним 28/02/18 Срд 16:08:15 #117 №481120 
>>481012
Заценим-посмотрим. Сам охуел с монструозности этого говна, когда решил заценить юнити.
Аноним 28/02/18 Срд 16:25:20 #118 №481125 
Но вообще говоря, разрабы годо, ящитаю, завернули не в ту степь, погнавшись за хайпом.
Я конечно анонимное хуйло без авторитета, чтобы им что-то советовать, но моё ИМХО таково, им нужно было поставлять среду, которая использует преимущества опенсорца и пересобирает сама себя. А то у них опенсорц на словах, а на деле бинарники, а чтобы попенсорц у себя на пеке собрать, надо кучу красноглазой хуиты осиливать.
Для примера хочу привести Фрипаскаль-лазарус, эта система спроектирована именно так, как я описал выше. Устанавливая даже предварительно собранный бинарный пакет, даже на винде, ты получаешь комплект исходников и встроенную утилиту для пересборки среды. Не нравится какая-то внутренняя фишка в самой среде? - Полез в исходники, сделал как тебе надо, пересобрал - вуаля! Всё работает. Без красноглазия и прочей хуеты, все параметры компиляции прописываются автоматически.
Разрабам годо нужно было сделать так же. Никаких нативскриптингов, никаких внешних компиляторов: есть гдскрипт и есть прямой доступ к исходникам прямо из годо, в которых ты можешь переписать функции гдскрипта на более быстрые, либо добавить свои.
Получаешь быструю как феррари и гибкую как змея систему. Если скилл есть. А если нет - нехуй лезть. Жди новых версий.
Аноним 28/02/18 Срд 16:28:14 #119 №481126 
>>481125
$ scons linux
и все компилится
Аноним 28/02/18 Срд 16:31:29 #120 №481128 
>>481125
А что ты хотел от красноглазиков?
Я вот съездил на Годоткон в начале месяца, посмотрел на всю эту компанию, и вот что я тебе скажу - разработчики ВСЕ поголовно красноглазые. В девелоперской комнате я не увидел ни одного ноутбука на винде, вообще.
Аноним 28/02/18 Срд 16:36:34 #121 №481130 
>>481126
Неохота линукс ставить, меня прошивка для игор устраивает.
Аноним 28/02/18 Срд 16:39:12 #122 №481133 
>>481128
Лазарус/фрипаскаль тоже красноглазики пилили, но у них почему-то продукт для людей получился, который на любой системе вынимается за полсекунды, как швейцарский нож. А у годо-глазиков только на линуксе >>481126
Аноним 28/02/18 Срд 16:46:35 #123 №481138 
>>481133
еблан, может почитаешь доки?

$ scons название_платформы
Аноним 28/02/18 Срд 16:55:57 #124 №481144 
>>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 #125 №481146 
>>481144
Алсо я не смотрел, но вангую, что этот скунс работает на уёбищном цыгвине. А тот же лазарус, не сочтите за рекламу - продукт самодостаточный, полностью собирает сам себя с помощью своей предыдущей собранной версии.
Аноним 28/02/18 Срд 17:54:32 #126 №481172 
cmd.png
>>481138
Врёти, ничего не произошло.
Аноним 28/02/18 Срд 18:05:21 #127 №481178 
>>477927
>>477922
Какие-нибудь говноигры из /gd/ были еще обозрены каким-нибудь американским господином? Считаю это успех.
Аноним 28/02/18 Срд 21:36:11 #128 №481257 
>>481144
все так плохо
@
продолжаю жрать кактус
Аноним 01/03/18 Чтв 10:57:27 #129 №481442 
>>481125
Пока нормальные люди режут колбасу, красноглазые дети в очередной раз разбирают-собирают свой свободный, удобный, отлично оптимизированный и инновационный швейцарский нож.
Аноним 01/03/18 Чтв 11:10:46 #130 №481454 
>>481178
>Какие-нибудь говноигры из /gd/ были еще обозрены каким-нибудь американским господином?
"Игры /gd/" которые выходили в стиме (список в faq ньюфаготреда) обычно имеют видосы от англоязычного коммунити. Но они не на годоте, поэтому писать в тред не буду.
Аноним 01/03/18 Чтв 11:34:40 #131 №481478 
>>481442
>швейцарский нож.
это не unix-way
Аноним 01/03/18 Чтв 11:37:32 #132 №481480 
насколько производителен годот? Например, я для теста собрал скелет из полумиллиона объектов и заанимировал три сустава из первой десятки в иерархии. fps упало в пределах погрешности. А годот?
Аноним 01/03/18 Чтв 11:38:38 #133 №481481 
>>481480
>я для теста собрал скелет из полумиллиона объектов
давай пости пруфы
Аноним 03/03/18 Суб 18:11:15 #134 №482358 
blood.png
Тредик живи!
как юнитидиаун godot учил Аноним 03/03/18 Суб 21:37:50 #135 №482394 
>скачал godot
>запустил godot
>ERROR: MonoRegUtils::find_mono: Cannot find mono in the registry
>удалил godot
охуенно
Аноним 04/03/18 Вск 03:40:23 #136 №482554 
>>482394
Как c++ господин годот учил.
Скомпелировал из исходников
Написал на плюсах каштомный модуль движка
Узнал, что его нельзя собрать отдельно
При каждом изменении пересобирать весь движок минут 15
Плюнул
Почитал про NativeScript
Перепробовал десяток устаревших туториалов
С помощью метода тыка и правки питонового скрипта заработало
Нельзя экспортить в wasm/html
"Пользуйтесь каштомными модулями"
Да пошло оно все.
Аноним 04/03/18 Вск 06:58:55 #137 №482572 
>>482554
>Написал на плюсах каштомный модуль движка
>Узнал, что его нельзя собрать отдельно
>При каждом изменении пересобирать весь движок минут 15
Этот неосилятор порвался. Несите нового.
Смотри как собирается движок у нормальных людей (в самом начале виден клик на запуск):
https://www.youtube.com/watch?v=0k8RWmt6TBo
Аноним 04/03/18 Вск 11:56:02 #138 №482598 
>>482572
С мобилы не видно. Он там именно меняет что то перед пересборкой? Если нет, то это не считается.
Алсо, это не студич. Можно конечно пользоваться костыльными блокнотами под линуксом, но это такое.
Аноним 04/03/18 Вск 12:51:05 #139 №482606 
>>482598
>c++ господин
>Алсо, это не студич
Ты что несешь, алё? Какая разница в каком блокноте ты пишешь? Сборкой занимается scons и компилятор MSVC вне зависимости от редактора. алсо студия - дерьмо собачье. на видео Qt creator
>Он там именно меняет что то перед пересборкой? Если нет, то это не считается.
Нет, конкретно в этом видео не меняю, но даже когда меняю на время сборки это не сильно влияет. Стабильно 10-20 секунд так как собирается только измененная часть кода. Пересборка всего движка с нуля конечно долгая, но она нужна только если ты скачиваешь последние обновления из репозитория.

Команда для сборки такая:
p=windows target=debug tools=no -j4
Аноним 04/03/18 Вск 13:05:11 #140 №482609 
>>482572
Подскажите, существуют ли реализации воксельных террейнов без кубов?
Я подозреваю, что это ресурсозатратная вещь, поэтому и кубы в подавляющем большинстве воксельных алгоритмов. Но быть может, если делать простое сглаживание видимых вокселей подразделением хотя бы на 3 части - может и потянула бы средняя пека?
Аноним 04/03/18 Вск 13:51:27 #141 №482627 
>>482609
Неужели так сложно попробовать забубенить клон geomod из Red Faction 1-2? Или совсем потерянные технологии предков уже? Там вопросы уровня 1го курса по аналитической геометрии стоят всего лишь.
Аноним 04/03/18 Вск 13:52:57 #142 №482628 
>>482627
>Там вопросы уровня 1го курса по аналитической геометрии стоят всего лишь.
дебил. Ну зделай, хули
Аноним 04/03/18 Вск 14:25:25 #143 №482635 
>>482627
>geomod из Red Faction
Да вообще изич, ага.
https://www.youtube.com/watch?v=GQ6XM7NfGr8
Аноним 04/03/18 Вск 14:37:22 #144 №482638 
>>482635
Это 2.0 геомод.

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

Алсоу, вопрос всем. Я что не могу на лету менять параметры материала?
Пишу в скрипте: var Mat = get_node('MeshInstance').get_surface_material(0)
Затем иду в справку. А у этого Material нихуя нету! Ни альбедо нипоменять, ни металлик.
Аноним 04/03/18 Вск 15:38:23 #148 №482652 
>>482651
Мне што, предлагается создать несколько ресурсов-материалов и в скрипте выбирать только из них?
Аноним 04/03/18 Вск 15:47:09 #149 №482654 
>>482651
>Удивительно! Это же наш шанс, анон! Надо пилить разрушаемый мир.
Нахер надо, я хотел только почитать для общего развития.
Аноним 04/03/18 Вск 16:42:13 #150 №482675 
>>482647
В ue4 есть плагины destructible mesh
Аноним 04/03/18 Вск 16:46:42 #151 №482677 
>>482675
Не стоит вскрывать эту тему
Аноним 04/03/18 Вск 17:48:53 #152 №482690 
BasGam.gif
У жёлтой капсулы есть секс с красным кубом. А у тебя - нет!
аниматед гиф
Аноним 04/03/18 Вск 18:21:53 #153 №482691 
>>482690
>У жёлтой капсулы
Она же зеленая
Аноним 04/03/18 Вск 19:10:35 #154 №482702 
>>482690
Надо ещё зделоть рядом капсулу-куколда которая смотрит на это и можно пилить патреон.
Аноним 04/03/18 Вск 19:21:41 #155 №482704 
sfdfsdf.jpg
>>482702
Кому надо?
>>482691
Это оптическая иллюзия из-за зеленого пола.

Я винрар, а ты?
Аноним 04/03/18 Вск 21:33:41 #156 №482741 
>>482606
Часа за два ковыряния в проекте и пайтоне таки вышло запустить из студии. Ладно, живи.
Аноним 05/03/18 Пнд 12:39:16 #157 №482859 
Не тонем! Наше время ещё придёт!
Аноним 05/03/18 Пнд 14:29:29 #158 №482879 
>>477911 (OP)
Как думаешь, анон: не сломают ли совместимость между версиями 3.0 и 3.1?
Аноним 05/03/18 Пнд 15:07:18 #159 №482888 
>>482879
Как будто у тебя кодовая база ого-го по размерам, надо чтобы даже если сломается - ты за 10 минут всё поправил.
Аноним 05/03/18 Пнд 15:38:57 #160 №482908 
>>482888
Ну, хоть у глес2 и глес3 одинаковый код будет?
Аноним 05/03/18 Пнд 15:56:35 #161 №482909 
>>482908
Нет, конечно
Аноним 05/03/18 Пнд 19:48:52 #162 №482989 
>>482908
Глес2 еще не завезли же, глес3 как был так и останется, но какую у тебя на нем код?
Аноним 05/03/18 Пнд 19:50:14 #163 №482991 
>>482989
>Глес2 еще не завезли же, глес3 как был так и останется,
Ты цифры не перепутал?
Аноним 05/03/18 Пнд 19:59:40 #164 №482996 
>>482991
В трешке глес 2 дропнули и перешли на 3. В 3.1 обещают вернуть 2.
Аноним 05/03/18 Пнд 20:17:26 #165 №483013 
>>482996
А это?
>Godot Engine - Moving to Vulkan (and ES 2.0) instead of OpenGL ES 3.0
Аноним 05/03/18 Пнд 20:20:08 #166 №483014 
>>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 #167 №483018 
Забавно как они раньше проповедовали ес3 и говорили как будет круто и почему надо на него переходить, а теперь говном поливают.
Аноним 05/03/18 Пнд 20:25:21 #168 №483019 
>>483014
>deprecate the OpenGL ES 3.0 backend
А чо 3.0 чик, а 2.0 оставят? Для старых устройств?
Аноним 05/03/18 Пнд 20:27:52 #169 №483021 
>>483018
Это классика для современных программистов.

Вулкан они еще не начинали? См гитхаб
Аноним 05/03/18 Пнд 20:31:55 #170 №483026 
>>483019
Да они наконец поняли, что проебались, выкинув нужную 2, а 3 оказалась не такая крутая, как они думали.
Аноним 05/03/18 Пнд 20:46:39 #171 №483037 
>>483021
>Вулкан они еще не начинали? См гитхаб
В статье сказано, что после 3.1 начнут.
Аноним 05/03/18 Пнд 21:14:43 #172 №483052 
>>483014
Ну вот стало наконец понятно что этот движок не нужен.
Аноним 05/03/18 Пнд 21:55:12 #173 №483066 
>>483052
а до этого было не понятно?
мертворожденный движок с древней как говно мамонта корявой архитектурой на самописных скриптах от каких-то грязных латиносов.
когда запустил их говно и увидел nag скрин с какой-то биткоин пирамидой, скривился от омерзения и сразу удалил.
проект тупо срубания бабла с лошков на патреоне и со спонсоров.
Аноним 05/03/18 Пнд 22:07:30 #174 №483068 
>>483066
>с древней как говно мамонта корявой архитектурой
Поясни
Аноним 05/03/18 Пнд 22:19:21 #175 №483071 
>>483068
ноды вместо компонентов
самодельный скриптовый язык
все захардкоженно и прибито гвоздями в редакторе, нет модульности
Аноним 05/03/18 Пнд 22:43:43 #176 №483076 
>>483071
>ноды вместо компонентов
Юнитидебил не палится.
Аноним 05/03/18 Пнд 22:53:04 #177 №483079 
>>483076
ну лично меня коробит от решения, кто к каждой ноде гвоздями прибивается один скрипт.

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

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

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

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

Аноним 06/03/18 Втр 11:39:31 #184 №483219 
>>483213
Благодарю. Посмотрим. Я ньюфаг в этом разделе и не знаю за что местные ненавидят распидора?
Аноним 06/03/18 Втр 11:45:24 #185 №483221 
>синглтоны - говно
Говорили мне местные тролли, не написавшие ни одной игры.
Аноним 06/03/18 Втр 11:50:26 #186 №483223 
>>483221
>autoload script
>singleton
Значение знаешь?
Аноним 06/03/18 Втр 12:07:45 #187 №483224 
селёдка бомбит из-за графона.webm
>>483219
>за что местные ненавидят распидора
Из-за визуальной новеллы на годоте.
Аноним 06/03/18 Втр 12:09:11 #188 №483225 
>>483219
Вот за это выблядство постоянное >>483224. Поживи тут немного, сам поймешь.
Аноним 06/03/18 Втр 13:32:52 #189 №483236 
Какой смысл учить gdscript, если он не применяется вне godot?
Аноним 06/03/18 Втр 13:34:08 #190 №483238 
>>483236
Что бы применять в годот.
Аноним 06/03/18 Втр 13:39:29 #191 №483239 
>>483236
А его нужно учить разве?
Аноним 06/03/18 Втр 13:41:28 #192 №483240 
>>483236
>Какой смысл учить gdscript
А зачем его учить? Или ты, вообще, не очень в программирование можешь?
Если что и учить, то API самого годота, если влом изолировать или держать открытую вкладку на доки.
Аноним 06/03/18 Втр 13:53:15 #193 №483243 
Киньте годную статью по архитектуре godot.
Аноним 06/03/18 Втр 14:36:06 #194 №483247 
какой размер рантайма?
Аноним 06/03/18 Втр 14:57:54 #195 №483249 
>>483240
Этого двачую! функция объявляется func, после объявления функции - двоеточие, тело функции отмечается табуляцией в каждой строке, аналогично с языковыми конструкциями вроде if. Всё, обучение закончено, грамоту в интернете скачай.
>>483243
https://godot.readthedocs.io/en/3.0/classes/ юзай гуглпереводчик, люк.
>>483247
Что-то около 30 мегабайт. Если загуглить, обнаруживаются интересные топики на форумах, где люди приятно удивлены "хули тут так мало?"
Аноним 06/03/18 Втр 15:17:24 #196 №483253 
>>483249
>архитектура
>список классов
ебать дебил
Аноним 06/03/18 Втр 15:17:58 #197 №483254 
>>483249
>где люди приятно удивлены "хули тут так мало?"
как у юнити
Аноним 06/03/18 Втр 15:32:52 #198 №483255 
>>483238
как же программисты любят придумывать языки
Аноним 06/03/18 Втр 15:33:50 #199 №483256 
>>483253
Извините, сэр юнитидаун. Извольте
https://godot.readthedocs.io/en/3.0/development/cpp/introduction_to_godot_development.html
Аноним 06/03/18 Втр 15:53:33 #200 №483259 
>>483249
> приятно удивлены хуле так мало
Ебать, а на опенгл десяток килобайт движок. Подумаешь в нем нихуя нет
>>483253
> архитектура
> годот
Аноним 06/03/18 Втр 16:07:39 #201 №483264 
>>483259
Слишком толсто.
Аноним 06/03/18 Втр 16:30:27 #202 №483272 
>>483259
>Ебать, а на опенгл десяток килобайт движок.
и чо там есть?
Аноним 06/03/18 Втр 16:58:51 #203 №483280 
чот вакансий, где требуется знание годот, нет
Аноним 06/03/18 Втр 17:06:56 #204 №483281 
>>483272
Рисование объектов и функция move_to. Считай то же самое
Аноним 06/03/18 Втр 17:07:29 #205 №483282 
>>483280
Вот так неожиданность. А вакансии по констракту или гамаку есть?
Аноним 06/03/18 Втр 17:13:59 #206 №483283 
>>483282
Нахер он тогда нужен? В портфолио не вставишь - могут засмеять.
Аноним 06/03/18 Втр 17:19:04 #207 №483284 
>>483283
> В портфолио не вставишь - могут засмеять.
черт, подумают, что троллю

Реально, какая у него аудитория?
Аноним 06/03/18 Втр 17:40:02 #208 №483288 
>>483280
А где вакансии все? Смотрел недавно вообще все пропали
Аноним 07/03/18 Срд 01:06:34 #209 №483438 
Чет поломали в мастере, экспорт в wasm не работает, сначала там был какой то sprite editor который притащил clipper.cpp внутри которого логика на исключениях, руки бы оторвать, его я выпилил, так какой то модуль срет simd инструкциями, как их отследить пока не придумал. Из изменений openssl на mbedtls сменили, может из за этого. Так что 3.1 пока не вариант.
Аноним 07/03/18 Срд 01:16:40 #210 №483446 
>>483284
>какая у него аудитория?
Пидоры с розовыми волосами и красноглазики.
Аноним 07/03/18 Срд 05:32:45 #211 №483465 
>>483438
Наркоман что ли жаловаться на стабильность мастера?
Аноним 07/03/18 Срд 08:53:21 #212 №483482 
>>483465
Это неуважение к пользователям, держать нестабильную версию там, где она качается по инструкции с git clone. Заводили бы себе скрытую dev и хоть в жеппы ебитесь.
Аноним 07/03/18 Срд 11:14:17 #213 №483505 
Расскажите о перспективах разработчика на godot? Какие варианты хорошего будущего его ждут.
Аноним 07/03/18 Срд 11:25:17 #214 №483507 
>>483505
Картошку и колу
Аноним 07/03/18 Срд 11:41:00 #215 №483508 
>>483507
не смешно
Аноним 07/03/18 Срд 18:52:39 #216 №483630 
>>483508
А никто не шутил.
Аноним 07/03/18 Срд 19:13:33 #217 №483639 
>>483505
>Расскажите о перспективах разработчика на godot?
Если ты самостоятельно не можешь на нём релизнуть игру - то плохо.
Аноним 08/03/18 Чтв 18:51:21 #218 №483959 
Как сделать, чтобы главный 2d объект вращался по часовой в центре экрана, а дочерние вокруг него по кругу?
Аноним 08/03/18 Чтв 19:20:39 #219 №483966 
angrypepe.jpg
>>477911 (OP)
>или тебя воротит от скобочек
Пробельный пидор не палица

Вас надо убивать из рогатки еще в колыбельке!
Аноним 08/03/18 Чтв 19:23:53 #220 №483967 
Ахуительный движок.
3Д не работает на Андроиде на чипсете, который в половине устройств в мире, включая владельцев XIAOMI.
Баг открыт с января - ответ разрабов ждите следующую версию без GLES3.
А - архитектура.
Аноним 08/03/18 Чтв 19:32:27 #221 №483972 
maxresdefault.jpg
>>483967
Сириёсли?
Аноним 08/03/18 Чтв 19:53:16 #222 №483984 
>>483967
2.1 работает? или тоже?
Аноним 08/03/18 Чтв 19:53:59 #223 №483985 
>>483972
Так я собрал под андроид потестить, а потом пошел гуглить по тексту из краш лога
https://github.com/godotengine/godot/issues/12816
Аноним 08/03/18 Чтв 19:55:02 #224 №483986 
>>483967
>на чипсете, который в половине устройств в мире,
mali400?
Аноним 08/03/18 Чтв 21:29:11 #225 №484030 
>>477911 (OP)
Вот мне все понравилось, но при попытке запуска первой тестовой сцены с двумя кубами (один куб должен был упасть на другой куб) - он вылетел нахуй, и это я даже скрипты не писал.
Простите, но вернусь на анальную юнити, хоть она меня и доебала.
Аноним 08/03/18 Чтв 21:35:07 #226 №484037 
>>484030
> юнити, хоть она меня и доебала.
Кем нужно быть, чтобы заебываться от одного из лучших движков современности?
Аноним 08/03/18 Чтв 21:39:04 #227 №484040 
>>484030
еще один еблан собрал мастер из гита
Аноним 08/03/18 Чтв 21:43:39 #228 №484044 
>>484040
С чего ты решил, что он его сам собирал?
Аноним 08/03/18 Чтв 21:50:29 #229 №484049 
>>484040
Юнитидебил сам собрал движок? Не смеши мои вареники!
Аноним 08/03/18 Чтв 21:57:30 #230 №484056 
>>484040
Нет, я C# версию скачал, потому что с C# у меня неплохо, а в питоноподобной мути неохота кодить. может в этом проблема.
>>484037
юнити такой же лучший движок, как айфон - лучший смартфон. То есть не для людей, которые хотят понимать как устроен их инструмент. Годот мне гораздо больше понравился своей... организацией, что ли. На нем удобно велосипедить. А на юнити удобнее всего ассеты таскать.
Аноним 08/03/18 Чтв 22:29:53 #231 №484070 
>>484056
Так исправь ошибку и отправь патч на гит
Аноним 08/03/18 Чтв 22:34:25 #232 №484072 
>>484056
>То есть не для людей, которые хотят понимать как устроен их инструмент
линухоёб дитектид!
Аноним 08/03/18 Чтв 22:41:35 #233 №484084 
>>484072
Нормальное желание профессионала. Со временем поймешь, что это норма, а не фетиш/блажь
Аноним 08/03/18 Чтв 22:48:23 #234 №484089 
>>484084
Ну, справедливости ради, если ты профессионал, то и юнити и уеч подгонят тебе профессиональную редакцию своих движков, с исходниками.
Аноним 08/03/18 Чтв 22:54:14 #235 №484093 
>>484084
>желание профессионала
Игры свои покажи, проффесор

профессионал выбирает инструменты, с которыми ебатни по минимуму. У него просто нет времени на пердолинг
Аноним 08/03/18 Чтв 22:59:00 #236 №484095 
>>484070
Так-то я после работы пришел не программы патчить, а игры делать.
Аноним 08/03/18 Чтв 23:03:46 #237 №484097 
Пока ты тут кривляешься, показывая как в годо не работает недоделанный сишарп, профессионалы делают красоту на, как ты выражаешься "питонообразной мути"
https://www.youtube.com/watch?v=skln7GPdB_A
Я уверен, что залётные юнитидети не знают английского, поэтому поясню, что происходит в видео: Чел перевел на gdscript опенсорсную либу по генерации ландшафтов (2k строк кода, 2d, 3d, 4d симплексы), в приведенном видео он загружает этот скрипт в рантайме и генерирует чанки для процедурного 2d-террейна. Всё летает.
Твои возражения, прохессианал?
Аноним 08/03/18 Чтв 23:05:24 #238 №484098 
>>484097
>8-битный рак
Аноним 08/03/18 Чтв 23:13:12 #239 №484099 
>>484098
Ты даже так не осилишь, прохессианал.
Аноним 08/03/18 Чтв 23:15:36 #240 №484100 
>>484097
> перевел на gdscript опенсорсную либу по генерации ландшафтов
То есть C++ или C# либу к движку не подключить. Наес антиреклама.
Аноним 08/03/18 Чтв 23:25:37 #241 №484102 
>>484100
Антиреклама для юнитидаунов = реклама для нормальных девелоперов.
Аноним 08/03/18 Чтв 23:43:32 #242 №484105 
>>484102
> не смог собрать нативную либу
> нормальный
Кек
Аноним 09/03/18 Птн 07:35:13 #243 №484150 
>>484102
Маня, в пресс-релизе годота был пункт, что к нему нетрудно подключить нативную либу для расширения возможностей.
Аноним 09/03/18 Птн 11:54:44 #244 №484201 
>>484155
Тут так принято, бегать и в панике детектить какого то местного шизика? Впрочем на дваче везде так.
Аноним 09/03/18 Птн 12:31:57 #245 №484216 
>>484201
Традиции двача.
Аноним 09/03/18 Птн 16:09:44 #246 №484282 
1520600879.png
Объясните мне, как это работает? почему используется индекс 2 в Transform[2]?
Заебали эти магические числа.
Аноним 09/03/18 Птн 16:29:51 #247 №484292 
>>484282
Очевидно потому что трансформация канваса описывается матрицей из нескольких векторов.
Аноним 09/03/18 Птн 18:39:19 #248 №484313 
>>483959
Ответьте, плз. Хочу вкатиться, затрулили, что в годоте плохая нод-система.
Аноним 09/03/18 Птн 18:42:43 #249 №484315 
>>483959
>ак сделать, чтобы главный 2d объект вращался по часовой в центре экрана
Animation Player
> а дочерние вокруг него по кругу?
Создаешь пустой 3д или 2д нод в цетре вращения и его тоже вращаешь animationplayer-ом, а в дети своё объект пихаешь с нужным тебе смещением.

Можно конечно ещё руками расчитывать координаты для каждого кадра, но вродебы годот-стайл стоит и всё такое...
Аноним 09/03/18 Птн 18:55:14 #250 №484325 
>>484313
>затрулили, что в годоте плохая нод-система
Не верь. Нод-систему сложно сделать плохой. Всегда спрашивай у троллей, по каким именно критериям она плохая? Тут-то они и сольются.
Аноним 09/03/18 Птн 19:06:13 #251 №484327 
>>484315
у детей могут быть несколько родителей?
Аноним 09/03/18 Птн 19:09:06 #252 №484328 
>>484327
Тебя этим затроллили?
Скажи им, что ноды - это не ООП. У нод не бывает множественного наследования. У ветвей - только одно дерево. Но у дерева - много ветвей.
Аноним 09/03/18 Птн 19:55:04 #253 №484362 
сегодня.webm
>>484328
>У ветвей - только одно дерево. Но у дерева - много ветвей.
Анон просто боится деревьев и прячется от них за объекты!
Аноним 09/03/18 Птн 20:05:39 #254 №484363 
Анончики, подскажите с тригонометрией, я чёт затупил. Решил набросать на этот пост
>>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 #255 №484364 
>>484363
Твою мать! Забыл про звёздочки.
>cx = -cos(angle•PI/180)
>cy = sin(angle•PI/180)
Аноним 09/03/18 Птн 20:13:12 #256 №484365 
>>484093
>профессионал выбирает инструменты, с которыми ебатни по минимуму. У него просто нет времени на пердолинг
Так тебе именно про это и говорят, дебил.
Уткнуться в неизвестный баг движка, два часа перерывать все интернеты в поисках решения, чтобы его в итоге не найти, завести багрепорт, два дня ждать движения по тикету и потом ещё неделю ждать хотфикса, чтобы наконец продолжить свою разработку - вот это пердолинг.
А уткнуться в баг, потратить два часа на то, чтобы разобраться в исходниках, почему он происходит, починить его, пересобрать двигло и продолжить разработку - это ни разу не пердолинг.
А времени на пердолинг у профессионалов обычно нет. Так что они вряд ли выберут юнити.
Аноним 09/03/18 Птн 20:16:12 #257 №484370 
>>484363
>ЧЯДНТ
Используешь "translate"
Аноним 09/03/18 Птн 20:17:01 #258 №484371 
>>484370
И что же мне использовать?
Аноним 09/03/18 Птн 20:17:32 #259 №484373 
>>484371
set_pos()
Аноним 09/03/18 Птн 20:20:41 #260 №484375 
>>484373
Точнее, плиз, у спрайта нет такого метода. Мне откуда set_pos вызывать?
Аноним 09/03/18 Птн 20:23:07 #261 №484377 
>>484375
>у спрайта нет такого метода
Есть.
Аноним 09/03/18 Птн 20:24:34 #262 №484379 
1520616236.png
>>484373
Всё, погуглил. Нет, set_pos тут не поможет. В моём случае это не требуется, у меня всё в рамках одной статичной сцены без инстансов и подзагрузки.
>>484377
Не пизди. Пикрелейтед. set_pos у сцен.
Аноним 09/03/18 Птн 20:30:33 #263 №484385 
setpos.jpg
>>484379
Пиздишь тут только ты. set_pos есть у всех нод, унаследованных от Node2D, в том числе у спрайта, пикрелейтед.
Ты точно Годо используешь?
Аноним 09/03/18 Птн 20:41:13 #264 №484392 
>>484385
get_node это как операция на мозге через жопу. Ну ладно, попробую вызвать сам себя через get_node, чисто чтоб показать тебе, что не в этом дело. Translate прекрасно подходит для моей задачи, он даёт офсет относительно точки, которой является парент-спрайт. Синусы-косинусы должны мне давать весь набор положительных и отрицательных оффсетов в диапазоне 0-360. Всё. Я просто чего-то очевидного не вижу.
Аноним 09/03/18 Птн 20:48:21 #265 №484397 
1520617640.png
>>484385
Похоже, я не в годоте программирую.
Скрипт extends Sprite
Строка get_node('.').set_pos(Vector2(cx, cy))
Ошибка та же nonexixtent function. Мало того, у меня даже в справке нет этой функции.
ЧЗХ?
Аноним 09/03/18 Птн 20:56:55 #266 №484408 
Ананы, поясните за webrtc. Кто-нибудь имел дело с этим? Как вообще, норм?
Аноним 09/03/18 Птн 20:59:05 #267 №484411 
>>484392
>get_node
можно без него если заварить
Аноним 09/03/18 Птн 21:03:40 #268 №484413 
>>484408
Что за технология, гугл ничего не говорит о связке godot + webrtc, значит, как минимум это очень разные технологии, настолько разные, что применяются в разных сферах. Не могу погуглить за тебя, у меня сейчас тригонометрия в голове.
>>484411
По факту у меня сейчас чайлд вращается вокруг некоторой точки в локальных координатах, например (0, 2), а мне надо сделать, чтобы вокруг (0, 0) вращался.
Аноним 09/03/18 Птн 21:07:37 #269 №484414 
>>484413
> Что за технология
Ну по сути мне нужен выход сетевой выход/вход функций из годота собранного под хтмл.
Подключение сторонней сетевой либы, во!
Аноним 09/03/18 Птн 21:12:34 #270 №484416 
>>484414
По работе с сетью горы туториалов и документации. Смотри/читай - не хочу. Как говорится. Зачем что-то подключать, если сеть есть искаропки?
https://godot.readthedocs.io/en/3.0/classes/class_ip.html
Аноним 09/03/18 Птн 21:40:05 #271 №484430 
когда уже прикрутят нормальный язык
Аноним 09/03/18 Птн 21:53:20 #272 №484440 
>>484416
> если сеть есть искаропки
В коробку обычно наложено говно для масс и годот не исключение. Судя по тому что прочитал.
Аноним 09/03/18 Птн 21:55:05 #273 №484441 
>>484440
Ты говно. Судя по тому, что я ИТТ прочитал.
Аноним 09/03/18 Птн 22:38:49 #274 №484480 
2018-03-09 22-35-35.mp4
>>484363
В общем вот какая поебень получилась. Учиться ещё и учиться.
Аноним 09/03/18 Птн 23:16:41 #275 №484486 
>>483959
>Как сделать, чтобы главный 2d объект вращался по часовой в центре экрана, а дочерние вокруг него по кругу?
Короче, наконец-то победил годо и тригонометрию. Вот, держи скрипт для главного объекта:
%%\t = табуляция, • = звёздочка (умножение)

extends Sprite

var rot_speed = 100

func _process(delta):
\trotate(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):
\tcx = -cos(deg2rad(angle))
\tcy = sin(deg2rad(angle))
\tangle += 1
\tif angle > MAX_ANGLE:
\t\tangle = 0
\tposition.x = cx • radius
\tposition.y = cy • radius
\trotate(deg2rad(delta • rot_speed))
Аноним 09/03/18 Птн 23:27:29 #276 №484487 
>>484486
спс
Аноним 10/03/18 Суб 00:32:49 #277 №484500 
>>484441
> Ты говно
Хуя припекло фанату.
Или хочешь сказать что в годоте отличная поддержка p2p не требующая пиздоебли?
Аноним 10/03/18 Суб 02:18:49 #278 №484519 
1520637473.png
>>484500
Отличная поддержка!
Аноним 10/03/18 Суб 02:24:26 #279 №484520 
>>484519
unreliable поддерживает?
Аноним 10/03/18 Суб 06:51:05 #280 №484545 
>>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 #281 №484560 
>>484545
Спасибо! Где ж ты раньше был? Я уже наебался всласть с синусами-косинусами.
Аноним 10/03/18 Суб 11:11:16 #282 №484567 
2018-03-10 11-03-33.mp4
>>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 #283 №484569 
>>484567
На видео дрожание какое-то, в оригинале оно не дрожит.
Аноним 10/03/18 Суб 14:48:12 #284 №484612 
Сори за тупой вопрос, но на Годоте возможно пилить игры любого размера, не только инди игры на 3 часа?
Аноним 10/03/18 Суб 15:11:42 #285 №484620 
>>484612
Сорри за тупой ответ. В шапке же написано, что крузис тут не запилить. Но я тебе так скажу, опенворлд можно сделать. И корованы.
Аноним 10/03/18 Суб 15:15:05 #286 №484621 
>>484620
Опенворлд с караванами мне и нужен, спасибо.
Аноним 10/03/18 Суб 16:01:40 #287 №484631 
>>484612
>не только инди игры на 3 часа?
Ты сначала игру на час хотя бы сделай.
Аноним 10/03/18 Суб 16:35:06 #288 №484642 
>>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 #289 №484650 
>>484620
>опенворлд
Без окклюжен куллинга? Если только в пустыне, с индорами в отдельно загружаемых сценах.
Аноним 10/03/18 Суб 17:09:18 #290 №484652 
Что нужно писать вместо material.set_fixed_flag(FixedMaterial.FLAG_USE_COLOR_ARRAY, true) в годоте 3?
Аноним 10/03/18 Суб 19:11:28 #291 №484686 
>>484663
Будет работать, почти на всем. Почему то в webassembly не сделали. Ну и на андроиде в принципе пока плохо работает, см. >>483967
Аноним 11/03/18 Вск 05:20:42 #292 №484826 
>>483967
>>484686
Хуле делать теперь? Они же через два-три месяца не выпустят обнову, да и через полгода не выпустят.
Какая замена годоту, чобы такой же няшный был?
Аноним 11/03/18 Вск 05:23:55 #293 №484827 
>>484826
Хуй знает. Я сегодня попробовал импорт 3д моделей в годоте. Это пиздец. Одна валит его в крешдамп. Охуенно. Вторая импортировала только одну анимацию, причем кости проткнули тело и вылезли аки чужой, а руки завязались узлом за спиной.
Аноним 11/03/18 Вск 05:31:21 #294 №484828 
>>484826
>>484827
>едят говно
>удивляются вкусу говна во рту
я вам удивляюсь, господа
Аноним 11/03/18 Вск 06:08:21 #295 №484831 
>>484828
>>484827
В гд хоть какой-нибудь гайд по движкам есть? Заебался тыкать.
UE4 норм? У юнити какая-то лицуха сильно ебанутая, не хочу связываться.
Аноним 11/03/18 Вск 07:06:45 #296 №484832 
>>484831
>У юнити какая-то лицуха сильно ебанутая
1. Для тебя юнити бесплатный
2. Если ты заработаешь миллионы далларов на своем поделии (нет), просто берешь подписку если не хочешь проблем.
Аноним 11/03/18 Вск 07:42:48 #297 №484833 
>>484832
Ну хуй знает. А в юнити можно на крестах пейсать? Чобы прям заебись было.
Аноним 11/03/18 Вск 08:00:32 #298 №484834 
>>484833
Только через анальную жёпоеблю с дллками
Аноним 11/03/18 Вск 08:02:07 #299 №484835 
>>484826
Почему не выпустят? Разработка очень активно идет
Аноним 11/03/18 Вск 08:12:31 #300 №484836 
>>484834
Эээ ебать, и мне что, неоптимизированное говно хуярить? В смысле блядь, ВСМЫСЛЕЕЕЕЕЕЕЕЕЕЕ??7777777
Аноним 11/03/18 Вск 08:13:01 #301 №484837 
>>484835
Полгода это очень активно.
Аноним 11/03/18 Вск 08:15:24 #302 №484838 
>>484837
Какие полгода? О чем ты? Открыл сейчас новости - последний релиз 4 марта был
Аноним 11/03/18 Вск 08:16:24 #303 №484839 
>>484838
Ну и посмотри версию релиза. Посчитай примерно сколько будут 3.1 выпускать.
Аноним 11/03/18 Вск 08:21:12 #304 №484840 
>>484836
Энжой ёр продакшн стабилити енжин. Если с плюсами хочешь пердолиться и и нужен стабильный монструозный двиг с кучей фич, то это к анрилу
>>484839
И как ты предлагаешь посчитать? 3.1 может выйти после 3.0.3 или 3.0.4. Цифра в версии ни о чем не говорит. Я думаю в течении пары месяцев уже будет 3.1
Аноним 11/03/18 Вск 08:25:29 #305 №484841 
>>484839
Goal for 3.1 is April/May, 3.2 a couple months after but definitely this year.
https://www.patreon.com/godotengine
Аноним 11/03/18 Вск 08:27:54 #306 №484842 
>>484840
> Энжой ёр продакшн стабилити енжин
Стабильно проебывающий кадры, ололо.
Не ну мне перформенс вообще дохуя важен. Прям вообще дохуя. Хочу версию на хтмл5 сделоть же. И даже под сонсоли.
Аноним 11/03/18 Вск 08:31:45 #307 №484843 
>>484840
>>484841
На гите в ветке говорят что они активно проебывали сроки и вряд ли что-то изменится конкретно сейчас. Полгода, не меньше.
Аноним 11/03/18 Вск 08:36:12 #308 №484844 
>>484843
Так неси пруфы, Билли. Пиздеть мы тут все горазды.
Аноним 11/03/18 Вск 08:41:49 #309 №484845 
>>484844
> тред годот
> неси пруфы гита годот
Аноним 11/03/18 Вск 08:44:10 #310 №484846 
>>484845
Не гита, а ветки где говорят, что сроки проебываются. Не маневрируй.
Аноним 11/03/18 Вск 08:49:03 #311 №484847 
1641641354624.PNG
>>484846
Смотри какой гугл умный, bug = error, при нечетком совпадении. До чего дошел, а!
Аноним 11/03/18 Вск 10:16:10 #312 №484858 
>>484831
Посмотри cocos2d-x.
Аноним 11/03/18 Вск 10:20:48 #313 №484862 
>>484847
Так так так. И что ты нам принес? Ссылку на баг еще бы сфотографировал экран на телефон и скинул word файл с этим фото, ага. Открываем, читаем. Говорят что баг с OGL3 и в OGL2 не будет. Ииии все. Где хоть слово о релизе? Прекращай жидко серить под себя.
Аноним 11/03/18 Вск 10:22:04 #314 №484864 
>>484847
Кстати в том же issue есть ссылка на патч, которым можно исправить проблему если ну очень нужно и прямо сейчас.
Аноним 11/03/18 Вск 10:28:43 #315 №484866 
>>484864
Нет. Там написано, что дифф поможет просто запуститься, но все будет адово глючить.
Аноним 11/03/18 Вск 10:35:23 #316 №484868 
>>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 #317 №484872 
>>484862
> Где хоть слово о релизе?
> Прекращай жидко серить под себя.
Гыгыгы, даун из гд английский не осилил
Аноним 11/03/18 Вск 10:52:35 #318 №484874 
>>484868
О лагах?? У тебя глюки = лаги? Тебе 13?
И да, там в других ветках написано и про задержки сроков, и про другие проблемы с быстрым патчем.
Кстати, откуда я могу знать, задействует ли движок viewportcontainer?
Аноним 11/03/18 Вск 10:54:03 #319 №484875 
>>484866
Не используй годо
Аноним 11/03/18 Вск 10:55:36 #320 №484876 
>>484875
Я и не использую, так, решил потыкать, раз его пиарят.
Аноним 11/03/18 Вск 11:04:44 #321 №484881 
image.png
>>484876
Возвращайся когда научишься говорить по существу, а не разводить срач на пустом месте.
Аноним 11/03/18 Вск 11:16:01 #322 №484886 
>>484881
Каким образом мифическое "использование" починит баги с импортом 3d моделей и работой на половине андроидов? Которое разрабы обещают починить когда нибудь, через полгода?
Аноним 11/03/18 Вск 11:19:10 #323 №484887 
>>484886
>починит баги с импортом 3d моделей
пиши свой импортер или чини патчами.
Аноним 11/03/18 Вск 11:22:21 #324 №484889 
>>484887
Возвращайся когда научишься говорить по существу, а не разводить срач на пустом месте.
Аноним 11/03/18 Вск 11:51:33 #325 №484903 
>>484889
это опенсорс, детка
Аноним 11/03/18 Вск 16:20:54 #326 №484974 
>>484903
Это не оправдание. Никто не заставлял пиарить версию 3, когда она не готова до выхода 3.2
Аноним 11/03/18 Вск 17:12:17 #327 №485011 
>>484974
Возвращайся когда научишься говорить по существу, а не разводить срач на пустом месте.
Аноним 11/03/18 Вск 17:16:27 #328 №485014 
>>485011
это опенсорс, детка
Аноним 11/03/18 Вск 17:42:46 #329 №485030 
46316-Its-beautiful-WnKi.jpg
А так можно было?
https://www.youtube.com/watch?v=ExX7Qyldtfg
Аноним 11/03/18 Вск 18:27:31 #330 №485041 
>>485036
Правой клавишей и WASD.
Аноним 11/03/18 Вск 18:46:27 #331 №485045 
>>485043
У меня при нажатой правой клавише активируется режим WASD+мышь. Не знаю, что с тобой не так.
Аноним 11/03/18 Вск 19:08:14 #332 №485052 
>>485045
А, понял, у тебя в 2d режиме надо.
Аноним 12/03/18 Пнд 07:57:32 #333 №485411 
Не работает 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 #334 №485412 
Где спидтесты годо? Вот сделал 100k объектов с одним родителем и двигаю/вращаю родитель. 60 fps на intel встройке.
Аноним 12/03/18 Пнд 09:50:46 #335 №485440 
>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 #336 №485441 
>>485440
>fallbacks
в годо используется концепция фолбэков?
Аноним 12/03/18 Пнд 10:03:01 #337 №485446 
>>485440
А ну, гуру, покажи нам мастер-класс, как ты одной строчкой сделаешь луа ООП-парадигменным?
Аноним 12/03/18 Пнд 10:04:32 #338 №485447 
>>485441
Я разработчик годо. Сижу на дваче. Обязательно отвечу на твой вопрос. Оставайтесь на линии.
Аноним 12/03/18 Пнд 10:07:09 #339 №485451 
>>485446
> как ты одной строчкой сделаешь луа ООП-парадигменным?
>одной строчкой
Все, что нужно знать о пользователях годо
Аноним 12/03/18 Пнд 10:07:35 #340 №485452 
>>485446
>ООП-парадигменным
Мало тебя обоссали, ооп-маня?
Аноним 12/03/18 Пнд 10:13:17 #341 №485455 
>>485451
>>485452
>>484974
Возвращайся когда научишься говорить по существу, а не разводить срач на пустом месте.
Аноним 12/03/18 Пнд 10:18:59 #342 №485456 
>>485455
Запрограммировал тебя одной строчкой
Аноним 12/03/18 Пнд 20:16:00 #343 №485689 
image.png
Cаб, двач, у меня тут godot не робит совсем. Может кто-нибудь чем нибудь помочь?
Аноним 12/03/18 Пнд 20:16:43 #344 №485690 
Может?
Аноним 12/03/18 Пнд 20:35:16 #345 №485703 
>>485689
Видеокарта какая?
Аноним 12/03/18 Пнд 22:31:57 #346 №485789 
>>485703
Хуёвая, скажу прямо. Я как раз пробую переустановить дрова.
Аноним 13/03/18 Втр 10:15:58 #347 №485924 
>>477911 (OP)
Максимум сарказм:
https://godot.readthedocs.io/en/3.0/tutorials/misc/encrypting_save_games.html
Аноним 13/03/18 Втр 10:27:37 #348 №485930 
>>485924
Даже хочу годот исопльзовать. Жаль что он говно.
Аноним 13/03/18 Втр 10:27:54 #349 №485931 
>>485924
>encrypt savegames and protect the world order.
Аноним 13/03/18 Втр 10:32:12 #350 №485938 
>>485930
Эта боль неосилятора. Ты говно. Говно всегда человек, а не инструмент.
Аноним 13/03/18 Втр 10:33:47 #351 №485941 
>>485938
>Говно всегда человек, а не инструмент.
этот максимализм фанатика )
Аноним 13/03/18 Втр 10:34:28 #352 №485942 
>>485938
Эта боль маньки-фаната. Годот говно. И годот всегда будет говном, пока не исправит баги.
Аноним 13/03/18 Втр 11:01:07 #353 №485951 
>>485941
>>485942
Годо был бы говном, если бы не внушительный шоукейс из стима, опубликованный в начале треда. Никакого фанатизма. Просто у меня есть аргументы в виде реально существующих игор, а у тебя только кукареки неосилятора про баги.
Аноним 13/03/18 Втр 11:23:40 #354 №485959 
>>485951
> а у тебя только кукареки неосилятора про баги
НЕ БАГИ А ФИЧИ А ВЫ НИАСИЛЯТОРЫ
а
НУ ТАК ВЫКЛЮЧИ ВСИНК ЧТО ТУТ ТАКОГО
а
ПРОСТО ВОЗЬМИ И КОСТЫЛЬ СДЕЛАЙ
а
ВОТ ТУТ НУЖЕН ПАТЧ
а
ФАЙЛЫ ДВИЖКА ОТКРЫТЫЕ - ПЕРЕПИШИ ЕСЛИ ТАК НУЖНО
а
ДА И ВООБЩЕ АНДРОИД НЕ НУЖЕН, Я ТОЛЬКО ПОД ЛИНУКС ИГРЫ ПИШУ!

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

Из прошлого треда. Как же я проиграл.
Аноним 13/03/18 Втр 13:24:47 #356 №486029 
>>485951
>шоукейс
Только жаль, что половина населения планеты, сидящая на встройках и андроидах, может посмотреть его только на видео.
Годо - движок для солидных людей.
Аноним 13/03/18 Втр 17:14:57 #357 №486142 
>>485959
Двиг пилят человека 3-4 на постоянке и еще с десяток основных волонтеров. Глупо удивляться, что он не дотягивает до монстров вроде юнити и уеча. Но в то же время для среднестатистического двачера этого движка более чем. Нечего выебываться.
Аноним 13/03/18 Втр 17:20:21 #358 №486143 
Из релиза игры влегкую можно выдрать gd-скрипты и спиздить?
Аноним 13/03/18 Втр 17:24:58 #359 №486145 
>>486143
Ты сначала найди нормальную игру на годоте из которой есть что спиздить.
Аноним 13/03/18 Втр 17:49:06 #360 №486154 
>>486145
Ну, из шоукейса 2016 все выглядят круто.
Аноним 13/03/18 Втр 17:54:54 #361 №486155 
BetterThanUnity
https://www.youtube.com/watch?v=goozuyeP5i4
Аноним 14/03/18 Срд 00:56:26 #362 №486345 
>>484650
>Без окклюжен куллинга?
https://youtu.be/TZXu5xuN76k?t=92
Аноним 14/03/18 Срд 01:37:24 #363 №486350 
>>486142
> Нечего выебываться.
НЕНУЖНЫ НАМ ВАШИ СМАРТФОНЫ
Аноним 14/03/18 Срд 01:50:10 #364 №486356 
>>486350
Ну мне вот например нахуй не нужны. Всегда считал и буду считать мобилкогейминг самым днищем, в которое скатываются только люди, полностью лишённые самоуважения(не всегда в силу изначального его отсутствия, увы).
Потому мне для моих 2д игр Годо вполне ок.
Аноним 14/03/18 Срд 02:41:10 #365 №486380 
>>486356
> Ну мне вот
Кого ебет твоё мнение вообще? Уебывай со своим мнением вон туда.
Аноним 14/03/18 Срд 02:59:32 #366 №486390 
>>486356
>встройки
Аноним 14/03/18 Срд 05:45:48 #367 №486425 
>>486350
Да будут вам ваши смартфоны через месяц-два. Вы игру за это время все равно не успеете сделать.
Аноним 14/03/18 Срд 06:22:57 #368 №486432 
>>486425
> через месяц-два
Жопу ставишь?
Аноним 14/03/18 Срд 06:27:04 #369 №486433 
>>486432
Ставлю, что до конца мая выпустят 3.1, где мобилки будут нормально работать
Аноним 14/03/18 Срд 07:04:22 #370 №486437 
>>486433
А остальные баги пофиксят?
Аноним 14/03/18 Срд 08:14:09 #371 №486457 
>>486394
Какая жирнота.
Аноним 14/03/18 Срд 08:17:33 #372 №486459 
Хули вы ссытесь зделать спидтесты годо?
Аноним 14/03/18 Срд 09:03:53 #373 №486470 
>>486467
Ну, у меня 30k объектов на интел встройке на 60fps. А в годо?
Аноним 14/03/18 Срд 11:03:49 #374 №486513 
>>486467
А что такого в играх, особенно 2d, что у них требования высокие? Я лучше героев 3 запущу, чем шидевр.
Аноним 14/03/18 Срд 11:26:09 #375 №486529 
>>486513
>требования высокие?
OpenGL ES 3.0 - главное требование. А там хоть встройка, хоть авторская архитектура. Главное OPENGLES3.0 реализуй.
Аноним 14/03/18 Срд 13:20:00 #376 №486580 
>>486470
> у меня 30k объектов
ООП-дебил, тебя уже и в юнити-треде, и в уеч-треде, и в ньюфаготреде обоссали. Ты и сюда за порцией прибежал?
Не нужны играм объекты и ооп. Всё прекрасно реализуется нодами и списками. Пшёл нахуй, псина!
Аноним 14/03/18 Срд 13:25:38 #377 №486582 
>>486580
) ну, это ненастоящие объекты, прст структуры данных в связанном списке.
Аноним 14/03/18 Срд 13:26:12 #378 №486583 
>>486580
Зделай спидтест годо, плз
Аноним 14/03/18 Срд 14:12:46 #379 №486593 
>>486529
И что это и зачем на него завязываться? Какие такие неотъемлимые плюшки дает?
Аноним 14/03/18 Срд 14:20:56 #380 №486596 
>>486583
Но зачем? Достаточно лишь загуглить:
https://www.reddit.com/r/godot/comments/47j49k/gdscript_is_very_slow/
Для не знающих языка Хозяев, поясню: встроенный говноскрипт мееееедленный. Для игор сложнее инди 2д платформера - не подходит. Шарп ещё не стабилен.
Думайте сами, решайте сами, вкатываться в движок-новичок или еще год-другой на юнити посидеть.
Я решил вкатиться. Для моих задач 60фпс нинужна.
Аноним 14/03/18 Срд 16:29:26 #381 №486644 
>>486345
Что ты мне кинул? Там SSAO упоминается на временной отметке.
Аноним 14/03/18 Срд 17:18:15 #382 №486664 
>>486437
Софта без багов не бывает
Аноним 14/03/18 Срд 17:34:03 #383 №486676 
>>486644
Объясни разницу, позязя, а то там оклюжон и тут оклюжон, я новичок!
Аноним 14/03/18 Срд 17:47:27 #384 №486692 
Что не так со встройками, кстати, я не понял?
Все мои игры на Годо летают на интеловских встройках, специально проверял на работе на самых слабых машинах(игры на юнити там безбожно тормозили, если вообще запускались).
Аноним 14/03/18 Срд 17:49:53 #385 №486695 
>>486692
У нищих с древней интелграфикой нет опенгл, который требуется годо. Вот они и возмущены.
Аноним 14/03/18 Срд 17:55:35 #386 №486700 
>>486695
Насколько древней? Древнее чем Intel HD 2000? Потому что на ней всё заебись пашет у меня.
Аноним 14/03/18 Срд 18:06:54 #387 №486711 
>>486700
Это у них спрашивать надо. У меня тоже всё работает.
Аноним 14/03/18 Срд 18:34:06 #388 №486730 
>>486676
https://ru.wikipedia.org/wiki/SSAO
https://docs.unity3d.com/ru/current/Manual/OcclusionCulling.html
Аноним 14/03/18 Срд 23:44:07 #389 №486875 
madness.gif
Аноны, насколько безумна идея сделать тетрис на базе карты тайлов? Смотрите, удобно же. У карты есть ячейки, я могу реализовать move через задание индекса тайла, а canmove так же смогу реализовать через проверку - не ноль ли в индексе у целевой ячейки?
Аноним 15/03/18 Чтв 04:06:46 #390 №486933 
>>486875
Ты сильно удивишься, если узнаешь, что почти все реализации тетриса так и сделаны?
Аноним 15/03/18 Чтв 08:26:22 #391 №486959 
>>486933
Не сильно. Большинство реализаций тетриса сделаны на двумерных массивах, а карта тайлов по сути оно и есть.
Я сначала хотел сделать на физике, на риджбади, рейкастах, коллизиях, но пока не освоил этот матан.
Аноним 15/03/18 Чтв 10:02:28 #392 №486983 
image.png
Больше всего меня в 3.0 бесит, что окно не хочет свободно перемещаться между мониторами.
Аноним 15/03/18 Чтв 10:12:57 #393 №486985 
>>486983
Иногда не стоит гнаться за самым новым. Судя по аватарке, ты тот, кто пилил на годо версии 2 некую ненавидимую всеми игру. А значит, ты в совершенстве знаешь именно версию 2. А раз так, то продолжай работать в ней. Трёшка станет более менее работоспособной не ранее чем через год.
Аноним 15/03/18 Чтв 13:30:55 #394 №487050 
уровеньгд.webm
Аноним 15/03/18 Чтв 22:08:15 #395 №487249 
Подскажите, как объединить два или больше тел rigidbody2d чтоб они двигались синхронно как одно?
Аноним 15/03/18 Чтв 22:39:07 #396 №487259 
>>487249
Скорее тебе просто нужно 1 ригидбоди и просто ебанутая коллюзион шейп в форме...
Аноним 15/03/18 Чтв 23:47:54 #397 №487277 
1521145979.png
>>487259
Мне надо будет разбивать потом на части. Очевидно для чего. Пикрелейтед пока рассыпухой наваливаются не соединённые блоки. Пока что идея токова: создаю фигурку динамически, динамически же назначаю ей составную коллизию из примитивов (весь вечер пробовал конвексы и они чот ломают физон нипадецки, проваливаются сквозь коллизию на статиках и бешенно ускоряются там внутри, поэтому пикрелейтед хитрый набор коллизий из ромба и четырёх кругов вписанные в размер спрайта).
Однако мне нужна цельная фигурка тетрамино, на которую мне нужно будет динамически навесить тело с коллизиями. Затем, когда фигурка остановится, скрипт должен уничтожить тела у блоков и создать новые, но уже статик. Затем по стакану пробегает рейкаст и считает блоки по рядам. Если найден заполненный ряд, уничтожаются все блоки и все что сверху сдвигаются на высоту блока вниз.
Выглядит несложно. Но быть может я что-то не замечаю очевидное? Где тут можно упростить?
Аноним 15/03/18 Чтв 23:53:01 #398 №487278 
>>486985
>не ранее чем через год.
Учитывая, что 2D во второй версии допиливали до приемлимого состояния больше двух лет, я бы не рассчитывал, что и 3D, и вообще трёшка станут юзабельными раньше, чем через два-три года. Даже при существенно увеличившемся количестве контрибуторов - там дохуища работы ещё.
Аноним 15/03/18 Чтв 23:54:44 #399 №487280 
>>487277
>Но быть может я что-то не замечаю очевидное?
Да. Например, ты забыл спросить себя "НАХУЯ мне физика в тетрисе?"
Аноним 15/03/18 Чтв 23:58:50 #400 №487283 
>>487282>>487280
Мне на самом деле похуй на тетрис. Я изучаю физику и API.
Аноним 16/03/18 Птн 00:36:12 #401 №487290 
tatrix tetris ad.webm
>>487283
>Мне на самом деле похуй на тетрис. Я изучаю физику и API.
Ты уверен что вообще понимаешь что делаешь?
Аноним 16/03/18 Птн 01:04:47 #402 №487292 
>>487290
Вполне.
Аноним 16/03/18 Птн 02:46:39 #403 №487297 
>>487292
Просто и то и то - последнее с чем ты должен мучиться-изучать. Движок как-бы сам всё делает. Тебе просто свои желанки на его язык перевести и всё.
Аноним 16/03/18 Птн 06:14:16 #404 №487307 
можно ли пилить РПГ на этом движке?
Аноним 16/03/18 Птн 07:32:48 #405 №487315 
14672330703180.png
>>487307
А кто тебе запрещает?
Аноним 16/03/18 Птн 07:36:30 #406 №487318 
>>487315
мб функционал движка ограничен, хер его знает, чел. удобно будет, или лучше Юнити?
Аноним 16/03/18 Птн 07:39:04 #407 №487320 
>>487318
От пряморукости нижнего плечевого сустава разработчика игры уже зависит.
Аноним 16/03/18 Птн 08:11:57 #408 №487322 
>>487320
спасибо.
а в изометрию движок может?
Аноним 16/03/18 Птн 08:19:37 #409 №487323 
>>487322
Может. Там даже экзампл есть, но это не отменяет того что годот говно по сравнению с юнити.
Аноним 16/03/18 Птн 09:36:52 #410 №487345 
>>487322
Да во все он может. Это именно что движок, который тебе базовые возможности дает по типу графики, звуков, сборки, жизненного цикла, физики, интерфейса, ноды, ну и иде + редактор сцен. Все остальное сам с этими инструментами реализуешь.
Аноним 16/03/18 Птн 11:22:21 #411 №487381 
>>487323
>по сравнению с юнити
Тебе платят за форс юнити в именных тредах движков-конкурентов или ты бесплатный долбоёб?
Аноним 16/03/18 Птн 11:36:50 #412 №487390 
>>487318
>мб функционал движка ограничен, хер его знает, чел
Падажжи. Давай обсудим это. Что ты подразумеваешь под ограничениями?
Что именно в движке должно ограничить возможность сделать РПГ?
Я ж надеюсь, ты не подразумеваешь под ограничениями отсутствие шаблонов с готовыми типами игор и кнопкой "зделоть зоебись"? Ибо в этом случае я не вижу разницы между подобным деланием игры и деланием модов на уже существующую игру. Один хуй автор игры не ты, а авторы шаблона и ассетов.
Что именно тебе нужно от РПГ? Изометрический тайлмап? Он есть в годо.
Возможность вызывать диалог при нажатии на кнопку Е? Тоже есть. И возможность создания экранных надписей, и возможность назначать действия на кнопки.
Инвентарь? Тоже есть. Ты просто программируешь инвентарь, как и в любом другом движке/языке.
Подсчёт урона согласно правилам D&D? Конечно, как и на любом другом движке ты должен либо написать свою реализацию, либо купить/украсть чужую.
Что ещё? РПГ каждый понимает по своему.
Аноним 16/03/18 Птн 12:57:26 #413 №487497 
>>487381
Тебе платят за форс годота в именных тредах петушиных движков или ты бесплатный долбоёб?
Аноним 16/03/18 Птн 13:53:10 #414 №487550 
>>487297
Окей, я тебя понял. Тем не менее, у меня есть пробелы в матчасти. Это не зависит от движка. Например матрицы. Теоретически я понимаю что это такое, но на практике применять не могу. И с векторами такая же хуйня. Смотрю уроки, там говорят мэйк выриэбле виласити. Пласэкуал уан. Я сижу и думаю почему он так сделал? Как он так легко все это придумывает? Скопировал его код у себя. У меня все дёргается и трясется. Читаю документацию и цитирую каринустримершу. Сложно блять, сложно, непонятно!
Аноним 16/03/18 Птн 14:06:32 #415 №487559 
связь.webm
>>487497
>Тебе платят за форс годота в именных тредах петушиных движков или ты бесплатный долбоёб?
Зачем годот форсить? Он сам по себе впереди уже гниющих юнити, уеча и.т.д.
Аноним 16/03/18 Птн 14:11:01 #416 №487563 
>>487550
Тебе матрицы и не нужны в 99% случаев.

Векторы и матрицы - смотри аналитическую геометрию (1 курс универа). Да и движок всё за тебя делает. Даже если и решил руками веторы взять, просто открываешь документацию типа http://docs.godotengine.org/en/3.0/classes/class_vector3.html и выбираешь то что тебе хочется и нужно.
Аноним 16/03/18 Птн 14:12:47 #417 №487565 
>>487563
Да открывал уже не раз. Все равно спасибо.
Аноним 16/03/18 Птн 18:49:00 #418 №487658 
>>487550
Для физики хватит простейшей линейной алгебры. Даже преобразования матриц можешь не смотреть.
Тебе нужно понимать геометрический смысл этих вещей и понимать что оно из себя вообще представляет, чтобы ты мог хотя бы интуитивно что-то связанное с физикой делать сам: тригонометрия(без хуйни, только синус косинус тангенс котангес и обратные им функции, ну и ясное дело знать про) + скалярное произведение + векторное произведение.
Аноним 16/03/18 Птн 19:50:35 #419 №487687 
1521218920.png
>>487658
А конечные автоматы знать надо? Я вот тут в соседнем треде днём залётного тролля кормил и теперь весь вечер КА изучаю. Пикрелейтед.
Аноним 18/03/18 Вск 19:38:44 #420 №488188 
image.png
Как сделать события на клик по Area2D (C#).
Аноним 18/03/18 Вск 21:03:05 #421 №488211 
>>487277
Посмотри http://stabyourself.net/nottetris2
Тут код на lua, но есть физика
Аноним 18/03/18 Вск 21:13:14 #422 №488214 
>>488188
Точно так же, как и на всё остальное. Рядом с инспектором объектов есть вкладка "нода", а там есть вкладка "сигналы". Выбираешь нужный сигнал и коннектишь к нужному скрипту (скрипт должен принадлежать самой ноде или любому её родителю). Если нужно прикрепить сигнал в рантайме, смотри в документации соответствующий раздел по сигналам.
Аноним 19/03/18 Пнд 14:20:18 #423 №488343 
Может ли абсолютный ноль в разработке реализовать графон как у первого Far Cry на этом движке? Ну или хотя бы как у пэйнкиллера?
Ну или как в вульфе 2001 года
Аноним 19/03/18 Пнд 14:27:45 #424 №488350 
>>488343
Важно не то, какой ты ноль на помент постановки задачи. Важно, насколько быстро ты сможешь самообучиться до ненуля.
В игре типа фаркрая первого нет ничего сложного: Модели, анимации - блендер. Материалы, постобработка - движок. Скрипты - целых 4 вида на выбор. Основной функционал гдскрипт, критические участки в шарпе/крестах.
Теперь ты идёшь в гугл и начинаешь расти. Изучаешь, как организовывать движение, столкновения, учишься обрабатывать события, изучаешь варианты хранения данных.
Начинай с самых азов, как я. Я в 30 начинал. Сейчас публикую игоры в стиме, пруфоф не будет.
Аноним 19/03/18 Пнд 14:40:57 #425 №488360 
>>488350
А с "самых азов" - это откуда? Вот этот плейлист пойдёт для изучения и создания первой простенькой игры?
https://www.youtube.com/playlist?list=PLf0k8CBUad-v_J1Xq5XW7FEUHokxSuYnF
Аноним 19/03/18 Пнд 14:42:59 #426 №488363 
>>488360
ай бля он не закончил курс
Аноним 19/03/18 Пнд 15:23:52 #427 №488383 
>>488360
>А с "самых азов" - это откуда?
Я предлагаю тебе простое правило: Берёшь рандомный урок или статью. Начинаешь смотреть/читать. Натыкаешься на непонятное. Прекращаешь чтение и открываешь урок по непонятному. Нам натыкаешься на непонятное - прекращаешь просмотр и повторяешь цикл до тех пор, пока не начнёшь понимать. После этого возвращаешься на шаг назад и повторяешь просмотр того, что не понимал. Если опять непонимание. опять цикл вниз по статьям объясняющим матчасть.
Например: смотришь урок по движению персонажа. В уроке говорят. Сейчас мы возьмём вот этот вектор, заменим им вектор в базисе матрицы... Ты такой ЧООООБЛЯ? останавливаешь и идёшь изучать векторы и матрицы.
Аноним 19/03/18 Пнд 19:12:57 #428 №488481 
>>488363
Ты хоть на даты смотришь? Он пилит курс прямо сейчас. Включайся. Хотя, у него не особо толковые уроки, как у большинства русских ютуб-учителей.
Но кто не может в язык хозяев - выбора не остаётся. Смотрите на языке рабов, пока я смотрю туториалы Джимми Баллока и почитываю официальную документацию.
Аноним 20/03/18 Втр 16:49:36 #429 №488735 
Не тонем, годаны!
Аноним 20/03/18 Втр 18:11:59 #430 №488757 
Посмотрел работу с тайлами в годоте. Если честно в годоте с ними намного легче и удобней работать, чем на богомерзском юнити.
Аноним 20/03/18 Втр 18:23:12 #431 №488764 
Да и потребляет годот меньше ресурсов и грузится НАМНОГО быстрее того же юнити на моём некроноуте.
Аноним 20/03/18 Втр 20:53:51 #432 №488803 
>>488764
>на моём некроноуте
Не такой он уж у тебя и некро, если видео с поддержкой рендера GLES3.0.
Не прибедняйся.
Если тебя останавливает от перехода гдскрипт, компиль движок из сорцов, итт выяснили, что это несложно, компиль с поддержкой шарпа и вперёд.
Хотя я не вижу необходимости в шарпе, да, он быстрее 9000 зайчиков нарисует, чем гдскрипт, но в большинстве случаев такая нагрузка не требуется.
Аноним 20/03/18 Втр 20:59:59 #433 №488807 
>>488803
Проблема годота лишь в том, что он сырой. К примеру есть одно окошко в редакторе годота, в котором надо прокрутить вверх. Однако из-за неизвестно чего эта полоса прокрутки куда-то укатилась вправо за интерфейс на моём ноутбучном экране, а стрелками, PgUp или WASD прокрутить вверх невозможно.
Аноним 20/03/18 Втр 21:05:15 #434 №488809 
>>488807
Кто хочет - ищет возможности - и публикует игоры на годо в стиме (выше в треде смотри).
Кто не хочет - ищет причины - и жалуется на полосу прокрутки.
Аноним 20/03/18 Втр 21:07:31 #435 №488812 
>>488809
Да я не жалуюсь, и не говорю, что он говно.
Наоборот, потенциал в нём довольно огромный. Я с ним поработал и мне вполне понравилось.
Аноним 20/03/18 Втр 21:16:07 #436 №488817 
>>488812
>скам от латиносов с майнером внтри
>потенциал
кек. нормальные разработчики движков на патреоне не побираются
Аноним 20/03/18 Втр 21:17:45 #437 №488818 
>>488817
подскажи мне тогда другой нормальный движок, кроме UE4 и Unity?
Аноним 20/03/18 Втр 21:21:43 #438 №488819 
>>488818
>подскажи мне тогда другую мобильную ОС кроме ios и андроид!!!
названные тобой движки настолько качественно скакнули в техническом плане, что побирушки даже если 50 лет будут побираться, никогда не достигнут такого уровня.
эпоха движков-энтузиастов прошла
Аноним 20/03/18 Втр 21:25:50 #439 №488820 
>>488819
проблема лишь в том, что godot не нагружен всякой хернёй как Unity или UE4.
Как отметил анон выше, на его некроноуте годотыч запускается и работает быстрее, нежели юнити.
Аноним 21/03/18 Срд 01:01:04 #440 №488844 
>>488818
Cocos2d-x
Аноним 21/03/18 Срд 05:10:40 #441 №488861 
>>488817
Нормальные движки не требуют никаких отчислений, отдают сурсы и никак не ограничивают их использование.
>с майнером внтри
Намайнил тебе за щеку. Проверяй
Аноним 21/03/18 Срд 08:55:04 #442 №488878 
godot.jpg
Аноним 21/03/18 Срд 09:16:13 #443 №488882 
>>488878
Он бесплатный, лол.
Аноним 21/03/18 Срд 09:24:07 #444 №488885 
>>488882
Ему баги пофиксить.
Аноним 21/03/18 Срд 09:47:00 #445 №488898 
Безымянный.jpg
>>488882
Профессиональные попрошайки освоили технологии интернета. Вместо протягивания руки на улице, они делают порно-игры и движки - это куда выгоднее.
Аноним 21/03/18 Срд 13:57:28 #446 №488992 
>>488898
> патреон для прона
Лол, у порномана из порноигор-треда деформация сознания. Стыдно быть тобой, порноман.
Аноним 21/03/18 Срд 14:09:45 #447 №488997 
1460937837482.jpg
>>488992
>деформация сознания
Карательный геймпдев, такой карательный.
Аноним 21/03/18 Срд 14:12:42 #448 №488999 
>>488898
Им половину донатит мелкософт кстати. Именно поэтому к годоту "решили" прикрутить сишарп.
Аноним 21/03/18 Срд 14:16:07 #449 №489003 
>>488999
Хех, заговор раскрыт!
Срочная новость! Аноним 21/03/18 Срд 23:31:45 #450 №489192 
Гэри может стрелять! С помощью рэйкастов!
Аноним 22/03/18 Чтв 10:52:37 #451 №489261 
как сделать триггер на событие в 3д?
Аноним 22/03/18 Чтв 10:56:15 #452 №489262 
>>489261
Так же как и в 2д?
Объект со скриптом чего-то ждёт и триггерится. Большинство физических евентов вроде столкновения - вообще легко ловить.
Аноним 22/03/18 Чтв 10:56:19 #453 №489263 
есть джва уровня, в одном три яблока, в другом пусто, персонаж собрал яблоки на первом и пошел на второй уровень, как сделать чтобы при возврате на первый уровень там яблок уже не было?
Аноним 22/03/18 Чтв 10:57:46 #454 №489264 
>>489263
Если уровни - разные сцены, то храни необходимое в скрипте(или сцене), которая всегда загруженна (через настройки проэкта).
Аноним 22/03/18 Чтв 10:58:39 #455 №489265 
спасибо анон
Аноним 22/03/18 Чтв 11:54:42 #456 №489279 
>>489263
Я знаю о двух вариантах: через синглтон и через сохранение.
1. Синглтон. >>489264 уже примерно описал, только я не вижу смысла целую сцену держать в памяти синглтоном. Достаточно завести в автозагрузку скрипт с количеством яблок на уровнях.
2. Сохранение. Держать количество яблок на уровнях в файле на диске.
В обоих случаях сцены уровней не содержат в себе яблок изначально, а берут количество из 1. или из 2., после чего создают их в функции _ready()
Аноним 22/03/18 Чтв 13:02:26 #457 №489293 
>>489279
Тут вспомнил ещё одну вариацию техники с синглтоном. Допустим, у нас есть игровой персонаж с инвентарем, уровнем, навыками. Он переходит из сцены в сцену. Очевидно же, что он должен сам быть синглтоном. Глупо создавать каждый раз персонажа в новой сцене и копировать ему данные. Гораздо эффективнее один раз загрузить данные из сохранения и держать их в памяти постоянно. Поэтому все собранные яблоки можно держать у него. Соответственно алгоритм загрузки будет таков:
1. Получить ссылку на персонаж игрока.
2. Установить его в точке спауна.
3. Получить у него инфу о поднятых им на этой локации предметах.
4. Создавать предметы по маске, в которой параметром является поднятость персонажем (поднятое не создаётся, пропускается).
Ну опять же это зависит от целей и жанра игры. И от количества предметов.
А то может получиться слишком тяжёлый персонаж.
Если предметов очень дохуя, и особенно если планируется возможность персонажем выкидывать предметы, то у локаций должны быть свои инвентари, которые при загрузке поднимаются из файла сохранения. Вот тогда самый оптимальный вариант. Взял меч сумрака в инвентаре локации данж поместил в свой инвентарь, перешёл в локацию рынок, поместил меч сумрака в инвентарь локации торговец. Меч однозначно прописан в одном определенном списке.
Аноним 22/03/18 Чтв 15:36:30 #458 №489368 
>>489293
Нахуя вообще пихать инвентарь и навыки в самого перса? Код персонажа для управления и анимаций, все остальное в глобальных объектах, где основной код игры.
Аноним 22/03/18 Чтв 15:53:59 #459 №489376 
>>489368
>Нахуя вообще пихать инвентарь и навыки в самого перса?
Ну мало ли, вдруг у него игровая механика такая, что персонажа удобнее объявить глобальным объектом?
>Код персонажа для управления и анимаций, все остальное в глобальных объектах, где основной код игры.
Кажется у нас возникло небольшое недопонимание. Персонаж - это не экранный спрайт/меш. Персонаж - это математическая сущность в игровой логике. К нему как компонент (годо-сцена) добавлен (помимо прочего) спрайт с управлением и анимациями.
Аноним 22/03/18 Чтв 17:22:53 #460 №489407 
>>489376
Ну у меня обычно такой подход: есть просто спрайт\меш со скриптом управления, а ссылка на него и всякие переменные (хп, инвенатрь), и всякие функции, не относящиеся к непосредственно к управлению аватаром - в главном синглтоне "game".
Аноним 22/03/18 Чтв 19:12:00 #461 №489461 
А сегодня, дети, мы с вами изучим сеттеры-геттеры
https://www.youtube.com/watch?v=whRWwVFGxms
Прикольно обработан голос у чувака. Зачем?
Аноним 22/03/18 Чтв 19:14:52 #462 №489463 
>>489461
Потому что омеган и боится что его будут травить за его омежий голос
Аноним 22/03/18 Чтв 19:18:54 #463 №489469 
>>489461
>сеттеры-геттеры
анти-паттерн
Аноним 22/03/18 Чтв 19:46:34 #464 №489485 
>>489463
Тоже так подумал.
>>489469
Ужас-ужас. Как страшно жить.
Аноним 22/03/18 Чтв 22:38:41 #465 №489545 
2018-03-22 22-30-15.mp4
2018-03-22 22-28-34.mp4
Занимаюсь хуетой. А мог бы игры делать. Плиз, стоп ми!
Аноним 22/03/18 Чтв 23:36:28 #466 №489565 
2018-03-22 23-32-49.mp4
Бля, это охуенно! Уже почти час смотрю на это. Скомпилирую как скринсейвер. Как же охуенно!
Аноним 23/03/18 Птн 13:30:50 #467 №489723 
Туториал по рейкастам:
https://www.youtube.com/watch?v=AvUYR2lzhEQ
Аноним 23/03/18 Птн 13:32:15 #468 №489727 
>>489565
Подожди, помести всю сцену в сферу (флипани ей нормали), чтобы не серый фон был.
Аноним 23/03/18 Птн 13:50:57 #469 №489752 
>>489263
Очевидно сохранить куда-то в файл состояние уровня и при заходе на уровень посмотреть записана ли инфа о состоянии в файл, если да то распарсить инфу.
Аноним 23/03/18 Птн 13:51:45 #470 №489754 
>>489368
Может к него враги - такие же персонажи.
Аноним 23/03/18 Птн 13:52:35 #471 №489755 
>>489727
Проиграл. Это у вас в годоте так фон делается?
Аноним 23/03/18 Птн 14:34:00 #472 №489815 
>>489755
А у тебя внутрь сферы залезть никак?
Аноним 23/03/18 Птн 14:42:34 #473 №489834 
ww.png
>>489815
У меня и у всех нормальных людей это делается скайбоксом тащемта. Видимо, годетям в тжриде еще рановато лезть.
Аноним 23/03/18 Птн 14:49:42 #474 №489841 
>>489834
В 3.0 скайбокс и в годоте есть. Просто его включать стрёмно, а то за юнитипидора примут.
Аноним 23/03/18 Птн 15:00:42 #475 №489849 
>>489834
Покажи плиз, как ты на скайбоксе отрисуешь отражения этих огоньков из видоса, как они отражаются на сферах.
С меня перекат на юнити.
Аноним 23/03/18 Птн 15:14:18 #476 №489860 
>>489849
Как ты этого юнитипидора уделал, а? Так ему и надо.
Аноним 23/03/18 Птн 15:21:24 #477 №489872 
>>489849

https://igorsgames.wordpress.com/2015/05/11/how-to-change-reflection-skybox-from-script-in-unity-5/

Удоляй теперь свой говнодот.
Аноним 23/03/18 Птн 15:28:13 #478 №489879 
>>489872
Ну мам, ну можно еще немножко в годо посидеть?
Аноним 23/03/18 Птн 15:29:07 #479 №489881 
>>489872
Хорошая попытка, юнитипидор, но нет.
Аноним 23/03/18 Птн 15:31:04 #480 №489885 
>>489881
Двачую. Он думает, мы тут в английский не можем. Учитывая, что десятком постов выше запощен туториал на английском как само собой разумеющееся.
Аноним 23/03/18 Птн 19:11:53 #481 №490090 
2018-03-23 19-10-10.mp4
>>489727
>помести всю сцену в сферу (флипани ей нормали), чтобы не серый фон был
Так норм?
Аноним 23/03/18 Птн 19:21:35 #482 №490109 
>>490090
Нет, выглядит как говно. Идея про отражения внутри сферы работать не будет имхо. Сделай просто скайбокс.
Аноним 23/03/18 Птн 20:05:42 #483 №490195 
>>490090
>>490109
C размером и позицией сферы внешней поиграть бы. Да и с параметрами материала (блик).
Аноним 23/03/18 Птн 20:15:10 #484 №490212 
2018-03-23 20-10-27.mp4
>>490195
Там как-то хуёво реализован roughness в материалах. Либо я ещё не разобрался в настройках environment. Получается говно. Вот скайбокс тоже говно.
Аноним 23/03/18 Птн 20:20:55 #485 №490220 
>>490212
Нормас, закрути его ток. а вообще, хватит страдать хуйней и иди игру делать уже!
Аноним 23/03/18 Птн 21:06:54 #486 №490270 
2018-03-23 21-01-42.mp4
>>490220
Да, хватит страдать хуйнёй. Пора делать ИГРУ!
Как началось движение в видео, так сразу размер увеличился.
Аноним 23/03/18 Птн 21:48:50 #487 №490337 
2018-03-23 21-45-40.mp4
>>490270
Мне кажется, я уже делаю игру. Просто пока не осознал это.
Аноним 23/03/18 Птн 22:59:18 #488 №490465 
2018-03-23 22-53-00.mp4
Кароч, дело было так. Прилетел кубоастероид. И сфероиды послали к нему сфероастера на разведку.
Аноним 24/03/18 Суб 10:41:39 #489 №490691 
>>490465
Как насчет немного диско с цветными шарами https://soundcloud.com/bwah32/who-likes-to-party-mp3#t=0:12
Аноним 24/03/18 Суб 10:59:38 #490 №490693 
>>490465
И музон из лекса!
Аноним 24/03/18 Суб 11:44:20 #491 №490695 
>>490691
Кинь мне модельку цветного шара. Если я правильно понял, ты имеешь ввиду шар с зеркалами?
Аноним 24/03/18 Суб 12:57:41 #492 №490713 
>>490695
Да нет же, просто разноцветные света вместо белого как в диско клубах
Аноним 25/03/18 Вск 01:27:31 #493 №491112 
2018-03-25 01-22-10.mp4
>>490713
Типа этого?
Аноним 25/03/18 Вск 01:40:44 #494 №491120 
dd2lp.webm
Diimasik Diijourney Zwei Versus 2
Аноним 25/03/18 Вск 21:17:11 #495 №491636 
>>488844
параша, godot гораздо лучше
Аноним 26/03/18 Пнд 14:29:52 #496 №492028 
Поясните за прикол со cubemap в 2.1.

1) не показывается в редакторе, пока не задашь все 6 текстур
2) в игре не рендерится

Как второе исправить?
Аноним 26/03/18 Пнд 14:42:59 #497 №492030 
И всё таки для мобилок годот не очень, а жаль.
Аноним 26/03/18 Пнд 15:05:34 #498 №492034 
>>492030
Ты бы развёрнуто написал, что не так. Может это ты сам для мобилок не очень.
Аноним 26/03/18 Пнд 15:06:05 #499 №492037 
>>492034
МЕДЛЕННО
Аноним 26/03/18 Пнд 15:36:43 #500 №492051 
>>492030
Кроме ue4 ничего для мобилок и нет, хз вообще зачем в каком-то годоте и прочей параше пытаться писать.
Аноним 26/03/18 Пнд 15:42:14 #501 №492054 
>>492037

В трёхе добавили плюсы, пиши скрипты на плюсах.
Аноним 26/03/18 Пнд 17:48:06 #502 №492096 
image.png
>>492051
>Кроме ue4 ничего для мобилок и нет
Аноним 27/03/18 Втр 12:41:15 #503 №492268 
>>491636
Спорно.
Аноним 27/03/18 Втр 13:12:35 #504 №492275 
>>492268
Свой ум гораздо круче любого движка. Я имею ввиду, если знаешь алгоритмы, умеешь производить декомпозицию задачи, алгоритмизировать её и решать наиболее оптимально - ты на самом якобы парашном движке сделаешь красоту. Напротив, если всего вышеуказанного не умеешь, то на самом крутом движке наебенишь тормозного быдлокода.
Возражения?
Аноним 27/03/18 Втр 14:31:18 #505 №492298 
>>492275
> гений, сверхчеловек, пишешь на чистом си
> 7 лет потратил на переписывание годота
> ИДЕАЛЬНО
> ue11 стримит картинку прямо в мозг
> RRRREEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
Аноним 27/03/18 Втр 14:33:51 #506 №492299 
>>492275
Читал, что у сталкера была бенчмарк сцена со сотней сталкеров на 1м стадионе.

Вот бы движки между сомой не только в графоне (заебала та сцена с атриумом(?) и тряпками) а в мясе соревновались. Бенчмарки и всё такое.
Аноним 27/03/18 Втр 14:44:00 #507 №492309 
>>492298
>гений, сверхчеловек, пишешь на чистом си

Прикрутил Duktape и ебу систему в рот, критические для производительности места пишу на си.

> 7 лет потратил на переписывание годота

Нет. Написал онли нужный мне функционал, отладил спрофилировал. Нахуй мне все фичи годота?

> ue11 стримит картинку прямо в мозг

Нет.

> RRRREEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE

Крик попоболи движкобляди, у которой проект не ложится на возможности выбранного движка.
Аноним 27/03/18 Втр 14:50:08 #508 №492313 
>>492299
>заебала та сцена с атриумом(?) и тряпками

та сцена это классическая бесплатно-свободная тестовая сцена для проверки алгоритмов освещения/затенения. Sponza называется. К бенчмаркам отношения не имеет. Еще скажи что тебя чайник с кроликом заебали.
Аноним 27/03/18 Втр 15:34:06 #509 №492330 
>>492309
> Прикрутил Duktape и ебу систему в рот, критические для производительности места пишу на си.
Уже переписал годот чтобы мобилки поддерживал?
Аноним 27/03/18 Втр 20:09:09 #510 №492430 
>>492330
>годот чтобы мобилки поддерживал?
Почему-то у всех поддерживает, а у тебя нет. Это явно твоя проблема.
Аноним 27/03/18 Втр 22:16:19 #511 №492460 
>>492430
> Почему-то у всех поддерживает
Вот это маняреальностью у тебя.
Аноним 27/03/18 Втр 22:28:25 #512 №492464 
>>492460
Ну почему же у меня?
Вот, например, прямо сейчас челик на ютубе пилит игрушку на годо под мобилы и сразу тестирует на мобилах же.
https://youtu.be/WaYCh9kQTA8
Аноним 27/03/18 Втр 22:46:57 #513 №492472 
>>492464
> Ну почему же у меня?
Потому что версия 3.1 еще не вышла.
Аноним 27/03/18 Втр 22:52:53 #514 №492475 
>>492472
Продолжай отрицать объективную реальность и дрочить на цыферки, пока люди игры делают.
Аноним 28/03/18 Срд 00:00:37 #515 №492500 
Свежие игоры подъехали
https://www.youtube.com/watch?v=UTAeDoRIHaA
Аноним 28/03/18 Срд 00:49:18 #516 №492512 
Посоню, хочу сделать некое подобие RE, как свитчить 3д камеры от ГГ?
Аноним 28/03/18 Срд 01:01:57 #517 №492513 
>>492500
Унылый кал какой-то. Некоторые выехли исключительно из-за стилистики(чуть не написал графона).
Аноним 28/03/18 Срд 01:41:17 #518 №492521 
>>492475
> пока люди игры делают.
Под все платформы кроме андроида, хах.
Аноним 28/03/18 Срд 02:45:48 #519 №492530 
>>492430
Годот не поддерживает половину мобилок в мире, самые распространенные чипсеты.
Аноним 28/03/18 Срд 02:47:53 #520 №492531 
>>492512
Либо меняешь координаты камеры скриптом, либо вешаешь много камер и задаешь скриптом какая куррент.

Ты же RE 1-3 имел ввиду?
Аноним 28/03/18 Срд 08:40:49 #521 №492552 
>>492530
>>492521
Эта боль неосилятора.
Аноним 28/03/18 Срд 11:56:11 #522 №492568 
>>492552
Действительно, зачем брать готовые инструменты, если можно посвятить свою жизнь их созданию.
мимопроходил
Аноним 28/03/18 Срд 12:45:43 #523 №492574 
>>492552
Согласен, авторы годота еще те неосиляторы.
Аноним 28/03/18 Срд 12:53:30 #524 №492577 
>>481144
Ну и неженка, даже четыре утилиты не может установить, чтобы скомпилировать проект
Аноним 28/03/18 Срд 13:15:18 #525 №492580 
>>492552
Это да, ты прав. Мне правда больно что годот такой кусок говна, что что-то сделать на нем непосильная для меня задача.
Аноним 28/03/18 Срд 13:36:29 #526 №492584 
>>492574
>>492577
>>492580
Тебе так не бомбит от твоего неосиляторства, что ты не можешь молчать.
Аноним 28/03/18 Срд 13:39:42 #527 №492585 
>>492521
Мобилкопидоры должны страдать, так что всё правильно.
Аноним 28/03/18 Срд 13:49:47 #528 №492586 
>>492585
Так у движка графон и физика предназначены для мобилок. До пека и консолей он не дотягивает.
Аноним 28/03/18 Срд 15:11:46 #529 №492604 
>>492584
Мань, у меня то как раз все работает, потому что самописное, а не говдот.
Аноним 28/03/18 Срд 19:43:13 #530 №492667 
>>492531
да
Аноним 28/03/18 Срд 20:13:04 #531 №492687 
>>492531
https://www.youtube.com/watch?v=Oh89tZvIWW8
вот что-то вроде этого, только я хз как триггеры делать, насоздавать камер и таких кубов без текстур и коллизии, а вот как на этих кубах уже триггеры сделать я хз
Аноним 28/03/18 Срд 22:15:10 #532 №492726 
.jpg
>>492687
> триггеры сделать я хз
Ты это серьёзно щас штоле?
Первое на что натыкаешься, когда смотришь уроки по движкам (не только по годо) - это как делать триггеры.
Вот тебе аж с привязкой по времени https://youtu.be/NMMX2eTIJiU?t=149
Если ты и в инглиш не можешь, то просто внимательно смотри на его действия и на код.
Аноним 28/03/18 Срд 23:38:47 #533 №492764 
>>492726
могу, как раз смотрел щас про взаимодействие с кубом. джва чаю тебе.
Аноним 29/03/18 Чтв 14:38:21 #534 №492871 
Философский бамп.
В юнититреде анон хотел сделать джвадэ игру в юнити и слился. Ибо сложна-сложна-нипанятна. А был бы у него годотоствол - всё могло бы сложиться иначе.
Аноним 29/03/18 Чтв 14:46:15 #535 №492875 
>>492871
>хотел сделать джвадэ игру в юнити и слился
В случае годота он бы слился с порванной жопой и нежеланием возвращаться в гейдев.
Аноним 29/03/18 Чтв 15:05:50 #536 №492880 
>>492875
Да-да, юнитидебилу не по силам довести свою игру до стима, как годогоспода из ссылок выше в треде.
Аноним 29/03/18 Чтв 15:20:31 #537 №492882 
>>492880
> до стима
> заплатил 100$
Как какое то достижение.
Аноним 29/03/18 Чтв 15:26:43 #538 №492883 
>>492882
Не маневрируй, чмоня. Кроме 100 баксов ещё и игра нужна.
Аноним 29/03/18 Чтв 15:31:12 #539 №492885 
>>492883
https://www.youtube.com/watch?v=ySZDIlFcY_k
Аноним 29/03/18 Чтв 15:54:25 #540 №492889 
>>492883
> игра нужна
Не нужна, достаточно поделия уровня ashbringer тредом ниже.
Аноним 29/03/18 Чтв 22:50:54 #541 №492969 
1522352824.png
Тут кто-то интересовался как сделать, чтобы персонаж двигался без рывков при резком нажатии вправо/влево и вверх/вниз?
Нашел прикольную технику реализации. Посмотрите на код. Здесь по сути двумя строчками кода реализованы т.н. оси.
Аноним 29/03/18 Чтв 22:59:45 #542 №492971 
>>492969
Физика, школьный курс. Тело получает импульс и ускоряется бла-бла!

Ты ускорение забыл. У тебя должно быть 2 вектора :
1) как ты хочешь чтобы он был
2) стремится (интерполируется замедленно) к первому с некой скоростью, он то в физический движок и идёт

Твой же код даже массу объекта не учитывает.

В 3д например, есть apply_impulse(или как там его, не знаю насчёт 2д), им ништяк работать.
Аноним 29/03/18 Чтв 23:01:04 #543 №492972 
Ну и всё управление желательно изолировать куда-нибудь.
Аноним 29/03/18 Чтв 23:09:43 #544 №492974 
>>492971
Код отсюда.
https://youtu.be/4CLvL05Av6g?t=377
Претензии к нему же.
Аноним 29/03/18 Чтв 23:21:02 #545 №492975 
>>492974
>zelda tutorial
>двигаем прямоугольник с клавиатуры
годотодауны в ударе
Аноним 29/03/18 Чтв 23:23:48 #546 №492977 
>>492975
Покормил.
Аноним 30/03/18 Птн 06:53:09 #547 №493013 
>>492974
Своей бошкой думать надо а не прятаться за туториалы.
Аноним 30/03/18 Птн 07:39:18 #548 №493016 
>>492975

Прототипирование - не, не кормил слышал.
Аноним 30/03/18 Птн 12:19:47 #549 №493054 
>>493013
Покормил.
Аноним 30/03/18 Птн 13:18:00 #550 №493060 
>>477911 (OP)
А есть там аналог ScriptableObject из юньки?
Аноним 30/03/18 Птн 13:19:48 #551 №493061 
>>493060
> ScriptableObject
Хуита без задач. Нахуй эта хуйня вообще нужна, если она не поддерживает сериализацию в процессе игры?
Аноним 30/03/18 Птн 18:38:37 #552 №493266 
>>493060
Опиши подробнее, мне лень гуглить. Но судя по названию, тебя устроит, что в годо все объекты скриптэйбл.
Аноним 30/03/18 Птн 18:43:03 #553 №493269 
>>493266
Можешь не описывать, я погуглил. И таки да, в годо свойствами этого вашего scriptableobject будет обладать любая присоединенная сцена.
Аноним 31/03/18 Суб 23:41:59 #554 №493583 
>>493269
Где годо-эксперты? Проясните, правда ли это? Есть ли в годо автоматический способ держать общие поля для всех экземпляров класса, или нужно вручную делать ссылку на общие данные при инициализации каждого экземпляра?
Аноним 01/04/18 Вск 00:00:18 #555 №493587 
>>493583
> Есть ли в годо автоматический способ держать общие поля для всех экземпляров класса
Выше был пример сеттера-геттера. Что тебе мешает написать обработчик.
И годот не мыслит классами, а узлами вроде.
Аноним 01/04/18 Вск 10:03:15 #556 №493619 
>>493587
> не мыслит классами, а узлами вроде
Это только один из вариантов конструирования игры в годо. Годо предлагает и классы тоже.
Аноним 01/04/18 Вск 10:05:26 #557 №493620 
>>493619
Иначе говоря, годо предлагает новичкам парадигму узлов, но когда профи смотрит на всё это, он видит, что узлы это классы, что можно написать свой класс, что можно наследоваться, есть полиморфизм. И так далее.
Аноним 01/04/18 Вск 17:18:13 #558 №493661 
14860555087890.png
>>493620
>когда профи смотрит на всё это, он видит, что узлы это классы
Потому, что он не профи, а обычный рядовой ООП-шизик.
Аноним 01/04/18 Вск 23:33:46 #559 №493714 
>>493661
Покормил.
Аноним 02/04/18 Пнд 15:06:06 #560 №493796 
Пилю пиксельную 2d игру в разрешение 360x640 потом растягиваю на весь экран. Но спрайты движутся не попиксельно а отдельно. Как сделать чтобы растянутые пиксели вели себя как настоящие?
Аноним 02/04/18 Пнд 15:21:38 #561 №493797 
растягивание очка.png
пропорции.png
>>493796
Как-то так.
Аноним 02/04/18 Пнд 15:42:39 #562 №493798 
>>493620

> но когда ваннаби-интырпрайзоблядок смотрит на всё это, он видит, что узлы это классы, что можно написать свой класс, что можно наследоваться, есть полиморфизм, абстрактные фабрики абстрактных фабрик, да еще и клиенту потом с корешем под это дело топовые супермикры за откат толкнуть, мммм.

А в годоте нормальная ECS с композицией во все поля, каждая система на своем месте, и фрактал отсоса AbstractFabricGenerator<FabricGenerator<HuiPizda>> устраивать не нужно, нужно делать игры.
Аноним 02/04/18 Пнд 15:49:02 #563 №493801 
>>493798
>и фрактал отсоса AbstractFabricGenerator<FabricGenerator<HuiPizda>> устраивать не нужно
Но заметь, можно. Начиная с третьей версии годо не ограничивает игроделов в подобном мазохизме (позволяет кодить скрипты на шарпе).
Аноним 05/04/18 Чтв 20:45:27 #564 №494319 
А мог бы игры делать.
https://youtu.be/RedUqzO3Y7I
Аноним 07/04/18 Суб 16:21:23 #565 №494568 
godot для разработки android-игрули подойдёт?
Аноним 07/04/18 Суб 16:22:20 #566 №494569 
>>494568
Выше писали про проблемы с совместимостью.
Аноним 07/04/18 Суб 17:45:26 #567 №494583 
>>494568
Да, но на андроиде меньше 4.0 не будет работать из-за версии опенглес. Но кому он нужен, если уже 8.1?
Аноним 07/04/18 Суб 21:34:46 #568 №494611 
не бомбит.webm
>>494583
>Но кому он нужен, если уже 8.1?
Серуну-юнитидебилу, которой выше по треду усирался про айяйяй-несовместимость-недоделанность-говдота.
Аноним 08/04/18 Вск 03:50:05 #569 №494688 
>>494569
проблемы с совместимостью с андроидами ниже 4.0?
Аноним 08/04/18 Вск 06:47:40 #570 №494692 
>>494611
>Годот доделанный! Мам, ну скажи ему!!!
Аноним 08/04/18 Вск 08:55:15 #571 №494695 
>>494583
Дело не в версии андроида, а в несовместимости с графическим чипом, стоящих во многих xiaomi. Фикс обещали только летом/осенью.
Аноним 08/04/18 Вск 09:08:52 #572 №494698 
>>494695
Это и в 2.1 и в 3.0?
Аноним 09/04/18 Пнд 22:40:01 #573 №494996 
>>494698
в 3.1
Аноним 10/04/18 Втр 00:32:38 #574 №495015 DELETED
Аноним 11/04/18 Срд 21:28:13 #575 №495345 
Тредик живи!
Аноним 13/04/18 Птн 20:52:15 #576 №495668 
посоню, зопилити демку с хорошим фогом и скайбоксом, чтобы не было видно как обрубываются 3в объекты.
Аноним 14/04/18 Суб 00:59:20 #577 №495702 
>>495668
> как обрубываются 3в объекты
Ты же в курсе, что у камеры есть настройка дальности прорисовки, да?
Аноним 14/04/18 Суб 23:14:14 #578 №495805 
Не подскажите, можно ли как-то выбрать папку, как стандартную для новых проектов? А то заёбывает каждый раз вручную выбирать путь.
Аноним 15/04/18 Вск 00:36:58 #579 №495818 
>>495805
Ты создаёшь новые проекты раз в день? А потом переустанавливаешь шындовс?
Аноним 15/04/18 Вск 00:43:02 #580 №495819 
>>495818
У меня на рабочем столе милая и удобная папка, в которой я хочу хранить свои проекты чтобы потом можно было быстро на флешку скопировать. Т.к. я только учусь, новые проекты плодятся буквально каждый урок. Поэтому, да, создаю каждый день.
Аноним 15/04/18 Вск 10:30:08 #581 №495840 
Пацаны, вот мне приглянулся годот для создания платформера.
Но я, блять, не понимаю чесслово, что за мода писать движкам собственные языки? Нахуя мне учить тот же GDScript или GML под Game Maker Studio, если я знаю кресты и привык на них писать? Нахуя эти извращения? Почему разработчики движков вечно хотят изъебаться?
Ну и сопутствующий вопрос: можно ли в годоте каким-нибудь образом писать на чистом с++? Я что-то слышал про NativeScript, поясните за него вкратце. Как с ним связаны другие языки?
Аноним 15/04/18 Вск 10:49:54 #582 №495842 
>>495840
> можно ли в годоте каким-нибудь образом писать на чистом с++?
Можно. Для этого надо... Скачать исходники движка и компилировать свой цпп-код вместе с движком
>Я что-то слышал про NativeScript, поясните за него вкратце.
Вкратце это библиотека с экспортируемыми функциями, которую ты цепляешь к процессу игры.
Аноним 15/04/18 Вск 11:15:19 #583 №495844 
>>495842
В общем, лучше посмотреть в сторону какого-нибудь гамака? Питонообразный язык мне что-то вообще не вкатывает.
Аноним 15/04/18 Вск 16:22:54 #584 №495882 
>>495844
Это не тред выбора движков. Это тред движка годо. Ебало морщить вали в ньюфаготред.
Аноним 15/04/18 Вск 21:15:11 #585 №495902 
>>495840
>можно ли в годоте каким-нибудь образом писать на чистом с++?
Можно, но заебешься. А под WebAssembly вроде и никак.
Аноним 16/04/18 Пнд 11:41:44 #586 №495975 
godot1a.png
Clipboard02.png
Товарищи. Есть ли в годоте нормальное масштабирование? Т.е. чтобы при растягивании окна, изображение масштабировалось в целое количество раз, а не на дробные значения. А то к примеру получается такая хуйня как на 2м пике.
Пробовал
use 2d pixel snap - on
stretch mode - viewport (или 2D)
stretch aspect - keep
один хрен такая хуйня происходит.
----------
Аноним 16/04/18 Пнд 11:42:28 #587 №495976 
>>495975
Ну или сделать так, чтобы ресайз окна был возможен только на заданные мной значения.
Аноним 16/04/18 Пнд 12:25:31 #588 №495984 
15238206085901.jpg
>>495975
>>495976
У тебя есть физическиеразмеры окна - сколько оно занимает на экране.

Так же у тебя есть параметры твоего проэкта - его типа виртуальные размеры. Во всяких нодах вроде камеры и вьюпортов (я мало в 2д шарю) так же прописываются размеры.

Попробуй заскриптовать второе когда первое меняется.
Аноним 18/04/18 Срд 08:45:31 #589 №496223 
Посоветуйте: Мне надо переключать музыку со спокойной на боевую при столкновении с врагами. При этом, надо чтобы текущая музыка начинала играть ровно с той же секунды, на которой перестала играть предыдущая.
Аноним 18/04/18 Срд 10:20:25 #590 №496227 
>>496223
Очевидно, синхронно проигрывай оба, меняя громкость. Можно даже сделать такие треки, чтобы плавно переходить между ними.
Аноним 18/04/18 Срд 12:17:54 #591 №496244 
>>496227
>синхронно проигрывай оба, меняя громкость
Похоже на какой-то костыль. Нет способов толковее?
>сделать такие треки, чтобы плавно переходить между ними
Именно это и предполагается: будут треки level-N-ambient и level-N-fight.
Аноним 18/04/18 Срд 13:05:19 #592 №496251 
>>496223
Разве у StreamPlayer нет возможности прочитать-задать позицию? Почитай доки этого нода. Тебе 2 таких нода потребуется.
Аноним 18/04/18 Срд 13:42:25 #593 №496256 
>>496251
>Разве у StreamPlayer нет возможности прочитать-задать позицию?
Я в документации не нашёл. Можешь ткнуть носом?
Аноним 18/04/18 Срд 16:09:15 #594 №496276 
15045091884930.jpg
>>496256
http://docs.godotengine.org/en/2.1/classes/class_streamplayer.html#class-streamplayer-seek-pos

По английски это по другому называется (SEEK) как на магнитофонах. И чуть выше вожделенный get_pos().
Аноним 18/04/18 Срд 16:43:55 #595 №496286 
>>496276
Спасибо! Добра тебе и второй части!
Аноним 18/04/18 Срд 22:00:03 #596 №496322 
Хочу сделать простенький платформер чисто на визуал скрипте, но нигде не нахожу хоть минимального примера работы с ним. Сегодня склепал Kinematic Character по официальному гайду,
http://docs.godotengine.org/en/3.0/tutorials/physics/kinematic_character_2d.html но видимо что-то упустил, ничего не заработало. Грешу на последнюю строчку примера, потому что остальное более-менее просто. Из всего, есть несколько вопросов:

Является ли VisualScript полнофункциональным GDScript-ом или есть какие-то ограничения?

В последней строчке примера:
move_and_slide(velocity, Vector2(0, -1))
Чем является второй параметр и где его можно выставить в VScript?

Аноним 18/04/18 Срд 22:02:21 #597 №496323 
>>496322
>Является ли VisualScript полнофункциональным GDScript-ом или есть какие-то ограничения?
Это говно ради моды. Не забивай им свою голову. Посмотри начало треда. Я там пытался малюсенькую функцию на вижуалскрипт переводить. Ху-и-та!
Аноним 18/04/18 Срд 22:03:49 #598 №496324 
>>496322
Впрочем, кто я такой, чтобы запрещать тебе ебаться?
>move_and_slide(velocity, Vector2(0, -1))
>Чем является второй параметр
константой
>и где его можно выставить в VScript?\
в константах.
Аноним 18/04/18 Срд 22:08:08 #599 №496325 
image.png
>>496324
А куда пихать-то?
Аноним 18/04/18 Срд 22:23:07 #600 №496328 
>>496325
Ю ду ит вронг. Ща погодь. Сделаю тебе мастеркласс.
Аноним 18/04/18 Срд 22:40:35 #601 №496340 
1524080191.png
1524080203.png
>>496325
Щелкни на визуальнуюноду CallNode и в инспекторе уменьши параметр Use Default args до нуля или до нужного тебе числа, получишь вот это (я, правда для триде пример накидал, но для двадэ всё аналогично, только вектор двумерный).
И да, тогда тебе константа будет не нужна, точнее опциональна. Можешь её соединить с нужным пином, а можешь просто задать значения в дефолтном поле пина.
Аноним 18/04/18 Срд 22:55:47 #602 №496345 
>>496340
Спасибо большое!
Последний надеюсь вопрос. В двух словах: а чем этот floor_normal вообще является?
Аноним 18/04/18 Срд 22:58:21 #603 №496346 
>>496345
Нормалью пола. Проще говоря, направлением на пол.
Аноним 18/04/18 Срд 23:00:46 #604 №496348 
>>496346
И ещё раз спасибо
Аноним 19/04/18 Чтв 16:49:16 #605 №496454 
Перебрал таки код, что вчера визуал-скриптил. Проблема оказалась в другом.
В строчке: velocity.y += delta * GRAVITY стоит не просто =, а +=. Поэтому, опять вопросы: Что это плюс-равно значит и можно ли его притыкнуть в визуалскрипте?
Аноним 19/04/18 Чтв 16:56:26 #606 №496455 
>>496454
i+=1
это как в паскале i:=i+1;

На сколько изменить значение переменной.
Аноним 19/04/18 Чтв 17:01:09 #607 №496458 
image.png
>>496455
Это сработало, спасибо!
Аноним 19/04/18 Чтв 17:14:41 #608 №496460 
image.png
image.png
Ну вроде норм, можно и на визуале всякую херню делать
Аноним 19/04/18 Чтв 17:30:44 #609 №496466 
>>496460
Если не секрет, а чем тебя встроенная физика не устроила?
Аноним 19/04/18 Чтв 17:51:44 #610 №496471 
>>496466
Всем устроила. Просто пока учусь, пытаюсь делать и так, и эдак
Аноним 19/04/18 Чтв 18:32:28 #611 №496480 
>>496466
То есть, move_and_slide() это уже не встроенная физика у нас?
Аноним 19/04/18 Чтв 18:33:32 #612 №496481 
>>496460
>можно и на визуале всякую херню делать
Можно, но нахуя, если получается непонятное ЭТО?
Аноним 19/04/18 Чтв 18:40:35 #613 №496483 
>>496460
А вот что произойдёт >>478242 когда ты попытаешься сделать в визуале контроллер свободного полёта в тридэ от первого лица.
Аноним 19/04/18 Чтв 19:15:57 #614 №496487 
15227628496193.jpg
>>496480
Зачем такой геморрой поверх её выращивать?

В идеале, предположу, в апдейте кадра просто вектор2д с виртуального геймпада (геймпад с аналогом круче клавиатуры) добавляешь к скорости (апплай импульс?) и всё. А уже сам физическое боди уже всю гравитацию и трение об воздух считает.
Аноним 19/04/18 Чтв 19:53:11 #615 №496491 
>>496487
Алё! Во всех движках так. Либо выращиваешь код вокруг физики, который у тебя применяет задуманную тобой игровую логику к физике движка, либо качаешь готовые ассеты, где добрый Джон или Мигель уже всё вырастил за тебя.
>предположу
Нет, ты сначала слезь с дивана, изучи матчасть и не крякой о том, в чём не разбираешься.
Аноним 19/04/18 Чтв 20:08:40 #616 №496495 
image.png
>>496491
>изучи матчасть
Начнём с того, что юзер инпут не изолирован выше а там уже и дойдём до того что ты дебил.
>выращиваешь код
Деревошизик, это ты?
Аноним 19/04/18 Чтв 20:53:12 #617 №496499 
ясно что по скорости гдскрипт сосет, но насколько еще больше сосет визуал скрипт?
Аноним 19/04/18 Чтв 20:55:26 #618 №496500 
в годоте даже оклюжн куллинга в 3д нет, это же зашквар, хотя хуан говорил что добавит его в 3.1, юнити еще больше зашквар из-за лицензии и Made with Unityh.
Аноним 19/04/18 Чтв 20:58:17 #619 №496501 
>>496500
>сидеть на профессиональном движке, сделаном профессионалами и являющимся вторым дефолтным движком в индустрии
>зашквар

>сидеть на дырявом движке какого-то аргентиского чорта, разводящего на деньги через патреон
>не зашквар

вот это манямирок.
Аноним 19/04/18 Чтв 21:02:32 #620 №496502 
>>496500
опыт unity - это опыт, который всегда пригодится в жизни, уча юнити, ты влаживаешь в свое будущее. потому что юнити будет всегда и станет еще только лучше.
уча godot, ты просто проебываешь свое время.
вот и делай выводы.
Аноним 19/04/18 Чтв 21:08:45 #621 №496504 
>>496502
>Мантра юнитипидора
Зачем вообще учить движки. Покупая/угоняя автомобиль ты вообще лезешь в двигателе копаться, созерцать как он работает?
Аноним 19/04/18 Чтв 21:24:39 #622 №496506 
>>496500
>в годоте даже оклюжн куллинга в 3д нет
Тридэ подсистема годота начнёт тормозить гораздо раньше, чем ты дойдёшь до необходимости обрезать рендеринг объектов за кадром.
Годо не для тридэ. Оно там есть, но пока что в зачаточном состоянии.
Таким образом, годо - движок для двадэ. Таким образом годо не конкурент юнити.
Аноним 19/04/18 Чтв 21:27:42 #623 №496507 
>>496502
ололо щас да? возьми тот же ice pick lodge, они пилят переосмысление мор утопии, так вот если ты смотрел интервью и доклады, в чем я сомневаюсь, они пилят на юнити и успешно рассказывают как они перепиливают его внутренние системы под опен ворлд, такое ощущение что он им нахер не нужен, так как многое они уже сами перепелили. И да, годот тоже зашкварен в том состояниее которое у него сейчас.
Аноним 19/04/18 Чтв 21:28:40 #624 №496508 
>>496506
эээ, а зачем там тогда глобал иллюминейшн и пбр?
Аноним 19/04/18 Чтв 21:31:33 #625 №496509 
У меня временами складывается ощущение, что в юнити-треде дежурят вахтёры и когда видят, что в годотреде зарождается дискасс, налетают срать.
Годаны, почему бы вам их не игнорировать? Это же так просто. Я вас научу. Анон спрашивает
> как сделать то или это
Это нормальный вопрос. Исходим из предположения, что это ньюфаг, пытающийся разобраться. Отвечаем.
В ответ на ваш ответ начинаются придирки
> а нахуй это? а почему не то? А что это есть, а того нету?
В этом месте напрягаемся и предлагаем ему запилить самостоятельно то, чего ему не хватает. Если в ответ начинают литься помои на тебя или на годо - игнорим и идём заниматься своими делами.
Это просто. Главное, никакого баттхёрта. Я-то на двачах не первый год, мне это легко, но прозреваю, здесь может быть много новичков, которые могут купиться на троллинг юнитимразей.
Аноним 19/04/18 Чтв 21:33:34 #626 №496510 
>>496508
Задел на будущее. Пофиксят текущие баги, которыми трекеры завалены, и перейдут к реализации остального. Тут вот шарп подвезли, например, уже можно не заморачиваться с тормозным гд-, вижуал- -скриптом, а сразу на шарпе писать. Который достаётся за пару секунд и в руке как влитой.
Аноним 20/04/18 Птн 00:51:27 #627 №496545 
Просто годоту нужен киллер-тайтл. Типа игра которая станет популярной по различным графикам, и потянет за собой движок вперёд.
Прикиньте какого это будет, если эту игру разработают в /gd/?
Аноним 20/04/18 Птн 09:41:41 #628 №496575 
>>496545
Я тут третий месяц сижу и складывается ощущение, что гд способен только очко себе разработать.
Аноним 20/04/18 Птн 12:24:04 #629 №496592 
как же хорошо что годот быстро запускается.
Аноним 20/04/18 Птн 14:00:11 #630 №496620 
>>496592
Двачую.
Движок для нас, для нищебро. Лишь бы встроенное видео интел было достаточно новое и держало опенгл ЕС 3.0
Аноним 20/04/18 Птн 15:24:41 #631 №496639 
ы.jpg
>>496620
>для нищебро
точнее и не скажешь
Аноним 20/04/18 Птн 16:14:12 #632 №496649 
>>496639
Лол, ты хоть понимаешь смысл написанного, когда отдельные слова подчеркиваешь? Там говорится о техниках и особенностях вообще, без привязки к конкретному движку. Особенно смешно когда ты подчеркиваешь фразу о том, что "прописывать вручную параметры каждого материала для каждого объекта слишком медленно".
Аноним 20/04/18 Птн 16:18:45 #633 №496650 
>>496639
Юнити-дебил продолжает позориться, лол.
Аноним 20/04/18 Птн 16:36:11 #634 №496652 
>>496649
о, триггер сработал!
но поговорим о особенностях официальной документации этого поделия
>прописывать вручную параметры каждого материала
похоже, что смысл написанного не понимает мой собеседник, но я не удивлен ТУТ БЫЛО ВСЕГДА ТАК и переведу это специально для тебя следующим образом:
>конфигурация свойств каждого материала для каждого объекта, который должен быть отрендерен, также медленна. для решения этой проблемы объекты сортируются по материалам, чтобы снизить трату процессорного времени, но в тот же самый момент процессорное время тратится на эту же самую, блять, сортировку

усёк, понимающий?

>>496650
вот почему гавкаете вы, а стыдно мне?
Аноним 20/04/18 Птн 16:44:25 #635 №496653 
>>496652
Ок, может быть я ошибся в малом, но на главное ты не ответил: нахуя ты наподчеркивал текст про общие проблемы производительности, не относящиеся конкретно к движку?
Аноним 20/04/18 Птн 16:57:39 #636 №496654 
>>496653
>нахуя
считай, что там пикрандом
>не относящиеся конкретно к движку
а нахуя это на странице оф. документации движка?
Аноним 20/04/18 Птн 17:00:56 #637 №496655 
>>496654
>а нахуя это на странице оф. документации движка?
Слово Introduction видел в заголовке?
Аноним 20/04/18 Птн 17:09:17 #638 №496657 
>>496655
ну все честно жи, какбэ сразу предупреждают, с чем придется столкнуться нищебро
и да, я видел текст про общие проблемы производительности питона да и вообще всех интерпретируемых языков. отсюда вопрос: неужели очередной интерпретатор интерпретатора, слепленный васянами на коленке, сможет прыгнуть выше хуйца?
Аноним 20/04/18 Птн 19:31:55 #639 №496686 
У меня временами складывается ощущение, что в юнити-треде дежурят вахтёры и когда видят, что в годотреде зарождается дискасс, налетают срать.
Годаны, почему бы вам их не игнорировать? Это же так просто. Я вас научу. Анон спрашивает
> как сделать то или это
Это нормальный вопрос. Исходим из предположения, что это ньюфаг, пытающийся разобраться. Отвечаем.
В ответ на ваш ответ начинаются придирки
> а нахуй это? а почему не то? А что это есть, а того нету?
В этом месте напрягаемся и предлагаем ему запилить самостоятельно то, чего ему не хватает. Если в ответ начинают литься помои на тебя или на годо - игнорим и идём заниматься своими делами.
Это просто. Главное, никакого баттхёрта. Я-то на двачах не первый год, мне это легко, но прозреваю, здесь может быть много новичков, которые могут купиться на троллинг юнитимразей.
Аноним 20/04/18 Птн 19:46:10 #640 №496691 
>>496686
годотодаун от одиночества уже с ума сошел. грустная история.
Аноним 20/04/18 Птн 20:04:38 #641 №496704 
>>496686
Чо когда там поддержка андроида и встроек, через полгода?
Аноним 20/04/18 Птн 20:09:52 #642 №496705 
>>496686
> у нас движок говно
> РРРЯЯЯЯЯЯ юнитимрази виноваты!!1111
Что-то мне это напоминает...
Аноним 21/04/18 Суб 10:50:55 #643 №496750 
Собираюсь вкотиться в гондот, читал про поддержку сярпа. В стимовской версии он есть или так же нужно моно накатывать?
Аноним 21/04/18 Суб 14:26:23 #644 №496762 
>>478073
да вы заебали уже с этим говнищем
Аноним 21/04/18 Суб 16:50:22 #645 №496775 
Кто нибудь знает, не планируется какого нибудь встроенного редактора уровней? (для 3Д)

Как вообще по человечески делать уровни в 3Д?
Аноним 21/04/18 Суб 21:55:26 #646 №496852 
>>496750
У меня на стимовской версии не взлетело. Крашится рандомно. Но у меня и нет потребности на шарпе кодить. Поэтому забил.
>>496775
Игровой движок это не игровой редактор (типа Creation Kit от беседки) и он не обязан предоставлять конструкторы уровней.
Максимум, что тебе могут предложить игровые движки общего пользования (не только годот, но и унити/уеч) - это трехмерные тайлмапы ака гридмапы: https://www.youtube.com/watch?v=jD04Tua191Q
В остальном ты сам, как разработчик игры должен создать уровень, придумать инструменты для его конструирования.
Еще ты можешь использовать сторонние плагины/ассеты для конструирования уровней. И это именно плагины/ассеты, потому что как я сказал выше, общеигровые движки не обязаны предоставлять тебе готовые игровые абстракции. Еще есть вариант скачать шаблоны, в стандартной поставке есть шаблон изометрической игры на тайлмапе, но в двадэ.
Аноним 22/04/18 Вск 11:55:14 #647 №496895 
>>496852
А я уже вот что нагуглил: https://github.com/godotengine/godot/issues/17411
Аноним 22/04/18 Вск 11:55:35 #648 №496896 
>>496852
А я уже вот что нагуглил: https://github.com/godotengine/godot/issues/17411
Аноним 22/04/18 Вск 11:58:21 #649 №496897 
>>496896
>>496895
Бля, упс
Аноним 22/04/18 Вск 12:33:55 #650 №496900 
>>496852
>Максимум, что тебе могут предложить игровые движки общего пользования (не только годот, но и унити/уеч) - это трехмерные тайлмапы ака гридмапы
В юнити уже запилили свои редакторы моделирования
https://unity3d.com/ru/unity/features/worldbuilding/probuilder
https://unity3d.com/ru/unity/features/worldbuilding/polybrush
В уече тоже есть возможность строить простую геометрию
https://docs.unrealengine.com/en-us/Engine/Actors/Brushes
Аноним 23/04/18 Пнд 06:02:16 #651 №496908 
>>496900
В годоте через tool сам можешь заскриптовать почти любые кисти, вероятно.
Аноним 23/04/18 Пнд 13:30:00 #652 №496915 
>>496908
УЕЧеребенку надо чтоб из коробки тормозная БСП-геометрия поставлялась. А юнитидауну надо обвешаться аддонами и молиться, чтобы совместимость при обновлении не похерилась.
Для прототипирования уровней в годо всё есть - геометрические примитивы, тайлмапы.
Но это ж ручками надо делать (в том числе тулскрипты). Детям проще же накачать говна из маркета. Дазодауны, блядь.
Аноним 24/04/18 Втр 19:34:26 #653 №497126 
>>496915
Это какая то экстремальная, дебильная и экстремально-дебильная позиция.
Аноним 24/04/18 Втр 21:21:54 #654 №497139 
>>496900
ололо, что мешает юзать тот же бесплатный блендер?
Аноним 24/04/18 Втр 21:44:35 #655 №497142 
>>497139
Главное, что там есть искаропки усё. Юнитиребёнку плевать, что оно работает в 10 раз хуже проверенных тридэ-редакторов, он всё равно ассеты ворует. Главное, видишь, можно бегать по тредам движков конкурентов и доказывать анонимусу, что движки-конкуренты - не конкуренты швитой юните.
Аноним 25/04/18 Срд 03:51:13 #656 №497182 
>>497142
+ у годота более низкие системные требования
Аноним 25/04/18 Срд 13:01:21 #657 №497196 
>>497142
Вот это боль годотодебила.
Аноним 25/04/18 Срд 14:49:50 #658 №497204 
Безымянный.jpg
Решил вкатиться, пишу первую игру по документации. Ну и хули работать не хочет? Чо это еще за нода Nil?
Аноним 25/04/18 Срд 14:51:36 #659 №497205 
>>497204
base, бля, а не нода, конечно же
Аноним 25/04/18 Срд 15:10:31 #660 №497206 
>>497204
Покажи первую часть кода. В гдскрипт динамическое типизирование. Это значит, что пока ты не присвоил переменной значение типа "вектор2", у неё не будет ни икса, ни игрека. О чем тебе отладчик и сообщает.
Но кроме этого, любую переменную можно на ходу переобуть из вектора в скаляр, присвоив ей скалярное значение, после чего у неё опять не станет ни икса, ни игрека.
Аноним 25/04/18 Срд 15:22:52 #661 №497208 
Безымянный.jpg
>>497206
Аноним 25/04/18 Срд 15:31:17 #662 №497209 
>>497208
Всё, как я и думал. Правильно объяви переменные.
Либо (Vector2) var screensize либо var screensize = Vector2()
Аноним 25/04/18 Срд 15:34:42 #663 №497210 
>>497208
И _ready неправильно. Там напиши:
screensize = get_viewport_rect().size
Аноним 25/04/18 Срд 15:35:40 #664 №497211 
>>497209
Анонче, а как ты понял из дебага это? Я просто из шарпа вкатываюсь, чо такое Nil? нахуй эта динамотипизированная хуйня нужна вообще
Аноним 25/04/18 Срд 15:36:19 #665 №497212 
>>497210
я проверил по документации, сам проебал получается, добавил уже - работает.
Аноним 25/04/18 Срд 15:41:12 #666 №497213 
>>497211
>а как ты понял из дебага это?
Главный секрет моего успеха в том, что я не знаю шарп и кресты не знаю, но вполне могу прочитать и даже как-то конвертировал функцию на крестах в паскаль, который знаю. Но паскаль морально устарел и поэтому приходится переходить на другие языки, но даётся с трудом, старого пса новым трюкам не научишь, но я научился тридэмоделингу в блендере за два месяца! Воот.
Nil - это Null.
Аноним 25/04/18 Срд 15:44:03 #667 №497215 
>>497213
>Nil - это Null
блядь. как об этом догадаться можно? почему null по человечески не написать?
Аноним 25/04/18 Срд 15:49:41 #668 №497218 
>>497211
> нахуй эта динамотипизированная хуйня нужна вообще
Вообще, для удобства. Вычислительные мощности современных печей позволяют не экономить на типизации. Загрузка и обработка ресурсов на уровень (мешей, текстур, звуков) всё равно пожрёт больше мощностей, чем динамические типы. Поэтому смысл байтоёбствовать статической типизацией сошёл на нет. Поэтому расцветает подход с вебпрограммированием, процветает скриптинг.
Это реально удобно. Я как вспомню, что для того, чтобы написать пару строчек кода со скрина, мне в паскале приходилось вручную городить ещё две страницы интерфейсного кода, так меня оторопь пробирает.
Аноним 25/04/18 Срд 15:51:13 #669 №497220 
>>497215
ХЗ, спроси у них самих. Возможно это у них такая пасхалка, а может в память о ком-то.
Догадаться можно, если кругозор шире одного языка. Без обид.
Аноним 25/04/18 Срд 15:52:53 #670 №497221 
>>497211
>чо такое Nil
Это значит, что объект, к которому обращаешься через переменную, не существует, nil - это объект-заглушка, виртуальное ничто. В твоем случае переменной screensize не было присвоено значение, т.е. она ссылалась на объкт nil. Дебагер сообщил об отсутствии свойства x у этого объекта.
Аноним 25/04/18 Срд 16:13:30 #671 №497232 
>>497215
Чего блять? Nil это ноль на английском. Nil это пустой указатель в Паскале. Это классика, это блять значть нужно.
Аноним 25/04/18 Срд 16:16:22 #672 №497235 
>>497232
В Lua тоже.
Аноним 25/04/18 Срд 17:07:32 #673 №497244 
>>497218
>мне в паскале
А при чем тут паскаль? Паскаль всё - мертв нахуй. Возьми тот же шарп, где байтоебство? Ровно столько же пришлось бы кода написать.
>>497221
Да мне как про null написали, я уже понял это.
>>497232
Нахуя мне знать про пустой указатель в паскале? Вообще, кстати, Null Exception в шарпе более детально сообщил бы мне об ошибке, в частности, точно указал бы, что не существует screensize
Но это дело привычки, я согласен, со временем прохаваю
Аноним 25/04/18 Срд 20:38:38 #674 №497262 
>>497244
>Ровно столько же пришлось бы кода написать
Больше.
Аноним 25/04/18 Срд 20:50:55 #675 №497264 
>>497262
>Больше.
ну зачем ты врешь то?
Аноним 25/04/18 Срд 20:51:04 #676 №497265 
>>497262
А вообще нет, пизжу. В случае с годо - столько же. (Я полез в документацию, чтобы скринами показать, что больше будет, а однако там увеличение количества строк только за счёт скобачек)). Но количество кода эквивалентно только в этом случае, потому что АПИ удалось сделать максимально компактным.
Аноним 26/04/18 Чтв 11:15:55 #677 №497321 
я правильно понимаю, что сигнал - это по своей сути событие?
Аноним 26/04/18 Чтв 13:58:38 #678 №497328 
>>497321
Правильно.
Аноним 26/04/18 Чтв 14:43:59 #679 №497340 
Анон, подскажи.
Вот допустим есть спрайт, как сделать так, что бы его координаты начинались не из центра спрайта, а из левого верхнего угла, например?
И можно ли как-то поменять координаты, что бы начало XY было в левом верхнем углу, а не в анусе?
Аноним 26/04/18 Чтв 15:07:18 #680 №497348 
>>497340
Хорош троллить! О координатах спрайта выше в треде было. А координаты вьюпорта и так в левом верхнем углу.
Ахаха, ну прекрати! Что ж ты делаешь?
Аноним 26/04/18 Чтв 16:11:11 #681 №497354 
>>497348
Ясно, вся суть треда по годоту.
Аноним 26/04/18 Чтв 16:15:14 #682 №497355 
dbwA0ZB.png
>>497348
Верхний угол, да?
И выше про начала отсчета координат ничего не нашел. Процитируй хотя бы, если ты такой крутой!
Аноним 26/04/18 Чтв 16:25:17 #683 №497357 
>>497355
Вот здесь смотри >>483213 и по ссылкам.
sage[mailto:sage] Аноним 28/04/18 Суб 10:54:50 #684 №497559 
Чтож, я пытался, но видимо, тщетно.
Однажды ты спросишь меня, годот или юнити. Я отвечу годот. И ты уйдёшь, так и не узнав, что на самом деле УЕЧ.
Плыви тредик.
Аноним 29/04/18 Вск 20:03:40 #685 №497695 
Заметил в третьей версии запилили вижуал скрипт, но нигде не могу найти примеров с управлением в 2д. Или вижуал скрипт чисто для вида и сырой пока?
Аноним 29/04/18 Вск 21:22:50 #686 №497698 
>After years of discussion on how to implement CSG, Godot finally gets suport for it. This implementation is simple, but makes use of Godot's amazing architecture to shine.
Хуан какой-то ЧСВшный мудачек.
Аноним 29/04/18 Вск 21:28:02 #687 №497701 
>>497698
>Я написал лудший движок!
>Я написал лудший скриптовый язык gdscript!
>Я написал лудший алгоритм CSG (правда он криво работает, но зато он лудший!)
Не удивительно, что godot никому не интересен.
Аноним 29/04/18 Вск 21:51:59 #688 №497703 
>>497698
Не всем же неуверенными омежками быть
Аноним 30/04/18 Пнд 01:12:14 #689 №497728 
2018-04-30 01-11-11.mp4
Начал работу над очередным шедевром.
Аноним 30/04/18 Пнд 01:34:25 #690 №497730 
>>497703
Пока что его высказывания это пустые вскукареки.
Достаточно почитать главную сайта: супер инновационый движок, крутое 3Д. Такой-то манямирок.
Вместо того, чтобы думать о пользователях, они пишет велосипеды и хвалится этим как чем-то хорошим. Для него движок - это средство поднять свое ЧСВ и получать донаты.
Аноним 30/04/18 Пнд 14:23:35 #691 №497769 
Никто не пользуется вижуал скриптом, все печатать любят, прогроместы дохуя, 1000 баксов в секунду.
Аноним 30/04/18 Пнд 14:32:39 #692 №497771 
>>497769
никто не пользуется визуалом, потому что это ущербное дерьмо на всех движках. Проще самому натыкать две-три строчки, чем делать километровое полотно стрелочек и квадратиков
Аноним 30/04/18 Пнд 14:43:42 #693 №497778 
>>497771
>никто не пользуется визуалом
Ты так сказал?
>две-три строчки
Лол, ты просто профи
Аноним 30/04/18 Пнд 14:46:00 #694 №497780 
>>497778
нет, я просто хуй с горы. Но если ты мне покажешь хоть один действительно облегчающий метод использования визуал скриптинга вместо обычного быдло коддинга, то с честью награжу медалью "Доказал какому то анону какую то хуйню"
Аноним 30/04/18 Пнд 15:01:29 #695 №497781 
>>497780
В общем посмотрев видосы с этим вижуал скриптом, чёт как-то расхотелось с godot работать. И даже если язык программирования знать, там это дело через жопу реализовано, смысл в вижуле не сильно меняет дело, если только не добавят встроенные решения, сейчас это как собирать замок в майнкрафте, для того что бы сдвинуть объект по нажатию кнопки, лол.

Пиздец, как же просто в fusion и construct1/2 скриптами работать, да даже галимый юнити c playmaker и uscript намного проще.
Аноним 30/04/18 Пнд 15:10:38 #696 №497785 
14937076787280.webm
>>497780
>облегчающий метод использования визуал скриптинга
Ну, слепить вместе несколько других компонентов, наверное.

В какой-то момент, я уверен, стаёт эффективнее связывать графически. Например, при визуализации музона. Не пробовал ещё.
Типа у тебя N спектров и M всяких динамических параметров. Ты довесил всяких LFO для кучи. Кодом бы это выглядело соединять жутко, но макаронами бы склеить было бы самое то.
Аноним 30/04/18 Пнд 15:13:18 #697 №497787 
>>497781
Просто ты не понимаешь всю гениальность этого визуального скриптинга. Не для тебя Хуан движок делал!
Аноним 30/04/18 Пнд 15:16:14 #698 №497789 
>>497787
Возможно, слишком гениально для меня.
Аноним 30/04/18 Пнд 15:29:30 #699 №497792 
>>497781
>с этим вижуал скриптом
В Godot они скорее для наглядности и удобства восприятия циклов, а не для ускорения процесса.
Аноним 30/04/18 Пнд 16:00:39 #700 №497800 
>>497792
>а не для ускорения процесса
Просто не при каждом воркфлоу это всплывёт.
Аноним 30/04/18 Пнд 16:41:41 #701 №497808 
>>497695
Да.
Аноним 30/04/18 Пнд 17:28:01 #702 №497823 
>>497785
>14937076787280.webm
А мог бы игры делать...
Аноним 30/04/18 Пнд 17:39:44 #703 №497830 
!.webm
>>497823
А ведь придётся...
Аноним 30/04/18 Пнд 19:16:01 #704 №497846 
>>497830
Ща погоди,
Аноним 30/04/18 Пнд 19:32:38 #705 №497850 
2018-04-30 19-27-48.mp4
>>497785
А мог бы игры делать!
Аноним 30/04/18 Пнд 20:40:54 #706 №497852 
>>497785
А с помощью чего реализована эта анимация? Есть сорс? Мимопроходил
Аноним 30/04/18 Пнд 21:00:20 #707 №497853 
>>497852
Это просто рандомная вебемка с форчана. Надеюсь ты не подумал что я афтор?

Если внезапно нужны анимации, то как и анимации, так и модели к ним (тыщи их) есть у даже у ММД-коммунити и много в интернете всего. Даже в легко экспортируемой форме.

>>497850
>А мог бы игры делать!
ГД-реликвия ещё не зарядилась.
Аноним 30/04/18 Пнд 22:15:41 #708 №497868 
>>497853
Что ты имеешь ввиду?
Аноним 30/04/18 Пнд 22:57:03 #709 №497872 
>>497868
Ты просто импортишь модель из блендера и у неё в animationplayer уже танец доступен.
Аноним 02/05/18 Срд 17:25:20 #710 №498041 
>>497872
А как импортировать сразу несколько анимаций? Например, idle, ходьба, стрельба, ебля.
Аноним 02/05/18 Срд 17:40:53 #711 №498043 
>>498041
В блендере свой некий "animation player" со списком анимаций, да и форматы моделек скорее поддерживают списки анимаций. Я,надеюсь, ты же better collada export plugin установил с сайта годота?
Аноним 02/05/18 Срд 18:09:57 #712 №498049 
>>498043
Сам собой установил. Но тридэ пока что дропнул.
Аноним 03/05/18 Чтв 21:41:02 #713 №498163 
Аноны, а что с C# в годо? Скрипты это ведь не серьёзно, что-то сложно я смогу написать только на С++?
Аноним 03/05/18 Чтв 23:36:01 #714 №498167 
>>498163
Если умеешь в плюсы - юзай UE4. Нахуя тебе годо?
Аноним 03/05/18 Чтв 23:40:27 #715 №498168 
>>484362
Соус видоса плес!
Аноним 04/05/18 Птн 01:06:47 #716 №498174 
image.png
>>498168
>Соус видоса плес!
Ты не в каменном веке живешь.
Аноним 04/05/18 Птн 11:59:36 #717 №498203 
>>498167
Так годо лёгкий и, пока, не загруженный тоннами фич, которые мне и не нужны.
Аноним 04/05/18 Птн 14:15:23 #718 №498226 
>>498203
Посмотри тут где-то тред анона, пилившего убийцу майнкрафта на годо. У него вполне получалось. Тебе понадобятся исходники движка и твоя любимая ИДЕ.
Аноним 04/05/18 Птн 21:45:07 #719 №498261 
Всем привет.
Экспериментирую с Годо, пилю управление с тачскрина: одно из действий - кликом, другое - драгом вверх/вниз/вбок. Правильно ли я понимаю, что единственный нормальный способ это сделать, это повесить таймер на нажатие по InputEventScreenTouch и ждать отпускания или истечения таймера (если первое - это клик, второе - начинаем обрабатывать драг)? Фигово, что в этом случае драг фризится на время работы таймера.

Ещё вопрос: как правильно определять направление драга? В основном всё движение должно быть влево/вправо, т.е. не должно быть ложных срабатываний вверх/вниз. Я использую InputEventScreenDrag, думал смотреть на speed.angle() и speed.length(), но, как оказалось, speed на андроидах нулевой (старый баг, похоже). Считать его по relative, сохраняя время предыдущего InputEventScreenDrag? Как часто срабатывает InputEventScreenDrag, не будет ли ложных срабатываний на очень коротких, но очень быстрых перемещениях пальцем? Может, это как-то проще решается?
Аноним 04/05/18 Птн 22:37:55 #720 №498272 
>>498261
>Правильно ли я понимаю, что единственный нормальный способ это сделать, это повесить таймер на нажатие
Неправильно. События же клика и драга есть, сам же ниже пишешь. Включай логику. Как обработать оба события? Если сам не догадаешься, гугли обучающие видосы. По второму вопросу тоже видосы, лень их искать и пересказывать, но я их видел.
Аноним 04/05/18 Птн 23:52:08 #721 №498285 
>>498272
>Неправильно. События же клика и драга есть, сам же ниже пишешь. Включай логику. Как обработать оба события?
Да, можно ещё на release проверять были ли события drag между прошлым нажатием/текущим отпусканием. Так, наверное, лучше. Спасибо!
Аноним 07/05/18 Пнд 09:18:50 #722 №498453 
>>477911 (OP)
Представь себе на секундочку, что ты не разработчик игр. Теперь ты шеф-повар! Смени свой хипстерский прикид на поварский колпак и двубортный китель. Теперь вместо создания игр ты создаешь новые и вкусные рецепты для твоих гостей.

Аноним 07/05/18 Пнд 15:53:04 #723 №498482 
>>498453
Итак, как шеф-повар создает рецепт? Рецепты делятся на две части: первая - это ингредиенты, а вторая - инструкции для приготовления. Таким образом, каждый может следовать рецепту и наслаждаться вашим великолепным творением.
Создание игр в Годо очень похоже на это. Использование движка похоже на пребывание на кухне. На этой кухне узлы напоминают холодильник, полный свежих ингредиентов, из которых можно готовить игры блюда.
Существует множество типов узлов. Некоторые показывают изображения, другие играют звук, другие узлы отображают 3D-модели и т.д. Их десятки.
Узлы Аноним 07/05/18 Пнд 15:59:58 #724 №498484 
tree.png
>>498482
Но давайте начнем с основ. Узлы являются фундаментальными строительными блоками для создания игры. Как упоминалось выше, узел может выполнять множество специализированных функций. Однако любой данный узел всегда имеет следующие атрибуты:
• У него есть имя.
• Он обладает редактируемыми свойствами.
• Он может получать коллбэк для обработки в каждом кадре.
• Он может быть расширен (чтобы иметь больше функций).
• Он может быть добавлен к другим узлам в качестве потомка (Это самое важное. Узлы могут иметь другие узлы в качестве потомков. Когда они расположены таким образом, узлы становятся деревом).
В Годо способность упорядочивать узлы таким образом создает мощный инструмент для организации проектов. Поскольку разные узлы имеют разные функции, объединение их позволяет создавать более сложные функции.
Не беспокойтесь, если пока ещё не дошло. Мы продолжим изучение этого в следующих нескольких разделах. Самый важный факт, который нужно запомнить на данный момент, это то, что узлы существуют и могут быть организованы таким образом.
Сцены Аноним 07/05/18 Пнд 16:04:46 #725 №498485 
scenetreeexample.png
>>498484
Теперь, когда концепция узлов определена, следующим логическим шагом является объяснение того, что такое Сцена.
Сцена состоит из группы узлов, организованной иерархически (по древовидной схеме). Кроме того, сцена:
• всегда имеет только один корневой узел;
• может быть сохранена на диск и загружена обратно;
• может быть инстанцирована (подробнее об этом позже).
Запуск игры означает запуск сцены. Проект может содержать несколько сцен, но для начала игры одна из них должна быть выбрана в качестве основной сцены.
В основном, редактор Годо является редактором сцен. Он имеет множество инструментов для редактирования 2D и 3D-сцен, а также пользовательских интерфейсов, но редактор основан на концепции редактирования сцены и узлов, которые ее составляют.
Аноним 07/05/18 Пнд 16:17:35 #726 №498489 
>>498485
>scenetreeexample.png
Было бы неплохо начинать из node2d/spatial чтобы было где респавнить ясно без дополнительного скриптинга. Да и отдельные ноды, которые видно только в редакторе не помешали бы.
Не самый прикольный пример, имхо.
Аноним 07/05/18 Пнд 16:27:32 #727 №498490 
>>498489
Я надеюсь, ты в курсе, что ты доебался до пикчи из официального туториала?
Аноним 07/05/18 Пнд 16:36:00 #728 №498491 
>>498490
Скорее, до её репостинга.
Аноним 08/05/18 Втр 10:36:03 #729 №498588 
>>492969
На delta забыл перемножить, тебе её не просто так дали в physics process.
Аноним 08/05/18 Втр 13:40:17 #730 №498622 
>>498588
МНЕ?*??
sage[mailto:sage] Аноним 12/05/18 Суб 23:30:08 #731 №499189 
Перекличка с сажей, плиз. Хочу узнать сколько народа подписано на мёртвый тред мёртвого движка?
Аноним 13/05/18 Вск 04:48:14 #732 №499212 
>>499189
Первый!

>с сажей
Не бампать божественный движок будущего? Ты в своем уме?
Аноним 13/05/18 Вск 10:28:35 #733 №499221 
>>499212
> божественный движок будущего
пока это движок уровня проэктов из порнотреда и типа существует чтобы выкачивать бабло через патреон
Аноним 13/05/18 Вск 20:39:33 #734 №499259 
14479444239179f557ca76.jpg
>>499221
> патреон =
> = порно
Ты ебанутый блядь? А ютуб у тебя для ютуб-пупов штоле?
Аноним 14/05/18 Пнд 21:10:43 #735 №499372 
Фокусник в треде!
https://www.youtube.com/watch?v=zF7dgQtWzkA
Аноним 15/05/18 Втр 13:53:16 #736 №499405 
Короче тема такая. Хочу запилить игру. Программирование для меня темный лес. Подойдет для моей цели этот годот? В стиме уже скачал его, начинаю потихоньку курить мануалы, через месяц представлю Вам первые наработки, здесь же все мои друзья.
Аноним 15/05/18 Втр 14:09:30 #737 №499407 
>>499405
Возможно и подойдёт. Проще гд-скрипта только скрипты в гамаках/рпгмаках.
Ты конечно смотри туториалы, но на русском их мало, без минимального знания инглиша на уровне "читаю без словарика" тебе будет тяжко.
Вкратце суть годо (да и суть любого современного движка) вот в чём:
Поверх выбранного языка программирования поставляются модули/классы/библиотеки, реализующие векторно/матричный математический аппарат, физические функции (скорость, ускорение, гравитация, тела и их столкновения), а так же программную абстракцию для доступа к графике, звуку, опционально к сети. Всё это добро организуется в древовидную модель языковых сущностей (классов, типов, нодов или т.п.).
Это стандартный минимум к которому сегодня приведены все игровые движки. Какой ни начни изучать, во всех последующих ты будешь натыкаться на то же самое.
В любом (из известных мне) языков программирования нет искаропки всего перечисленного, есть только функции/классы для прямого доступа к железу, а так же базовая математика, без векторов, например, достаточная, чтобы написать калькулятор и дополнительный матан нужно либо подключать отдельно, либо велосипедить самому.
Казалось бы, что проще завелосипедить вектор? Берёшь структуру, ебашишь туда икс, игрек, зэт, ебашишь туда операторы сложения вычитания - готово! Но я тут на днях открыл исходники. Там всё есть. Нормализация, продакция, хуякция, транспонирование матриц. Всё готовенькое. Зачем всё это велосипедить с нуля? В академических целях? А игоры-то когда делать?
Аноним 16/05/18 Срд 09:13:11 #738 №499472 
Вчера смотрел видосы про autotile. Прикольная штука. Ты задаёшь набор тайлов, прописываешь в этом наборе маску, согласно которой отделены кромки от наполнения. И после этого одной кистью рисуешь полностью обведённые кромкой платформы. Быстро. Удобно.
Есть ли в других 2д-движках подобный функционал? Или это можно выносить в шапку как уникальную фичу?
Аноним 17/05/18 Чтв 07:56:46 #739 №499649 
godot.png
Скажите нуфагу сколько нужно времени чтоб изучить этот годот? Что то очень сложно мне это даётся, особенно моменты со скриптами и кодом. Может в гейммейкер перекатиться? Там будет с этим легче?
Аноним 17/05/18 Чтв 08:12:09 #740 №499650 
>>499649
По скрину у тебя уже косяки.

Ты корневой узел не забубенил, ни камеры, ни вьюпорта...
Аноним 17/05/18 Чтв 08:13:10 #741 №499651 
>>499649
>Там будет с этим легче?
У тебя должно быть понимание основ программирования, без него ты даже гамак не освоишь. Нужно понимать, как вообще программируется компьютер. Циклы, переменные, функции, хуё-маё!
Аноним 17/05/18 Чтв 09:17:55 #742 №499657 
>>499651
Все сложнее чем я думал... Подскажи что почитать про эти основы программирования. Сдаваться я не намерен!
Аноним 17/05/18 Чтв 12:26:09 #743 №499679 
>>499657
https://ru.wikipedia.org/wiki/Программирование
И дальше по ссылкам.
sage[mailto:sage] Аноним 18/05/18 Птн 12:00:27 #744 №499922 
>>477911 (OP)
Мёртвый тред.
Мёртвого движка.
Плыви, Робби! положил покойному монетки на глаза
Аноним 19/05/18 Суб 02:41:10 #745 №500109 
> Полностью перезагружаешь сцену
> Данные переменной сохраняются и не хотят меняться

Найс движок, от души просто, ниразу не говно.
Аноним 19/05/18 Суб 02:56:09 #746 №500111 
>>500109
А ты что думал, бесплатно получишь годноту? Хуй тебе!
Аноним 19/05/18 Суб 05:26:35 #747 №500115 
image.png
>>500109
руки из жопы вытащи. все меняется
>>499922
>мертвого движка
Нихрена себе мертвый. У нас даже на работе столько коммитов и закрытых задач не бывает за неделю
Аноним 19/05/18 Суб 06:52:18 #748 №500117 
>>500109
иницилизировать переменные и следить за циклом жизни не пробовал?
Аноним 19/05/18 Суб 14:01:02 #749 №500152 
>>500117
Нет. Расскажи как это делать, интересно.
Аноним 19/05/18 Суб 14:38:58 #750 №500153 
>>500109
Виноват то ты, качать говнодот вместо юнити в 2К18.
Аноним 19/05/18 Суб 14:42:08 #751 №500154 
15084155323440.jpg
>>500115
>Closed Issues: 71
>New Issues: 101
Аноним 19/05/18 Суб 15:42:15 #752 №500156 
>>500109
Ой, сорри, это я налажал, не знал движок реагирует на то что спрайт не видно до того как он загрузился.
Аноним 20/05/18 Вск 02:27:03 #753 №500208 
>>500154
У них сейчас фича фризз, так что это одна из причин почему так много незакрытых issues и особенно пулл реквестов.
sage[mailto:sage] Аноним 22/05/18 Втр 09:51:50 #754 №500451 
Традиционная сажа вслед уплывающему треду никому не нужного движка.
Аноним 25/05/18 Птн 17:59:07 #755 №501014 
>>500154
Это норма для развивающихся проектов, типа Виндуос, Файрфокса.
Аноним 25/05/18 Птн 19:36:16 #756 №501025 
Snap 2014-08-16 at 13.21.49.png
Ммм, эффект водной поверхности без шейдеров!
https://www.youtube.com/watch?v=jbYrpKWTlpw
Аноним 25/05/18 Птн 23:41:12 #757 №501042 
image.png
>>477911 (OP)
>Почему я должен выбрать Godot?

Потому что ты петух, не умеющий в программирование и не осиливший даже XNA/Monogame, которые умеют выводить спрайты не хуже чем драг-н-дроп говнодвижки.
Аноним 26/05/18 Суб 03:08:12 #758 №501059 
>>501042
>даже XNA
Его же закрыли, не?
Аноним 26/05/18 Суб 09:11:37 #759 №501064 
>>501042
>XNA/Monogame
Как там в 2008?
Аноним 26/05/18 Суб 17:46:50 #760 №501095 
>>499649
Если есть желание, можем вместе потыкать этот движок.

И олсо, скачал сам годот недавно по советам с реддита. Мне многого не нужно, тем более зарабатывать не собираюсь на геймдеве, потому что основной доход идет с клиент-серверных мобилок. Если кто хочет вместе потыкать этот движок - можем вместе это делать. Попилить какой-нибудь 2д игрушку раннер или еще чего-нибудь.
Аноним 26/05/18 Суб 19:56:24 #761 №501107 
https://godotengine.org/article/fixing-godot-games-published-google-play
Аноним 27/05/18 Вск 22:32:24 #762 №501204 
14311896416590.jpg
>>501042
> Тред #2
> 750 постов
> доебался к шапке
Аноним 28/05/18 Пнд 06:10:57 #763 №501221 
image.png
Имеется, значит, 2d-моб, который любит стрелять 2d-стрелами из 2d-лука. 2d-cтрела, значит, летит по параболе, 2d-физон, ригидбоди, вся хуйня.
Вопрос: как этому мобу целиться, дабы стрела прилетела куда надо?
По геометрии у меня двойка.
Аноним 28/05/18 Пнд 06:20:45 #764 №501222 
>>501221
Это не геометрия.

Тебе просто уравнение движения составить и решить надо.
Аноним 28/05/18 Пнд 10:21:19 #765 №501229 
>>501221
чекни задачи по кинематике по физике к ЕГЭ, там есть такое.
Аноним 28/05/18 Пнд 11:25:49 #766 №501231 
>>501025
> Ммм, эффект водной поверхности без шейдеров!
> GLES 2.0/3.0
> без шейдеров

Аноним 28/05/18 Пнд 19:02:26 #767 №501296 
>>501221
рейкасты мб то что нужно
Аноним 28/05/18 Пнд 19:12:13 #768 №501297 
>>497728
Я бы поиграл. Надеюсь, не забросишь.
Аноним 28/05/18 Пнд 20:18:38 #769 №501302 
>>477911 (OP)
>GDScript можно переучиться за час. Python признан во всем мире самым простым языком для начинающих
Какая разница, там 5к функций всяких почти без пояснений, в этом говне хуй разберешься. Вот не пойму долбоебов, ну вот ты написал функции, ну ты же тестишь их, ну оставь рядом код, паскуда хуанская.
Аноним 28/05/18 Пнд 22:29:30 #770 №501319 
>>501302
>Какая разница, там 5к функций всяких почти без пояснений, в этом говне хуй разберешься. Вот не пойму долбоебов, ну вот ты написал функции, ну ты же тестишь их, ну оставь рядом код, паскуда хуанская.

>Название get_animation():
>Кох-кох-кох, нипанятна ничиво ряяяя!!11
Аноним 28/05/18 Пнд 22:49:20 #771 №501326 
>>501319
Там в поиске этих анимаций и текстур миллион будет. Мне нужно было просто узнать координаты мыши, час искал, а они оказываются во вьюпорте. Там вообще все нелогично, понятно, что прогер легко разберется, но про начинающих не пиздите, огромное запутанное апи без примеров. В констракте если нужно что-то связанное с мышью, щекаешь на иконку мыши и видишь все нажатия, и координаты. А в годоте одно в инпуте, другое во вьюпорте, третье где-то среди оставшихся 5к функций.
И все сука вместо констрактовских событий прикручивают ноды обоссанные из-за анриала, а у констракта ни одного конкурента нет. И 3д нет, пидарасы. Один чел пытается уговорить разрабов, но тщетно все это.
https://github.com/godotengine/godot/issues/17795
Аноним 28/05/18 Пнд 23:32:35 #772 №501332 
Screenshot20170827105420.png
>>501326
>Мне нужно было просто узнать координаты мыши, час искал
Ты, вероятно, не очень умный. За минуту в гугле находится. Ты небойсь и в официальных чатиках движка (на офф сайте есть) не сидишь.

Тебе просто главное заебать себя, а не продуктивно работать.

Ты дегрод, которому не место в геймдеве.
Аноним 29/05/18 Втр 00:12:11 #773 №501338 
>>501332
>За минуту в гугле находится.
Это было просто как пример, вообще инфы по говноту очень мало, и он постоянно меняется. Выпустили какую-то книгу, нахуй она нужна, если в 3.1 все изменится и много нового будет.
>>501332
В том то и дело, что я хочу продуктивно работать, а нахуй делать так, что без няньки не разберешься. Я, конечно, ни в чем никого не обвиняю, хорошо, что он есть, просто крик души.
Аноним 29/05/18 Втр 02:03:14 #774 №501351 
>>501338
>вообще инфы по говноту очень мало
Сам ты говняшка. Научись справочными материалами пользоваться.
Страшно подумать, что у тебя с остальным контентом творится.
Аноним 29/05/18 Втр 09:08:21 #775 №501374 
Внимание! Важная инфа!
Похоже, юнитидебил сменил тактику и косит под дегрода в подобных постах >>501302 дискредитируя годосообщество в глазах 3,5 мимокрокодилов.
Пожалуйста, воздерживайтесь от срача, не ведитесь на толстоту. Так победим!
Аноним 29/05/18 Втр 09:10:54 #776 №501375 
>>501374
>Похоже, юнитидебил сменил тактику и косит под дегрода в подобных постах >>501302
Ты ебанутый что ли? Сам дискредитируешь годот своей тупизной
Аноним 29/05/18 Втр 09:14:30 #777 №501376 
>>501375
Нет ты дискредитируешь годо своим пидорством.
Аноним 29/05/18 Втр 09:15:12 #778 №501378 
>>501376
Шлюха тупая, заткнись и не позорь годот!
Аноним 29/05/18 Втр 09:21:48 #779 №501380 
>>501378
Лол, ты такое ничтожество, что даже ответить элегантно не можешь. На что ты вообще надеялся?
Аноним 29/05/18 Втр 09:23:04 #780 №501381 
>>501380
Стараться отвечать пидару позорящему годот? Нет, пидар, не дождешься.
Аноним 29/05/18 Втр 09:23:17 #781 №501382 
Screenshot20170827104035.png
>>501374
>Так победим!
Победа годота - написание на нём блокбастеров и атцкие мучения юнитипидоров в массовом медия.

Бурления чела, который даже API полистать спокойно не может - не имеет смысла.

В поддержке своего продукта ты и не с такими ослами встретишься.
Аноним 29/05/18 Втр 09:24:55 #782 №501384 
>>501382
>ослами
Вот зачем так обзываться?
Аноним 29/05/18 Втр 09:27:16 #783 №501385 
Screenshot20180517005432.jpg
>>501384
>Вот зачем так обзываться?
Ты сам на себе спроэцировал. Задумайся о своём психическом состоянии. Сходи аниме посмотри хотя бы.
Аноним 29/05/18 Втр 09:27:27 #784 №501387 
>>501381
Зац ма бой! Продолжай в таком же духе и тебе непременно удастся затралить паручку нубцов.
>>501382
Внимательно читаю твои советы. Кроме шуток.
Аноним 29/05/18 Втр 09:29:58 #785 №501389 
>>501385
>Ты сам на себе спроэцировал
Не было такого, нубец просто накинулся на меня с обвинениями в дискредитации и обзывалками, пришлось охладить его траханье.
Аноним 29/05/18 Втр 09:32:12 #786 №501390 
изображение.png
>>501382

> Победа годота - написание на нём блокбастеров и атцкие мучения юнитипидоров в массовом медия.

> Бурления чела, который даже API полистать спокойно не может - не имеет смысла.

> В поддержке своего продукта ты и не с такими ослами встретишься.
Аноним 29/05/18 Втр 10:25:21 #787 №501395 
image.png
>>501385
>Сходи аниме посмотри хотя бы
Аноним 29/05/18 Втр 20:55:14 #788 №501508 
>>501395
Посоветуй тайтол.
Аноним 29/05/18 Втр 21:05:20 #789 №501517 
>>501508
>Посоветуй тайтол.
https://www.youtube.com/watch?v=twR906cUbFc
Аноним 29/05/18 Втр 21:21:19 #790 №501528 
>>501517
Добра тебе и няшек. Ща заценим, годаны!
Аноним 31/05/18 Чтв 20:25:21 #791 №501996 
>>477911 (OP)
Перемога!
Гугл выпиливает приложения на Годоте из маркета, потому что они неправильно запрашивают разрешения.
https://godotengine.org/article/fixing-godot-games-published-google-play
Аноним 31/05/18 Чтв 22:17:07 #792 №502015 
1523137019.png
>>501996
Ну всё, перехожу на юнити (нет).
Аноним 31/05/18 Чтв 22:19:03 #793 №502017 
0,0000003.jpg
>>502015
>нет
Ах ты гадюка! Быстро переходи!
Аноним 31/05/18 Чтв 22:20:36 #794 №502018 
>>502017
Лучше на УЕЧ перейду. Ненавижу шарп и джаву.
Аноним 01/06/18 Птн 02:29:17 #795 №502037 
>>501996
>Гугл выпиливает приложения на Годоте из маркета, потому что они неправильно запрашивают разрешения.
Ты статью почитай вначале. Её еще несколько днями раньше постили в тред. Просто переэкпортнуть проэкт следует вроде.
Аноним 01/06/18 Птн 16:38:47 #796 №502161 
>>502037
Да, просто пересобрать движок и переэкспортнуть, и бежать на поклон у Гуглу, а все потому что ты пользовался Годотом.
Аноним 01/06/18 Птн 16:49:49 #797 №502166 
takemylovee.webm
>>502161
>пересобрать движок
Звучит непосильно страшно для быдла.

Да и кажись только шаблон экспорта пересобирать надо.
Аноним 01/06/18 Птн 16:53:26 #798 №502167 
>>502166
Так а разве это не одно и тоже в случае годота?
Аноним 01/06/18 Птн 16:56:06 #799 №502168 
banana.webm
>>502167
>в случае годота
Есть такой мем как юникс-философия.
Ты ж шаблоны отдельно скачиваешь, забыл? (если конечно не в стиме)
Аноним 01/06/18 Птн 17:06:58 #800 №502173 
>>502168
>Есть такой мем как юникс-философия.
Помню, это когда ничего не работает, не совместимо и на выходе один монолит.
>Ты ж шаблоны отдельно скачиваешь, забыл?
В статье написаньо, что скачать можно только шаблон без пермишнов совсем, в остольных случаях перекомпиляй из исходников.
Аноним 01/06/18 Птн 19:02:48 #801 №502195 
Стоит ли перекатываться с гейммейкера на этот ваш самый Годот? И насколько GDScript будет отличаться от гейммейкерского GML? (ну хоть там, как и в GMS, блюпринты есть, уже радует)
Аноним 01/06/18 Птн 21:01:11 #802 №502217 
>>502195
Перекатываться стоит уже хотя бы потому, что помимо гдскрипта там уже можно сишарп и эфшарп прикручивать и делать полноценные игры с ЛЮБЫМ геймплеем.
Аноним 01/06/18 Птн 21:04:45 #803 №502219 
Обамка.jpg
>>502217
>хотя бы потому, что помимо великолепного 2д движка есть еще и супер перспективное 3д
Аноним 01/06/18 Птн 21:13:42 #804 №502222 
>>502219
>супер перспективное 3д
Которое не идёт на андроидах и тормозит на баннимарке.
Аноним 01/06/18 Птн 21:25:54 #805 №502226 
>>502222
Ты пиздишь, падла. Сейчас еще gles2 прикрутят и будешь сосать!
Аноним 01/06/18 Птн 21:42:48 #806 №502232 
144940838122.jpg
>>502226
Хорошо-хорошо, признаю, годот лучший, юнити - гавно.
Аноним 01/06/18 Птн 21:44:32 #807 №502234 
014856172693460.jpg
>>502232
Так то лучше.
Аноним 02/06/18 Суб 01:37:35 #808 №502272 
>>502226
>сейчас
Вот когда прикрутите, тогда и приносите.
Аноним 02/06/18 Суб 09:02:03 #809 №502295 
>>502272
Да ты только посмотри какая красота
https://twitter.com/karroffel/status/1002608028351377408
Аноним 02/06/18 Суб 11:19:27 #810 №502306 
Обнаружил, что в гдскрипт нет функции, которая возвращала бы логическое значение, является ли число целым, наподобие такой:
> bool is_integer(float argument)
Написал такую самостоятельно. Код простейший:
> if argument == int(argument): return true; else: return false
Но мне нужен этот функционал в нескольких скриптах. Чтобы избежать индусского кода (копипаста), я сделал автолоад-скрипт с этой функцией, но теперь мне не нравится какой длинный получается вызов:
> global_functions.is_integer(enemy_position/cell_size)
Хотелось бы обойтись без имени синглтона, просто:
> is_integer(enemy_position/cell_size)
А в идеале хотелось бы, как в питоне:
> result = enemy_position/cell_size
> return result.is_integer
Подскажите, ЧЯДНТ?
Аноним 02/06/18 Суб 12:40:07 #811 №502313 
bump
Аноним 02/06/18 Суб 14:16:08 #812 №502329 
>>502195
Бампаю свой вопрос

Насколько GDScript будет отличаться от гейммейкерского GML?
Аноним 02/06/18 Суб 15:07:43 #813 №502341 
>>502329
Какая разница, дебик, проблема не в синтаксисе, а в апи.
Аноним 03/06/18 Вск 01:44:40 #814 №502437 
Есть желающие попахать на дядю за кэш? Нужно запилить апи для моддинга к весьма кривой игре (заодно перехерачить большую часть кривизны, чтобы совсем стыдно не было).
Аноним 03/06/18 Вск 01:54:28 #815 №502440 
>>502306
>Обнаружил, что в гдскрипт нет функции, которая возвращала бы логическое значение, является ли число целым,
Чем тебе typeof(foo) == TYPE_INT не угодил?
Аноним 03/06/18 Вск 15:21:53 #816 №502564 
>>502295
>Да ты только посмотри какая красота
После субнаутики не прёт, чесное слово.
Аноним 03/06/18 Вск 15:36:04 #817 №502573 
>>502564
Тебя и не должно сильно переть, это просто прогер рыбку сделал. Лишь бы пернуть, сучонок.
Аноним 03/06/18 Вск 22:59:35 #818 №502643 
fuckdepolice.png
Fuck the police, fuck-fuck the police
Аноним 03/06/18 Вск 23:01:37 #819 №502644 
>>502643
?
Аноним 03/06/18 Вск 23:02:33 #820 №502645 
>>502644

Ошибка что нет двоеточия в конце, когда оно то на самом деле есть!
Аноним 03/06/18 Вск 23:04:54 #821 №502646 
>>502645
И в чем ошибка в итоге?
Аноним 03/06/18 Вск 23:09:46 #822 №502647 
>>502646
Оказалось что not надо перенести на место сразу после and.
Аноним 03/06/18 Вск 23:10:30 #823 №502648 
>>502646
В том что постер дцп.
>>502643
Замени not in на !legs_state in one_time_states.
Аноним 03/06/18 Вск 23:14:28 #824 №502649 
>>502647
На скрине нет and
>>502648
А нах годот на двоеточие сагрился? Это что БАГ?
Аноним 03/06/18 Вск 23:14:50 #825 №502650 
kill me.jpg
>>502648
>>!legs_state
Kill me
Аноним 03/06/18 Вск 23:17:03 #826 №502651 
>>502649
Годот сагрился на два оператора подряд (not, in). Парсер определение ошибкам правильное дает через раз.
Аноним 03/06/18 Вск 23:22:15 #827 №502653 
>>502651
Сейчас планируют типы приделать к гдскрипту и типо определение ошибкам должно лучше стать?
Аноним 03/06/18 Вск 23:25:18 #828 №502654 
>>502653
в душе неебу, я конечный пользователь.
Аноним 03/06/18 Вск 23:26:26 #829 №502655 
>>502654
>я конченый пользователь
Понятно.
Аноним 04/06/18 Пнд 17:54:49 #830 №502788 
image.png
>>477911 (OP)
УВАЖЕНИЕ
Аноним 05/06/18 Втр 05:33:33 #831 №502875 
>>501095
>Если есть желание, можем вместе потыкать этот движок.
Звучит как-то по пидорски.
Аноним 05/06/18 Втр 09:45:04 #832 №502886 
15215484310980.webm
>>502875
>Звучит как-то по пидорски.
Один раз - не пидорас!
Аноним 05/06/18 Втр 09:47:43 #833 №502887 
image.png
image.png
Следующий вопрос знатокам:
Чтобы анимировать нарезанного на куски болванчика не обязательно же делать кости? Ну типа шевелишь на каждом кадре как надо и все.
Вопрос второй:
Сделал я кости, все красиво, добавляю кинематику, кости желтеют, но кинематики нет, все равно отрывается все друг от друга.
Аноним 05/06/18 Втр 11:02:36 #834 №502893 
>>502887
1. Ютуб.
2. IK Tutorials
3. PROFIT!
Аноним 06/06/18 Срд 22:15:08 #835 №503243 
Годаны, я правильно понимаю, что конструкция:
if variable in dictionary: do_something
- означает, что если переменная variable совпадает с одним из значений в словаре dictionary - тогда условие срабатывает?
Аноним 07/06/18 Чтв 06:55:28 #836 №503280 
>>503243
Нет, не со значением, а с ключом.
По аналогии с тем как оно работает в for:
https://github.com/rdcklinux/godot-docs/wiki/gdscript#for
>var dict = {"a":0, "b":1, "c":2}
>for i in dict:
> print(dict) # loop iterates the keys; with i being "a","b" and c" it prints 0, 1 and 2.
разметка фикс Аноним 07/06/18 Чтв 07:38:25 #837 №503282 
>>503280
>var dict = {"a":0, "b":1, "c":2}
>for i in dict:
> print(dict[i]) # loop iterates the keys; with i being "a","b" and c" it prints 0, 1 and 2.
Аноним 07/06/18 Чтв 09:53:35 #838 №503287 
>>503280
Бля, вот почему у меня фигурные скобки ошибки выдавали. У меня, получается не словарь вообще. Я сделал приблизительно такое:
> var fb = [2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610]
> if x in fb: ...
В принципе, я уже потестировал и оно работает как мне надо. Но такая запись, видимо не словарём называется. Наверное, это просто список.
Аноним 07/06/18 Чтв 15:20:16 #839 №503334 
>>502887
Дергай за кости, когда ik поставишь,ниче отваливаться не будет
Аноним 08/06/18 Птн 20:17:40 #840 №503563 
Растаманы знают толк в геймдевелопинге!
https://www.youtube.com/watch?v=dCcjAiU81go
Аноним 08/06/18 Птн 21:21:54 #841 №503578 
https://www.youtube.com/watch?v=9RQTbGA2Wdo&app=desktop
Аноним 09/06/18 Суб 08:43:43 #842 №503643 
Лучший бамп лучшему треду luĉšego dvižka!
Аноним 09/06/18 Суб 12:19:40 #843 №503668 
>>503578
Сегодня вечером стрим с разработчиком движка походу.
Аноним 09/06/18 Суб 13:09:48 #844 №503678 
>>503334
Уже разобрался, но спасибо.
Аноним 09/06/18 Суб 14:56:55 #845 №503706 
potato.png
У кого-то есть инфа по оверлеям? Хочу попробовать сделать генерацию портретов персонажей, с разными лицами и прическами. Через оверли.
Аноним 09/06/18 Суб 15:01:56 #846 №503709 
>>503706
>инфа по оверлеям?
Разве это не просто стопка спрайтов?
Аноним 09/06/18 Суб 15:02:50 #847 №503710 
>>503709
Сейчас попробую сделать через спрайты, но я уверен что есть более гуманный способ.
Аноним 09/06/18 Суб 15:12:15 #848 №503714 
>>503710
>что есть более гуманный способ
Вручную перерисовывать картинку на 1м спрайте?
Аноним 09/06/18 Суб 15:21:10 #849 №503719 
Я обнаружил, что две тайлмапы подряд - моргают. Это баг или фича? Нужно делать на втором слое?
Аноним 09/06/18 Суб 15:24:38 #850 №503721 
>>503719
У меня полно уровней с несколькими тайлмапами подряд, и никогда ничего не моргало. Ты что-то неправильно делаешь, проверяй ещё раз.
Аноним 09/06/18 Суб 15:28:19 #851 №503722 
>>503706
>>503710
Давай я тебе наглядно объясню что ты сейчас спрашиваешь:
>- У кого-то есть инфа по инструментам? Мне нужно прибить доску четырьмя гвоздями.
>- Молотком не пробовал?
>- Сейчас попробую молотком, но я уверен что есть более гуманный способ.

Возникает резонный вопрос - ты идиот?
Аноним 09/06/18 Суб 15:31:04 #852 №503723 
>>503722
Я привык к работе с нормально-работающей системой оверлеев, для которых не нужно создавать целый спрайтовый узел. Можешь пососать вонючку.
Аноним 09/06/18 Суб 15:46:52 #853 №503724 
Screenshot from 2018-06-09 15-25-53.png
Аноним 09/06/18 Суб 16:52:03 #854 №503729 
>>503723
Сосёшь тут только ты, судя по твоим постам.
Аноним 09/06/18 Суб 17:15:07 #855 №503735 
>>503729
Судя по твоим постам ты какашка вонючая и дебил идиотский. Сосун.
Аноним 09/06/18 Суб 19:26:59 #856 №503753 
image.png
image.png
>>503735
Хах, дифилекс, я тебя вычислил, как и обещал. Вот. Я подебил
Аноним 09/06/18 Суб 19:49:26 #857 №503756 
15285607041480.jpg
Через 2 часа лайв-стрим с разрабами движка годот. https://www.youtube.com/watch?v=9RQTbGA2Wdo&app=desktop
Аноним 09/06/18 Суб 20:04:15 #858 №503761 
>>503756
Мы не знаем инглиша, слышь!!! Да и ничего интересного они не скажут. Пока рендер годоту не оптимизируют и гипробы не улучшат никто его юзать не будет. Все пилят дополнительных фич, а рендер говно, три модельки закинешь и лагает.
Аноним 09/06/18 Суб 21:16:58 #859 №503774 
>>503761
>Мы не знаем инглиша, слышь!!!
Юнитидебил не палится.
Аноним 09/06/18 Суб 22:23:32 #860 №503788 
>>503756
>Why I Created The Godot Engine
Синдром NIH, че тут обсуждать нах.
Аноним 09/06/18 Суб 23:12:57 #861 №503805 
>>503756
Охуенный стрим. Нашим стримерам из /gd/ надо у них учиться.
Аноним 09/06/18 Суб 23:17:18 #862 №503808 
>>503805
Бро, расскажи, что там Хуан вещал?
Аноним 09/06/18 Суб 23:33:00 #863 №503817 
>>503808
>Бро, расскажи, что там Хуан вещал?
УровеньГД попросил его потрясти и его ведущий тряс. А под конец ведущие всем порекомендовали поиграть в Дорогу Правопорядка.
Аноним 09/06/18 Суб 23:41:24 #864 №503819 
200px-Goodjokefaggot.jpg
>>503817
Аноним 09/06/18 Суб 23:42:16 #865 №503820 
image.png
>>503819
Аноним 10/06/18 Вск 01:25:30 #866 №503849 
orderroad-lvlgd-09june2018.webm
>>503819
Зачем мне врать анону? Анон сам по себе даун если Дорогу Правопорядка не читает.
Аноним 10/06/18 Вск 09:09:03 #867 №503868 
>>503849
Что ты постишь то, поехавший, тебя просили на русише рассказать, что там хуан говорит.
Аноним 10/06/18 Вск 10:58:59 #868 №503886 
>>503849
УровеньГД пощекотал себе очко ЧСВ. Как мило (нет). Лучше бы игры делал.
Аноним 10/06/18 Вск 12:33:00 #869 №503899 
>>503886
Это не уровень, уровня здесь уже почти год нет. Это всего лишь распидораха.
Аноним 10/06/18 Вск 12:56:11 #870 №503901 
2remember2lvlgd.webm
>>503899
>Это не уровень, уровня здесь уже почти год нет.
Не путай хуюровня, уровень и уровнягд...
Аноним 10/06/18 Вск 13:51:33 #871 №503903 
Screenshot from 2018-06-10 13-50-25.png
Аноним 10/06/18 Вск 20:10:43 #872 №503963 
15038620306700.jpg
>>503903
И там насрали. Что за народец мудацкий?
Аноним 10/06/18 Вск 20:34:24 #873 №503971 
Надо поужинать и сделать видос как Джуана трясут по совету уровнягд.
Аноним 10/06/18 Вск 21:42:56 #874 №503978 
>>503971
Я ж надеюсь, ты в годоте будешь вебм монтировать?
Аноним 10/06/18 Вск 22:36:19 #875 №503985 
>>503978
>ты в годоте будешь вебм монтировать
Буду, когда систему линейного монтажа будет, а пока нет.
Аноним 10/06/18 Вск 22:37:12 #876 №503986 
Годоты, как там, баги мобильные пофиксили? Или так и будет до версии 3.1?
Аноним 10/06/18 Вск 23:55:11 #877 №503990 
>>503986
Мобилкопараша не нужна.
Аноним 11/06/18 Пнд 00:06:44 #878 №503993 
>>503990
На пека играют в нормальные игры, а не в говно уровня гд, так что без мобилок никуда.
Аноним 11/06/18 Пнд 00:12:36 #879 №503995 
orderroad-lvlgd-09june2018.webm
>>503993
>а не в говно уровня гд
Скоро всё изменится.

All HAIL LEVEL GD
Аноним 11/06/18 Пнд 00:12:46 #880 №503996 
>>503993
>а не в говно уровня гд
Ну так не делай говно уровня гд. Можно подумать, если ты не умеешь в стиль, в моделинг, в озвучку (банально нет друзей/знакомых с хорошими голосами), то ты на любом движке накропаешь говно уровня гд.
А со скиллом ты сделаешь годноту даже без движка вообще.
Что такое движок? Это всего лишь готовая математика и физика, которую тебе, игроделу, не надо велосипедить самостоятельно. Редактор в игровом движке - вещь опциональная.
Аноним 11/06/18 Пнд 00:22:15 #881 №503998 
>>503996
> Редактор в игровом движке - вещь опциональная.
С годотом можно дальше пойти.
Игровой движок в игровом движке вещь опциональная. Можно сразу же кучу багов пофиксить, попутно написано собственный.
Аноним 11/06/18 Пнд 00:25:11 #882 №504002 
>>503998
Ты можешь пойти нахуй, софист ибаный. Судя по твоим постам, ты там уже бывал и тебе там нравится.
Аноним 11/06/18 Пнд 00:36:11 #883 №504006 
>>504002
Поклонник забагованного говна подгорел, хаха.
Аноним 11/06/18 Пнд 00:43:32 #884 №504008 
мем.jpg
Аноним 11/06/18 Пнд 23:01:23 #885 №504379 
godotshake.webm
ШОК! УровеньГД спровоцировал автора курсов по юнити потрясти Хуана!
Аноним 11/06/18 Пнд 23:04:02 #886 №504382 
>>504379
Непонятно нихуя по свинглишу, не пости сюда.
Аноним 11/06/18 Пнд 23:08:26 #887 №504386 
removeenglish.webm
>>504382
>свинглишу
Орнул с тебя. Желаю тебе успехов на внутреннем рынке.
Аноним 11/06/18 Пнд 23:14:49 #888 №504387 
>>504386
В моей игре не будет диалогов, соснул, хех.
Аноним 11/06/18 Пнд 23:18:30 #889 №504390 
>>504379
Шейк, бэби, шейк. Вот видно, что ребята близки народу, не зазвездились. Всё таки верно я движок выбрал.
Аноним 11/06/18 Пнд 23:53:10 #890 №504395 
N0AY7B1P.png
>>504379
>А давайте допишем GLES2, чтобы Годот заработал на половине мобилок мира, на встроеных видяхах
>ДА НУ НАХ, ДАВАЙТЕ ЛУЧШЕ МЫШКОЙ ФОТКУ НА СТРИМЕ ШАТАТЬ
Аноним 12/06/18 Втр 00:31:03 #891 №504403 
>>504395
Не был бы ты юнитидебмлом, срущим в годотреде, ты бы просто сделал верисионнонезависимый код и компилировал свои игоры на 2-й версии годота для старья и на 3-ей для состоятельных парней со свежим железом.
Аноним 12/06/18 Втр 01:30:45 #892 №504408 
>>504395
>ДА НУ НАХ, ДАВАЙТЕ ЛУЧШЕ МЫШКОЙ ФОТКУ НА СТРИМЕ ШАТАТЬ
Ты просто не в теме. Сверху двое - типа стримеры-ютуберы толкающие платные курсы по юнити и всё такое.
Из готода только Джуан вроде снизу был.
Аноним 12/06/18 Втр 02:11:44 #893 №504412 
>>504403
>ПРОСТО ПОДДЕРЖИВАЙ ДВЕ ВЕРСИИ ИГРЫ, ВЕДЬ ДВИЖКИ ДЛЯ ЭТОГО ДЕЛАЮТСЯ
Кек.
>>504408
>Два юнитибога колеблят неработающую картинку годота
А, тогда все сходится.
Аноним 12/06/18 Втр 13:04:58 #894 №504439 
lol-2.webm
>>504379
> моргни два раза, если тебе нужна помощь
Аноним 13/06/18 Срд 02:15:13 #895 №504610 
Ладно. Придется на годот перекатываться.
Юнити говно, анриал тяжелый и непонятный, кокос в нормальное триде и большие игры не может.
хейтер забаговонного говна

Разве что эти уебки собирают бабло на педреоне, а работать не хотят. Сукиблядь!11
Аноним 13/06/18 Срд 08:11:38 #896 №504630 
>>504610
Лучше юнити, в годоте лайтмапы говно, и производительность хуже.
Аноним 13/06/18 Срд 10:33:39 #897 №504650 
>>504630
>в годоте лайтмапы говно
У тебя в голове говно, юнитидаун. Настрой сначала размер лайтмапов корректно, а потом видосики снимай. а то заебись так хуйню творить, в говнюнити лайтмапы настроил, а в годо и уече - нет. Затем снял видос и на ютуб выложил. Смотрите, мол, какие лайтмапы говно у бажествинава юните.
>производительность хуже
У любого скриптового языка производительность хуже. И у gdscript и у unityscript (от которого отказались). Для этого вводят поддержку сишарпа, клоун, блядь.
Аноним 13/06/18 Срд 11:35:45 #898 №504660 
>>504650
>У любого скриптового языка производительность хуже.
Производительность рендера хуже, чушман тупой, в 4-5 раз хуже юнити. Лайтмапы в годо введены для галочки за неделю, хуан не стал их доводить до ума и они не учитывают свет неба. Ты только позоришь годот своей тупостью, даун.
Аноним 13/06/18 Срд 12:14:11 #899 №504663 
>>504660
> Лайтмапы в годо введены для галочки за неделю, хуан не стал их доводить до ума и они не учитывают свет неба. Ты только позоришь годот своей тупостью, даун.

А нахера вообще вы дрочите на встроенные лайтмапы, если любой профрендер вроде октана отрендерит их вам гораздо пизже?
Аноним 13/06/18 Срд 12:19:24 #900 №504664 
>>504663
>любой профрендер вроде октана отрендерит их вам гораздо пизже?
Нахуй ебать велосипеды, если можно просто запустить юнити?
Аноним 13/06/18 Срд 14:45:59 #901 №504695 
>>504660
>Лайтмапы в годо введены для галочки за неделю
А юнити сама собрана за неделю. Хуякс! Парируй, мразь!
>>504663
Ты на профрендере в игоры играешь? Ну-ну.
>>504664
Запустить юнити можно, только тебе придется заново изобретать кучу велосипедов. А мог бы игры делать, на годоте.
Аноним 13/06/18 Срд 14:54:50 #902 №504697 
>>504695
>А юнити сама собрана за неделю. Хуякс! Парируй, Великий!
Ты пиздабол
>>504695
>Запустить юнити можно, только тебе придется заново изобретать кучу велосипедов.
Чистый пиздеж.
Аноним 13/06/18 Срд 14:59:16 #903 №504698 
>>504697
Ебать у тебя ЧСВ, пиздобол. Хрр тьфу!
Аноним 13/06/18 Срд 15:10:53 #904 №504699 
014856172693461.jpg
Не надо оскорблять.mp4
>>504698
Не обзывайся!
Аноним 13/06/18 Срд 15:29:32 #905 №504701 
>>504695
>Ты на профрендере в игоры играешь? Ну-ну.
Всегда же можно запечь. Запечь все, что нужно.
Аноним 13/06/18 Срд 20:50:43 #906 №504743 
Годотаны, допоможите ньюфагу.
Существует ли какая-нибудь константа, обозначающая любую клавишу инпута (или вообще любое действие)?
Я пилю отмену анимации, которая должна срабатывать, в моём воспалённом сознании, в тот момент, когда во время проигрывания анимации нажимается новая клавиша. То есть нужна строка типа if Input.is_action_just_pressed(ANY_KEY) , которая срабатывает по нажатию кнопки, но не срабатывает, если её держат до начала анимации.
Аноним 13/06/18 Срд 20:57:27 #907 №504746 
>>504743
Тупица, как так вообще можно было написать.
Аноним 13/06/18 Срд 20:59:50 #908 №504748 
>>504746
Уровень годот.
Аноним 13/06/18 Срд 21:01:47 #909 №504749 
14868369523040.jpg
>>504748
Аноним 13/06/18 Срд 21:42:15 #910 №504761 
>>504743
if event is InputEventKey:
[tab]if event.pressed:
[tab][tab]get_tree().quit()
Аноним 13/06/18 Срд 21:55:32 #911 №504765 
>>504761
Да. Я понел. Пойду перекину всё хозяйство в _input.
Аноним 13/06/18 Срд 22:07:06 #912 №504771 
59YI9Uzz.png
>>504765
> всё хозяйство
Писечку и попочку?
Аноним 13/06/18 Срд 22:12:24 #913 №504773 
>>504771
Активацию шевеления сисечек.
Аноним 13/06/18 Срд 22:34:04 #914 №504778 
Годот может работать с светом как тут https://youtu.be/nj8Wws2fjaw?t=2h16m19s (общий фон, ебучий туман, какое-то ебучее смазывание)
и тут https://youtu.be/nj8Wws2fjaw?t=1h24m6s (смена цвета когда он в тоннель заезжает)?
Аноним 13/06/18 Срд 22:35:34 #915 №504779 
>>504765
>>504761
А, стоп. Ты меня таки дуришь.
Тут мы проверяем, что клавишу отпустили, а нужно — что её нажали.
Но вообще если что-то нажали, значит вызвался _input, поэтому надо просто проверять, что event — это не отжатие клавиши, я тупой.
Аноним 13/06/18 Срд 22:38:09 #916 №504782 
141305599385.jpg
>>504779
>Ты меня таки дуришь
Ну и гугли тогда сам.
Аноним 13/06/18 Срд 22:46:05 #917 №504783 
>>504782
Ну и гуглю.
И чего-то херня выходит какая-то постоянно.
Аноним 13/06/18 Срд 23:11:34 #918 №504788 
А-а-а, блджад. Если были нажаты джве кнопки, а потом одна отпускается, вторая перестает вызывать _input. Это сраная подстава.
Пойду верну как было по-колхозному, потом мануалы повкуриваю.
Аноним 14/06/18 Чтв 09:01:07 #919 №504820 
>>504778
Годот может годот может!
Аноним 14/06/18 Чтв 09:04:40 #920 №504821 
>>504788
Нихуя не понел. Покажи свой код.
Аноним 14/06/18 Чтв 13:43:27 #921 №504852 
>>504821
Ну смотри. Пусть у тебя есть, например, WSAD. Соответственно есть _input, в нём задается пустой вектор, дальше мы пробегаем условия
if event.is_action_pressed("W") добавляет (-1,0), "D" добавляет (0,1) и т.д. Ну ты понел.
Потом условия на отжатия клавиш. И я не придумал ничего умнее, чем написать
if event.is_action_released ("W") or —//— "S" or —//— "A" or —//— "D" и занулить вектор.

И всё хорошо, но потом ты начинаешь стрейфиться, нажимая WD. Отпускаешь одну из кнопок — останов очка, хотя вторая нажата. Теоретически после этого должен снова постоянно вызываться _input, так как одна из клавиш нажата. Но винда так не считает и говнится, и ввод пропадает. Я проверял, выводя на экран, сколько раз вызывается _input, да и вообще этот эксперимент можно повторить в блокноте.

Пока забил и пишу в _process через Input, может потом дополнительно повкуриваю, когда буду нормальную очередь ввода писать, пока костыликами подопру.
Аноним 14/06/18 Чтв 14:19:58 #922 №504858 
>>504852
> Теоретически после этого должен снова постоянно вызываться _input, так как одна из клавиш нажата.
Нет, не должен, с чего ты взял?
Аноним 14/06/18 Чтв 14:42:38 #923 №504864 
1528976385.png
>>504852
Ну, во-первых, задай имена экшонам в конфиге проекта, или юзай дефолтные. То что ты юзаешь прибитые гвоздями к коду имена клавиш - сыграет тебе дурную службу в дальнейшем, когда проект разрастётся.
во-вторых, контроллер движения можно реализовывать по разному. Как я понял, у тебя стоят одиночные ИФы. А ты сделай через ИФ - ЭЛИФ - ЭЛИФ -ЭЛИФ - ЭЛЬС
Вот, как реализован контроллер движения у меня в текущем проекте (пикрилейт).
Константы типа "ui_..." - это дефолтные, означают стрелки, однако в параметрах проекта я могу их переделать в ВАСД без изменения кода.
Аноним 14/06/18 Чтв 15:10:22 #924 №504868 
1528978116.png
>>504864
Вот более толковый вариант. Я его видел в одном из уроков, а раз зашёл такой дискасс - реализовал его в своём проекте:
Аноним 14/06/18 Чтв 15:14:00 #925 №504869 
>>504868
Ах да, чтобы по диагоналям не бегало в два раза быстрее, то между 17 и 18 строками можно добавить нормализацию вектора input_axes. Хотя в такой реализации ускорение на глаз не различимо.
Аноним 14/06/18 Чтв 16:15:09 #926 №504874 
>>504820
А не пиздишь? А што если я начну работат, а он нихуя не сможет в туман и такой примитивный графон? Ты понимаешь как будет печально? Меня аштрисёт!111
Аноним 14/06/18 Чтв 16:42:29 #927 №504878 
>>504874
Какая разница? Ты начнешь работать, а годот не сможет во что-то другое. Как уже ни раз в этом треде.
Аноним 14/06/18 Чтв 19:01:02 #928 №504893 
>>504864
Ну это тоже через _process, то есть он на каждом тике сканирует инпут. Мне, как почётному костылеписцу, от такого страшновато, но раз работает, то и ладно.
В принципе у меня сейчас так и написано, только без elif, пушо незнакомая для меня (была) конструкция, пофикшу.

Экшоны настроены и стандартные, и свои, просто я на работе был без исходников и писал прямо так для простоты. Примеры я тоже читаю в больших количествах.

>>504858
А вот опыты показали, что иногда он считает, что должен, а иногда — что ему и так норм. Вот сам попробуй написать такой _input, поместить в него итератор и каждый раз выводить. Он ведёт себя как полный свинтус.
Аноним 14/06/18 Чтв 19:47:16 #929 №504899 
1528994811.png
Ща посмотрим, что нам завезли.
Аноним 14/06/18 Чтв 19:56:14 #930 №504903 
>>504899
>Не собирать годот ручечками
>Не узнавать о новостях из ченджлогов
Аноним 14/06/18 Чтв 20:00:24 #931 №504904 
>>503721
Не знаю, у меня моргает.
Аноним 14/06/18 Чтв 20:30:27 #932 №504909 
Анон, нужен совет.
Стоит ли начинать с годо? Пока что в плане простейшие 2д игрушки, матч3 и прочие перделки-переделки для набора опыта и практически гейдеве.
Но встал вопрос, стоит ли тратить время на годо, или лучше сразу обратить внимание на другие движки (например unity).

В чем годо сильнее юнити, например?
Аноним 14/06/18 Чтв 20:45:10 #933 №504914 
>>504909
>В чем годо сильнее юнити, например?
Проще.
Стоит начинать с него. Юнити это как фотошоп, когда тебе надо всего лишь пикчу обрезать. Поэтому для простых экспериментов лучше годо.

Аноним 14/06/18 Чтв 20:46:21 #934 №504915 
>>504914
Толсто даже для этого треда
.
Аноним 14/06/18 Чтв 21:20:12 #935 №504930 
>>504915
В чём толстота-то? У унити хороший 3д движок, а у годо наоборот 2д неплох. Анон хочет делать 2д. Очевидно, что ему проще вкатиться в годо, чем в юнити.
Аноним 14/06/18 Чтв 21:30:54 #936 №504932 
Чо там блядь, когда GLES2 будет хотя бы в нестабильной ветке? Заебался ждать.
Аноним 14/06/18 Чтв 21:40:55 #937 №504935 
>>504932
Ну, так напиши разрабам, они тут не сидят.
Аноним 14/06/18 Чтв 21:43:50 #938 №504936 
>>504935
Поклонники-то лучше знают.
Аноним 14/06/18 Чтв 21:45:45 #939 №504937 
>>504932
Через полгода обещали.
Аноним 14/06/18 Чтв 21:53:44 #940 №504938 
>>477911 (OP)
Godot - хуйня лютая. Поставил, поблевал, снес к хуям и вернулся к божественному Unity.
Аноним 14/06/18 Чтв 21:54:34 #941 №504940 
>>504932
>Заебался ждать.
А мог бы игры делать. Лол. Воистину, кто хочет - ищет возможности, кто не хочет - ищет причины.
Аноним 14/06/18 Чтв 21:57:31 #942 №504941 
Так, годаны, возникла серьёзная проблема. Моё кинематик-тело должно спавнить статик-тело по своим координатам, причем оно должно иметь возможность выйти из под заспавненного статика, а после уже войти нельзя. Если спавнить просто так, срабатывает коллизия и кинематик мгновенно отпрыгивает из области коллижншейпа. Я пока прикрутил костыль в виде таймера, который через секунду включает изначально выключенный коллижншейп, но это пиздец какой говнокод, бля.
Аноним 14/06/18 Чтв 21:58:17 #943 №504942 
>>504938
Как бы в юнити ты решил эту >>504941 проблему?
Аноним 14/06/18 Чтв 22:10:24 #944 №504946 
Там стрим с челом, загрузившим распидорасило4 в шоукейс.
Аноним 14/06/18 Чтв 22:13:34 #945 №504947 
>>504946
По рузке можешь писать, доувн?
Аноним 14/06/18 Чтв 22:25:29 #946 №504949 
>>504941
Можно добавить исключение коллизии, а потом вернуть его, как только твоё тело белое покинет заспавненное.
Аноним 14/06/18 Чтв 22:51:34 #947 №504951 
>>504909
>>504930

Начинать естественно с 2д буду, но в будущем возможно и 3д попробую.
Весь вопрос состоит в том, стоит ли тратить время на годо, или продолжать разбираться и изучать unity?
Аноним 14/06/18 Чтв 22:55:36 #948 №504952 
>>504951
Да чего там тратить? Полтора туториала вкурил, полтора примера разобрал, кидай спрайты и делай игоря. Это дело пары вечеров.
Аноним 14/06/18 Чтв 22:58:02 #949 №504954 
>>504949
>добавить исключение коллизии
Загуглил. Добавление исключения (на время выхода игрока из области заспавненного предмета) выглядит так же костыльно, ну или я что-то неправильно понял. Курю дальше. Но всё равно спасибо за помощь. Хоть кто-то ИТТ реально помогает, а не срётся.
Аноним 14/06/18 Чтв 22:59:00 #950 №504955 
>>504952
>полтора примера разобрал, кидай спрайты и делай игоря
До первой траблы с коллизиями. (Посты выше).
Аноним 14/06/18 Чтв 22:59:34 #951 №504956 
>>504951
Я сам за годот, но советовал бы взять юнити из-за того, что в нем уже все готово, а у годота нужно улучшать рендер и непонятно когда хуан этим займется. Но сишарп суперсложная штука, поэтому ничего у тебя не получится, дропай сразу, не трать время.
Аноним 14/06/18 Чтв 23:09:03 #952 №504959 
>>504940
На чем? На юнити штоле?
Аноним 14/06/18 Чтв 23:25:26 #953 №504961 
>>504954
Ну или можно опять-таки спавнить его с хитбоксом на другом слое, а потом возвращать на тот же слой по выходу из коллизии. Или временно перемещать кинематик на другой слой, если может понадобиться коллизия с чем-то еще (хотя это тоже может привести к багу).
Аноним 15/06/18 Птн 00:33:56 #954 №504974 
>>504956
насчет шарпа чот не согласен имхо. В том же самом вузике очень легко заходит
Аноним 15/06/18 Птн 00:36:17 #955 №504975 
>>504974
А зачем тогда с 2д начинать, бери сразу юньку и 3д.
Аноним 15/06/18 Птн 12:52:20 #956 №505038 
2018-06-15 12-46-59.mp4
1529056262.png
Сделал террейн на шейдере по уроку в документации. А он как то странно исчезает, если отводить от него камеру. Видеорелейтед.
Что я делаю не так?
Аноним 15/06/18 Птн 13:02:18 #957 №505039 
>>505038
>Что я делаю не так?

set_perspective ( float fov, float z_near, float z_far )
Аноним 15/06/18 Птн 14:06:11 #958 №505050 
Поясните нюфагу, можно ли фон удалить через какую-то команду при инициализации спрайта?
Аноним 15/06/18 Птн 14:12:18 #959 №505051 
>>505050
Ты сам свой вопрос понимаешь?
Аноним 15/06/18 Птн 14:16:10 #960 №505054 
2018-06-15 14-14-12.mp4
>>505039
>set_perspective
Нет, это не работает и не могло заработать, ибо совсем из другой оперы. Для примера показываю, как будет при 85, 1, 10
Аноним 15/06/18 Птн 14:20:33 #961 №505055 
1529061585.png
>>505050
Аноним 15/06/18 Птн 14:34:58 #962 №505056 
>>505055
Спасибо, я это не мог найти.
Аноним 15/06/18 Птн 18:29:32 #963 №505089 
>>504961
>>504941
Ох, блядь, как же ЭЛЕГАНТНО я решил эту проблему! Аж прибежал похвастаться. Поведение получается именно такое, как нужно. Заспавнил под себя - можешь двигаться. Вышел - зайти обратно не можешь.
Всего-то нужно было одновременно с коллижоншейпом поставить эрию. Колижоншейп выключается в редакторе. Затем на эрию навешиваем сигнал _on_body_exited() в котором проверяем, если тело == игрок, то включаем выключенный коллижоншэйп.
Никаких исключений, никаких слоёв, групп и прочих сложностей. Красиво, сука!
Аноним 15/06/18 Птн 19:09:50 #964 №505092 
>>504975
хочется.
Аноним 15/06/18 Птн 19:59:59 #965 №505108 
>>505089
А, я писал про _on_body_exited, но как-то не обозначил явно.
При этом у тебя static body прозрачное, пока в нём папка сидит, если что-нибудь туда может прилететь, придётся всё-таки совать нос в слои.
Вообще по-царски было бы все коллижоны поместить на 2 слоя, кинематик на один, а статик сначала на другой, а по выходу — тоже на оба. Тогда еще и лишних проникновений куда попало не будет, например. Ну это если у тебя там вообще есть кому куда проникать.
Аноним 15/06/18 Птн 22:09:34 #966 №505133 
>>505108
>все коллижоны поместить на 2 слоя, кинематик на один, а статик сначала на другой, а по выходу — тоже на оба
И как, по твоему, отработает body_exited, если тело на другом слое? Пробовал уже, не работает. Ну или я чего-то критически недопонимаю.
Аноним 16/06/18 Суб 00:44:01 #967 №505154 
Там коммунити джем до ночи вторника с темой "температура".
Аноним 16/06/18 Суб 01:30:02 #968 №505156 
>>505133
Досадно, значит сделать всё по уму с учетом всех возможных коллизий без костылей не получится. Ну и ладно, это уже для запущенных случаев, когда оба тела должны сталкиваться с другими, вряд ли у тебя всё так плохо.
Аноним 16/06/18 Суб 10:20:27 #969 №505191 
>>505156
Всё не так плохо, тела врагов по гемплею не могут находиться поблизости (ибо съедят игрока), спавнящееся игроком тело статик, кругом статики. От заспавненного тела надо быстро убегать за угол. В общем, сойдёт.
Аноним 16/06/18 Суб 11:16:45 #970 №505202 
>>477911 (OP)
https://twitter.com/fracteed/status/1007888093360164865
Аноним 16/06/18 Суб 13:14:41 #971 №505227 
Либо, блять, я не умею гуглить, либо... да другого варианта и нет, лол.
Как получить глобальные координаты по иксу и по игреку?
Аноним 16/06/18 Суб 13:23:08 #972 №505233 
>>505227
get_global_position видимо, лол
Я слишком тупой.
Аноним 16/06/18 Суб 14:47:46 #973 №505243 
>>505202
Только мне это напоминает подводный волосатый хуец?
Аноним 16/06/18 Суб 15:08:26 #974 №505247 
image.png
>>505243
Пхааааа, хуеееееец!!!! Ну ты мочишь, пидаран!!
Аноним 16/06/18 Суб 15:49:30 #975 №505253 
.webm
>>505243
Хули ты ждал от #indiedev?
Аноним 16/06/18 Суб 16:40:45 #976 №505274 
>>505253
постал 4?
Аноним 16/06/18 Суб 16:54:09 #977 №505276 
>>505274
>постал
Заодно и поссал.
там в начале на двери написано - tearoom
Аноним 16/06/18 Суб 19:14:36 #978 №505310 
>>505274
Поссал 4: Лижетесосёте эдишон.
Аноним 18/06/18 Пнд 03:01:06 #979 №505630 
Screenshot from 2018-06-18 02-41-37.png
LevelGD and Cobra Chicken against Global Warming
Аноним 18/06/18 Пнд 11:09:45 #980 №505661 
Смотрите, чо придумал!
Делаем несколько сцен, каждая из которых с помощью скрипта манипулирует родительской нодой. Сцены эти прикрепляем к игровым сценам-объектам. Таким образом получим систему прикрепляемых поведений. Можно будет рекомендовать этот способ беженцам с погибающего юнити.
HALP Аноним 18/06/18 Пнд 20:14:40 #981 №505742 
Годаны, подскажите. Спавню бомбы. У каждой бомбы переменная can_blast. Так же у каждой бомбы таймер на 3 секунды? в событии таймера can_blast включается и начинается взрыв.
При взрыве у бомбы начинает расти коллижнполигон и детектировать входящие тела. Если тело = бомба - включает в ней переменную can_blast (быстрее, чем её собственный таймер).
Происходит цепная реакция, всё взрывается. Всё работает.
Теперь я хочу детектировать стены и ограничивать рост коллижнполигона. Я добавляю рейкаст. Он растёт вместе с полигоном. Детектирует стены и останавливает рост. Казалось бы, что может пойти не так?
Но блять, это только у первой бомбы в цепочке! Остальные как будто игнорируют рейкаст и снова взрываются сквозь стены.
Где у меня проёб? Стены - тайлмап. Может из-за него?
Аноним 18/06/18 Пнд 22:42:40 #982 №505759 
>>505742
Вангую тупой баг. Например, какой-то из элементов не включается вовремя, или какой-нибудь флажок проёбан.
Аноним 18/06/18 Пнд 22:56:33 #983 №505761 
>>505759
Проблема оказалась в другом, для работы с физикой нужно использовать функцию _physics_process, а я всё лепил в _process.
Аноним 19/06/18 Втр 13:19:19 #984 №505849 
image.png
Более ста игрулек с открытым исходным кодом, включая уровнягд и гуся!
Аноним 20/06/18 Срд 10:11:03 #985 №506038 
Возможно ли на Label прицепить сигнал кнопки onButtonPress? Если да, то как? Не могу понять.
Аноним 20/06/18 Срд 10:51:04 #986 №506049 
>>506038
Отключи у кнопки стиль и она будет как label.
Аноним 20/06/18 Срд 10:57:14 #987 №506051 
>>506049
Дай пж скрин что выключать, у меня вроде и так у кнопки стиль выключен, но она по прежднему выглядит как кнопка.
Аноним 20/06/18 Срд 11:02:38 #988 №506056 
>>506051
Погоди, ща включу комп, а то я с мобилы капчую.
Аноним 20/06/18 Срд 11:10:44 #989 №506057 
>>506051
Ищи у кнопки свойство Flat.
Аноним 20/06/18 Срд 11:13:00 #990 №506058 
>>506057
Спасибо
Аноним 21/06/18 Чтв 20:24:00 #991 №506428 
>>505253
Это игра на годоте?
Аноним 21/06/18 Чтв 20:48:47 #992 №506431 
15295958357130.png
За годот взялся , говном обосрался
Аноним 22/06/18 Птн 09:35:18 #993 №506507 
>>506431

СКАЧАЛ ДВИЖОК
ЩА БУДЕШЬ ИГРУ ДЕЛАТЬ
УБИЙЦУ СКАЙРИМА
АССЕТОВ НЕТ
МАТЧАСТЬ НЕ ЗНАЕШЬ
ЖИДКО ПЕРДНУВ ОБОСРАЛСЯ
Аноним 22/06/18 Птн 13:42:55 #994 №506582 
>>506507
Да вообще по любому движку это можно сказать. Я ещё ни разу не видел, чтобы в этом треде обвиняли годо в проблеме, причиной которой был бы сам движок, а не прокладка между стулом и монитором.
Я вот, разрабатывающий уже больше года довольно большую игру на годо, знаю почти все вполне конкретные проблемы этого движка, но ни одну из них ни разу в треде не упоминали.
А всё, о чём орут неграмотные школьники и юнитидети, является следствием их собственной тупости и ограниченности, а не проблемами движка.
Аноним 22/06/18 Птн 13:48:34 #995 №506584 
https://twitter.com/reduzio/status/1009983105518759936
Хуан по ходу хочет лайтмапы допиливать, хоть бы заебись сделал.
Аноним 22/06/18 Птн 14:25:40 #996 №506594 
>>506582
>Я вот, разрабатывающий уже больше года довольно большую игру на годо
Пруфы, или обычное криворукое васянское говно.
Аноним 22/06/18 Птн 14:40:05 #997 №506595 
>>506582
>знаю почти все вполне конкретные проблемы этого движка, но ни одну из них ни разу в треде не упоминали.
Да почему же. Все знают, что он не работает на половине андроидов и слабых встроенных видяхах. /sarcasm
А у тебя какие проблемы?
Аноним 22/06/18 Птн 14:41:50 #998 №506597 
.png
>>506584
Схоронил
Аноним 22/06/18 Птн 15:11:35 #999 №506602 
>>506595
Он и не должен на них работать, дура, еще не доделали глес2.
>>506597
>Схоронил
Зачем?
Аноним 22/06/18 Птн 15:15:14 #1000 №506605 
>>506602
>игровой движок
>Он и не должен на них работать
В этом никто и не сомневался.
Аноним 22/06/18 Птн 15:19:06 #1001 №506607 
>>506605
Это не проблема. Хули ты разнылась, чушка. Не ты в вк группе все ноешь?
Аноним 22/06/18 Птн 15:53:16 #1002 №506610 
Перекатывать не буду.
Мимо ОП.
Аноним 22/06/18 Птн 15:54:24 #1003 №506611 
0,00000001.png
>>506610
Аноним 22/06/18 Птн 16:13:29 #1004 №506616 
>>506607
Лол, вы еще и конфочку собрали? Любители костылей?
Аноним 22/06/18 Птн 16:14:25 #1005 №506617 
>>506616
В вк есть прекрасная группа годота.
Аноним 22/06/18 Птн 16:17:49 #1006 №506619 
>>506611
Эй, я не пидор! Ладно, перекачу.
ПЕРЕКАТ Аноним 22/06/18 Птн 17:46:35 #1007 №506639 
>>506637 (OP)
>>506637 (OP)
>>506637 (OP)
comments powered by Disqus

Отзывы и предложения