Gamedev


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

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
1003 134 250

Godot #10 Аноним # OP 25/05/19 Суб 15:07:13 5833421
(345Кб, 480x480)
480x480
(271Кб, 740x800)
740x800
С чего начать?
С изучения документации. Если не можешь в инглиш, и даже в гугл-переводчик, то начат перевод официальной документации: https://docs.godotengine.org/ru/latest/
Но вообще, будь мужиком и изучи английский: https://godot.readthedocs.io/en/stable/

Вместе с движком обязательно смотри примеры, там есть всё - от платформера до чата. Примеры качаются прямо в движке через свой магазин.
Скачать движок: https://godotengine.org/download/ или http://store.steampowered.com/app/404790/Godot_Engine/
FAQ: https://docs.godotengine.org/ru/latest/about/faq.html
Игры, созданные глобальными кириллами: https://godotengine.org/showcase или https://steamcommunity.com/app/404790/discussions/0/412448792354265655/

Годнота от анона:
Редактор персонажей на основе makehuman: https://github.com/Lexpartizan/Go_MakeHuman_dot
Все языки в одном месте: https://vk.com/topic-70467171_35982467

Предыдущий тонет там: >>571168 (OP)

Архивы:
1 https://arhivach.ng/thread/207802/
2 https://arhivach.ng/thread/388500/
3 https://arhivach.ng/thread/388501/
4 https://arhivach.ng/thread/388502/
5 https://arhivach.ng/thread/388503/
6 https://arhivach.ng/thread/432708/
7 https://arhivach.ng/thread/433902/
8 https://arhivach.ng/thread/436355/
Аноним 25/05/19 Суб 15:13:34 5833452
>>583342 (OP)
Ну давай, расскажи, почему человек который реально хочет сделать игру должен взять вечнонедоделанный нищенский кастратогодот вместо огромного ахуенного богатого движка юнити?
Аноним 25/05/19 Суб 15:16:15 5833483
Всех с юбилейным тредом!
Тратьте свои силы на игры, а не на залетных даунов.
Аноним 25/05/19 Суб 15:17:13 5833494
>>583348
>Тратьте свои силы на игры
Мы берем годот, чтобы не выпускать игры, пойми.
Аноним # OP 25/05/19 Суб 15:18:27 5833515
>>583348
Именно так и делаем. Щас наконец-то принял решение сохранить шапку в отдельный файлик, зашел в тред, скопировал и пойду обратно игоры делать. Удачи!
Аноним 25/05/19 Суб 15:20:14 5833536
>>583351
Так а 9 не архивировали? В шапке 8
Аноним # OP 25/05/19 Суб 15:21:26 5833557
>>583353
Обрати внимание, во всех крайних шапках я указываю предыдущий тред ссылкой, а остальные архивом. Но архив делаю сразу.
Аноним 25/05/19 Суб 15:38:00 5833638
>>583361
>>583360
Единственная тактика годаунов перевести стрелки с обсуждения годота на другое, ну вот реально, вам просто нечего сказать, нет причин любить говнот, но вы продолжаете сидеть в говне уже по привычке. Давайте к нам в юнититред успешных людей победителей по жизни, будем вместе обсыкать годотирав. Я перестал бояться и пересел с годота на юнити. Блин, я же был такой же заблудшей овечкой как и вы!
Аноним 25/05/19 Суб 16:12:43 5833669
15318243954790.jpg (23Кб, 500x333)
500x333
>>583363
>Я перестал бояться и пересел с годота на юнити.
Нет, ты просто сломался, понял, что настоящий хардкорный геймдев с душой тебе не по зубам, и обмяк, жидко пукнув. Теперь ты сломленный и опустившийся, не сумевший преодолеть трудности, и выбравший для себя путь наименьшего сопротивления.
Теперь ты будешь вариться в созданной специально для таких как ты юнити-помойке, наравне с ассет-флипперами, производителями мобильного говна и клонов говна и мочи и прочими опущенными.
Тебя даже было бы немного жаль, если бы ты не приходил в тред к годот-господам, чтобы изливать свою бессильную злобу. Это что-то на уровне импотента, который мечтает о том, чтобы насиловать женщин ножом, потому что у него уже давно не стоит его иссохшийся стручок.
Вот и у тебя так же, геймдев-импотенция, отсутствие идей, фантазии, воображения, все твои потуги и мысли не стоят больше харчка на асфальте, тебя ни разу в жизни не посещало вдохновние. Ты будешь годами смотреть очередные туториалы по юнити, может даже купишь пару ассетов на мамкины деньги, грустно вздохнув, потаскаешь их по сценке, потом свернешь unity personal edition и откроешь двач, зайдешь в годот тред и напишешь очередной пост про то, как в юнити всё классно, и что годот недоделанное говно.
Пройдут годы, твоя грязная непроветренная комната покроется пылью и паутиной, а ты все так же будешь сидеть на продроченном стуле, покрытом пятнами малафьи, перед старым пыльным компьютером, купленным когда-то давно мамой для учебы, в трее будет свернут юнити, а ты будешь продолжать строчить свои посты в годот-тред, со слезами на глазах наблюдая за тем, как движок развивается и эволюционирует, избавляясь от недостатков и багов, как на нём появляется всё больше и больше игр, как открытое сообщество реализует сообщая свежие и интересные проекты с открытым исходным кодом, и читая статьи о массовой миграции инди с юнити на годот. Ты будешь биться в истерике от прожигающей тебя бессильной злобы и зависти, ведь за столько лет ты так и не смог сделать ничего, обладая таким огромным ахуенным богатым движком, как юнити.
Аноним 25/05/19 Суб 16:42:11 58337010
>>583348
И тебя! Побежал делать свое 3д на плюсах.
Аноним 25/05/19 Суб 16:52:17 58337111
Аноним 25/05/19 Суб 16:58:18 58337212
>>583366
Отличная шапка для юнитипитеков.
Аноним 25/05/19 Суб 17:25:23 58337313
image.png (14Кб, 231x224)
231x224
Сейчас буду делать кучу сцен пикрилейтед. Они будут отличаться только набором спрайтов. И что вы мне сделаете?
Аноним 26/05/19 Вск 12:20:33 58347114
изображение.png (495Кб, 711x400)
711x400
>>583373
>И что вы мне сделаете?
За ушко укусим.
Аноним 26/05/19 Вск 23:44:21 58360615
IMG201905262055[...].jpg (60Кб, 640x556)
640x556
Сап, аноны, как думаете, реально запросить пикселя той квест командой в одного ни разу не програмировавшего в жизни (кроме задачек в паскале) анона, бюджета в нихуя и энтузиазмом синусоидального характера?
Аноним 27/05/19 Пнд 04:21:20 58361916
>>583606
хуй знает, мне духу не хватает сидеть над одним и тем же говном больше пары недель. спроси у мнфля как он это делает
Аноним 27/05/19 Пнд 10:24:54 58364317
>>583606
>запросить пикселя той квест командой
Что сделать?
Аноним 27/05/19 Пнд 11:39:53 58364918
>>583643
Теперь ты понимаешь, как детектировать семёна:
- запостил с мобилы, Т9 нахуярил ерунды, семён не вычитал и сразу отправил
- следом отправил ещё пост, якобы ответ на предыдущий, так же не вычитывая, при этом второй пост якобы понимает, что написал предыдущий
Аноним 27/05/19 Пнд 13:07:50 58366219
>>583649
А что в первом посте было написано?
Аноним 27/05/19 Пнд 15:26:07 58367920
>>583643
Ебучий т9
Запилить пиксельный квест*
Аноним 27/05/19 Пнд 15:28:25 58368021
Аноним 27/05/19 Пнд 15:28:52 58368122
>>583679
Что ты назваешься квестом? Игру где ты должен мышкой искать какой предмет на картинке можно взять, а потом думать куда его надо применить?
Аноним 27/05/19 Пнд 15:29:53 58368223
>>583680
>качать бинарники с двача
Аноним 27/05/19 Пнд 15:32:39 58368324
>>583681
Up to down бродилка с головоломками и разветвленные сюжетом. Типа от действий игрока зависит концовка
слишком дохуя, да?
Аноним 27/05/19 Пнд 15:36:03 58368425
1443329733696.png (72Кб, 1013x626)
1013x626
>>583680
А, это ты скинул тот проект со сбором цветочков.
Кстати у тебя шкафы подбираются.
Аноним 27/05/19 Пнд 15:36:47 58368526
>>583683
Нет конечно, элементарно делается.
Аноним 27/05/19 Пнд 15:40:34 58368627
>>583685
Типа через ветвления if, циклы и тд?
Хотел просто узнать, каким образом делаются разветвленные концовки, где сидят условия, чтобы они выполнялись под конец
Найс обьяснил
Аноним 27/05/19 Пнд 15:46:34 58368728
>>583684
Они не подбираются, там пока ничего не нарисовано просто
Аноним 27/05/19 Пнд 15:56:50 58368829
>>583687
Я подошел к кажому, кликнул и он исчез.
Аноним 27/05/19 Пнд 15:59:46 58368930
>>583686
Можно по-разному делать.
Ну например, у тебя есть две катсцены. Они запускаются когда ты пришел в какую-то зону. Там срабатывает триггер, и ты проверяешь в скрипте какие-то условия, например что у тебя есть в инвентаре нужный предмет. Или действительно if по переменным (if pogovoril_s_maman=1 then ... else if bandit_reputation >3 then...)
Аноним 27/05/19 Пнд 16:03:04 58369031
>>583689
спасибо, как что-то начнет идти, буду скидывать в единственный оплот свободного слова
Аноним 27/05/19 Пнд 16:13:17 58369132
>>583688
Ну так у меня на клик спрайт меняется
Аноним 27/05/19 Пнд 16:25:14 58369233
>>583681
Тупа одна плита осталась лул, было бы круто, если бы зашла мамка и пиздюлей ввалила
Аноним 27/05/19 Пнд 16:29:19 58369334
image.png (54Кб, 654x470)
654x470
image.png (72Кб, 825x538)
825x538
Есть один вантуз (пик1) Пытаюсь экспортировать его в раковину (пик2). Но он не экспортируется. Я так понимаю это из-за того что функция _ready получает значение вантуза один раз. Но засунув вантуз в функцию _process игра вылетает с ошибкой. Куда еще можно этот вантуз засунуть, ну или как правильно все это организовать
Обновленная версия игры с раковиной и вантузом: https://yadi.sk/d/VWBylsfr1oNc3Q
Аноним 27/05/19 Пнд 16:47:20 58369635
>>583693
Не знаток gdscript, но вроде как чтобы экспортировать переменную, ее надо, собственно, экспортировать.
export var plunger = 0
Аноним 27/05/19 Пнд 16:52:29 58369836
Аноним 27/05/19 Пнд 17:17:08 58370237
>>583693
Короче, как я понял queue_free() уничтожает ноду и все переменные с ней. Поэтому я ее скрыл hide() и деактивировал CollisionShape2D для StaticBody командой get_node("CollisionShape2D").disabled = true
Аноним 27/05/19 Пнд 17:24:02 58370538
>>583702
Поищи в каком-то из прошлых тредов поясняли за автолоад, в общем делается специальная нода, в которой хранятся глобальные переменные типа таких.
Аноним 27/05/19 Пнд 18:43:38 58371739
Безымянный.png (15Кб, 1366x768)
1366x768
Сап какой из вариантов для перса норм?
Аноним 27/05/19 Пнд 18:45:43 58371840
Аноним 27/05/19 Пнд 18:49:39 58371941
>>583717
Шо то говно шо то
Аноним 27/05/19 Пнд 18:53:00 58372142
Аноним 27/05/19 Пнд 18:54:55 58372243
>>583721
Смогу, конечно, а что?
Аноним 27/05/19 Пнд 18:56:40 58372444
>>583722
Ебашь, хули.
Как умею, так могу
Аноним 27/05/19 Пнд 19:00:47 58372645
>>583724
Это разве не перс-лужа говнопоноса? Была такая игра на сеге за лужу нефти играть, я думал ты такое же пилишь, только с гдпахомским колоритом.
Аноним 27/05/19 Пнд 19:04:39 58372746
>>583726
Бтв это вид сверху
Аноним 27/05/19 Пнд 19:48:19 58373947
изображение.png (30Кб, 584x412)
584x412
>>583682
Хуярники.
У нас тут своя атмосфера. Не нравится - границы открыты.
Аноним 27/05/19 Пнд 20:02:57 58374248
>>583693
>как правильно все это организовать
1. Вантуз сохранён как .tscn
2. В раковине он объявлен в общей области примерно так: var vantuzes : PackedScene = preload("res://vantuz.tscn")
3. Когда в раковине необходимо заспавнить вантуз, вызываем такой код:
var vantuz = vantuzes.instance()
rakoveena.add_child(vantuz)
# Опционально можно добавить вантузу нужное смещение:
vantuz.position = Vector2(10, 20)
4. PROFIT!!
Аноним 27/05/19 Пнд 20:06:51 58374349
А как настроить размер игровой области?
Аноним 27/05/19 Пнд 20:10:24 58374650
>>>А как настроить размер игровой области?
Все нашел, не надо
Аноним 27/05/19 Пнд 20:13:18 58374751
>>583746
>>583743
Осваивай ссылки из шапки. Анончики не всегда в треде дежурят.
Аноним 27/05/19 Пнд 20:13:59 58374852
Аноним 27/05/19 Пнд 20:21:24 58375053
>>583742
Эээ, не, мне сам вантуз в раковине не нужен. Я может не правильно выразился. Смотри проект https://yadi.sk/d/VWBylsfr1oNc3Q Вот как я решил проблему >>583702
Аноним 27/05/19 Пнд 20:45:47 58375754
>>583750
Всё ясно. У тебя две разные переменные plunger.
Тебе надо вантуз класть в инвентарь. Самая простая реализация, заведи у игрока словарь inventory, когда подбираешь вантуз добавляй в inventory: inventory["plunger"] = 1
Далее, в скрипте раковины чекай наличие вантуза в инвентаре: if player.inventory.has("plunger"): if player.inventory["plunger"] > 0: именно так, двумя ифами, and здесь нежелательно делать.
Аноним 27/05/19 Пнд 20:56:36 58375955
>>583757
> : if player.inventory.has("plunger"): if player.inventory["plunger"] > 0: именно так, двумя ифами, and здесь нежелательно делать.
Мастер класс гдскрипта, как можно жить без элвис оператора в 21 веке
Аноним 27/05/19 Пнд 20:59:49 58376056
>>583750
Ты спрайты в пнг загружал?
Аноним 27/05/19 Пнд 20:59:58 58376157
>>583759
В первом ифе чекается наличие поля в словаре, во втором ифе обращается к полю, если пропустил первый иф (значит оно есть).
Претензии?
Аноним 27/05/19 Пнд 21:01:46 58376258
>>583761
Почему здесь нельзя and? Gdscript полезет чекать несмотря на первую проваленную проверку?
Аноним 27/05/19 Пнд 21:04:34 58376359
>>583762
Это неправильно. Даже если сейчас гдскрипт позволяет, то в дальнейшем Хуану нажалуются, что у него то тут то там unattended behaviour и он это отменит. И тебе придется такой костыльный код с эндами переписывать.
Аноним 27/05/19 Пнд 21:08:34 58376460
>>583757
Короче как я и думал, Хуан и друзья все сделал хорошо, а ты гонишь пургу..

Variant get ( Variant key, Variantdefault=Null )

Returns the current value for the specified key in the Dictionary. If the key does not exist, the method returns the value of the optional default argument, or Null if it is omitted

Надо просто вызвать if player.inventory.get("plunger") > 0
Аноним 27/05/19 Пнд 21:09:07 58376561
изображение.png (41Кб, 992x593)
992x593
изображение.png (46Кб, 608x366)
608x366
изображение.png (56Кб, 675x420)
675x420
>>583757
Ну вот, как то так. Ололоша спас мир :3
Аноним 27/05/19 Пнд 21:11:15 58376662
Аноним 27/05/19 Пнд 21:11:17 58376763
>>583764
Отличная работа, доктор Ватсон!
Аноним 27/05/19 Пнд 21:12:04 58376864
>>583763
Чтоа? Ты прям шатаешь основы программирования. Если слева от and ложь, то правый аргумент даже вычисляться не должен.
Иначе по такой же логике и два ифа подряд нельзя писать - а вдруг язык захочет из переупорядочить и вызвать вторую строчку до проверки на null
Аноним 27/05/19 Пнд 21:13:30 58376965
>>583765
Ооо, спасибо большое!
Аноним 27/05/19 Пнд 21:16:13 58377066
изображение.png (56Кб, 931x500)
931x500
изображение.png (4Кб, 303x142)
303x142
>>583768
Нем не менее, если делать по твоему, будет вот так, если подойти БЕЗ вантуза. Как предложишь выкручиваться?
Аноним 27/05/19 Пнд 21:19:39 58377167
Аноним 27/05/19 Пнд 21:24:49 58377268
>>583770
Сижу без света, не могу на компе чекнуть. Может быть, 0 и Nil кастятся к false, поэтому достаточно просто if dict.get("bla"):
Аноним 27/05/19 Пнд 21:30:23 58377369
>>583772
Так нам надо не ноль проверять же. Один раз ты проверишь на Nil и 0, а второй раз придётся на больше 0 проверять.
Аноним 27/05/19 Пнд 21:31:28 58377470
>>583773
Так если ты туда отрицательные числа не загоняешь, то все что не ноль - больше ноля.
Аноним 27/05/19 Пнд 21:37:18 58377671
>>583774
Ладно, ты прав насчёт and, после него код не выполняется, если перед ним false, что очевидно.
Спасибо, буду учитывать теперь.
Аноним 28/05/19 Втр 14:23:51 58386572
image.png (75Кб, 1001x600)
1001x600
Хочу переместить вантуз в шкаф.
Алгоритм действий:
1. Рисую открытый шкаф с вантузом внутри
2. Создаю переменную которая считает количество кликов по шкафу
3. Если переменная = 1 то шкаф меняется на открытый шкаф с вантузом
4. Если переменная > 2 то в инвентарь добавляется вантуз, а шкаф снова меняется на закрытый
Все правильно?
Аноним 28/05/19 Втр 14:58:42 58387873
>>583865
Вроде все работает
Аноним 28/05/19 Втр 17:45:44 58390574
image.png (244Кб, 1897x877)
1897x877
Аноним 28/05/19 Втр 18:49:59 58391375
1535052293.png (80Кб, 234x302)
234x302
>>583865
>Все правильно?
Ну, можно и по другому, но в целом сойдёт. Делай.
Аноним 28/05/19 Втр 18:51:08 58391576
Аноним 28/05/19 Втр 19:08:15 58391877
>>583865
И я такой по приколу включаю автокликер, который накликивает тебе int и на следующем клике крашит игру к хуям.
Аноним 28/05/19 Втр 19:17:33 58391978
изображение.png (24Кб, 491x154)
491x154
>>583905
Можешь вообще без таймера в сцене. Есть вот такой хитрый трюк:
Аноним 28/05/19 Втр 19:25:46 58392279
изображение.png (37Кб, 541x273)
541x273
>>583919
Вообще ужасный код, я попытался исправить, но получились вообще дичайшие костыли.
Экранные сообщения надо делать совсем иначе.
Аноним 28/05/19 Втр 19:30:16 58392680
>>583922
А мог бы в божественном гамаке завести таймер 1 строчкой. Сам себе усложняешь жизнь работой не в гамаке...
Аноним 28/05/19 Втр 19:33:06 58392981
Аноним 28/05/19 Втр 19:48:29 58393582
>>583918
Переменная не вмещает в себя слишком много кликов? То есть ее нужно сбрасывать?
>>583922
> Экранные сообщения надо делать совсем иначе.
Научишь? :3
Аноним 28/05/19 Втр 20:06:40 58393883
>>583935
>Научишь? :3
Отчего бы и не научить. Щас поищу, где-то у меня в проектах были сообщения.
Аноним 28/05/19 Втр 20:13:18 58394084
>>583935
>>583938
Мм, короче, модуль остался на работе, а дома у меня только костыльный вариант, писавшийся зимой.
Предлагаю сделать вместе с нуля прямо ИТТ.
Ну или жди до завтра.
Аноним 28/05/19 Втр 20:32:20 58394585
>>583940
Сейчас не получится, я отдыхаю и скоро буду ложиться спать :(
А кем ты работаешь?
Аноним 28/05/19 Втр 20:46:14 58394786
>>583926
Че сразу не на Юнити?
>>583935
Я не понимаю, нахуя ты костылишь клики. Ты ведь и так делаешь проверку счетчика после клика. Так почему бы не делать проверку на булево значение? По дефолту какое-нибудь door.IsClosed() = true. Если при клике оно тру, открываешь дверь. В противном случае закрываешь.
Аноним 28/05/19 Втр 20:49:41 58394887
>>583945
>А кем ты работаешь?
Лаборантом в лаборатории.
ВНИМАНИЕ! Аноним 29/05/19 Срд 09:36:21 58399088
изображение.png (46Кб, 1290x720)
1290x720
изображение.png (73Кб, 1290x720)
1290x720
Минимальная установка годот моно для винды:
1. Скачиваем Годот моно с официального сайта.
2. Скачиваем МС Билд Тулс Инсталлер по ссылке со страницы скачивания годота.
3. Помимо билд тулс в инсталлере указываем дополнительно пакет нацеливания на фреймворк 4.5. Итоговая установка должна быть как на пикчах.
4. ПРОФИТ! Однако, никаких студий не установлено и код на шарпе придётся писать в самом редакторе годота (а там на данный момент нет автодополнения, если не знаете методов - будете огорчены), дополнительный редактор шарп-решений/проектов ставьте по своему желанию. Хоть нотепад++, хоть имакс-вин.
Аноним 29/05/19 Срд 09:50:24 58399489
Аноним 29/05/19 Срд 10:53:25 58399590
>>583994
штоба C# юзать. Анон пожалуйста не забрасывай тему. Может код писать в студии, а потом его копировать в годот ибо я даун и без автозаполнения даже 2х слов без ошибок не напишу.
Аноним 29/05/19 Срд 11:44:28 58400091
>>583995
Чтобы код писать в студии, установи там же в инсталлере дополнительно саму студию. Всё просто!
Аноним 29/05/19 Срд 13:43:48 58402492
Аноним 29/05/19 Срд 15:26:12 58404893
>>584024
Спасибо! Вроде понял за что отвечает каждая команда, хотя у меня проблемы с подключением сигналов не через интерфейс (я этого еще не делал). Переписал себе, но не работает. Я сегодня на солнышке перегрелся и у меня голова болит, поэтому я пока отдохну.
Аноним 29/05/19 Срд 15:47:33 58405894
>>584048
>но не работает
Не просто не работает, а выдаёт сообщение об ошибке, которое надо прочесть, понять и дописать то, что не дописал.
Так победим!
Аноним 29/05/19 Срд 15:55:18 58406495
>>584058
Нет, все запускается, ошибок не пишет. У меня есть подозрения на то что я ноды расставил не так как ты. Просто Control Notifications в World вставил и все. Но я пока полежу, почитаю документацию.
Аноним 29/05/19 Срд 16:02:17 58406596
>>584064
> Просто Control Notifications в World вставил и все.
Забыл в комментах написать. Сами сообщения вызываются в других модулях: sink, suit with plunger, stove. В этом вся магия кагбе.
Аноним 29/05/19 Срд 16:19:24 58407297
>>584065
>Сами сообщения вызываются в других модулях: sink, suit with plunger, stove.
Да я нашел это конечно же.
Все, я исправил. Название сигнала в world неправильно написал.
on_screen_messages
Хочу сделать урон от непогашенной плиты. Туториал на ютубе видел, так что пока отвлекать не буду
Аноним 29/05/19 Срд 16:20:35 58407398
Аноним 29/05/19 Срд 16:53:24 58407599
Аноним 29/05/19 Срд 21:02:43 584109100
>>584075
Надоело твой проект качать каждый раз, ты это давай скриншотами ебош.
Аноним 29/05/19 Срд 21:20:07 584114101
>>584109
Да там просто баг (если так можно назвать) смешной. Я когда видео размером 400 килобайт научусь записывать - скину
Аноним 29/05/19 Срд 23:03:11 584131102
2019-05-29 22-5[...].mp4 (7361Кб, 1024x600, 00:01:27)
1024x600
>>584114
>видео размером 400 килобайт
Пичалька. Диал-ап?
Аноним 30/05/19 Чтв 02:51:44 584160103
Аноним 30/05/19 Чтв 11:48:50 584205104
Аноним 31/05/19 Птн 14:12:43 584412105
Научите, как в годоте сохранять прогресс игор при работе в браузере через хтмл5? А не то я сам научусь!!
Аноним 01/06/19 Суб 14:41:10 584632106
изображение.png (75Кб, 759x594)
759x594
изображение.png (14Кб, 740x130)
740x130
изображение.png (4Кб, 190x150)
190x150
>>584412
Всё, не успели, сам научился.
Аноним 01/06/19 Суб 15:49:19 584642107
Аноним 01/06/19 Суб 16:01:06 584645108
>>584642
>Обрати внимание на префикс "user://"
Давай, ты накидаешь у себя проектик с двумя функциями, загрузка и сохранение, потестируешь в браузере, хоть с префиксом, хоть без, а потом уж будешь советы давать, окда?
Аноним 01/06/19 Суб 16:05:10 584646109
>>584645
Могу и накидать (сам знаешь куда)
А пока вот цитата из документации по веб версии

Using cookies for data persistence
Users must allow cookies (specifically IndexedDB) if persistence of the user:// file system is desired. When playing a game presented in an iframe, third-party cookies must also be enabled. Incognito/private browsing mode also prevents persistence.

The method OS.is_userfs_persistent() can be used to check if the user:// file system is persistent, but can give false positives in some cases.

Значит, в самом годоте это есть, просто ты не настроил.
Аноним 01/06/19 Суб 16:06:53 584647110
>>584646
Я всё это читал и еще горы доков и тредов на реддите. Ничего не работает. Только через eval получилось.
Аноним 01/06/19 Суб 16:07:26 584648111
>>584647
Ну хорошо, ты молодец, Хуан подлец.
Аноним 01/06/19 Суб 16:08:49 584649112
>>584648
Да причём тут Хуан? Знаешь как сделать - покажи. Не знаешь? - Нечего постить копипасту из доков.
Есть знаешь ли разница между дельным советом и бессмысленными пуками копипастой.
Аноним 01/06/19 Суб 16:11:20 584650113
>>584649
Щас я ВСЕ брошу и побегу создавать проектик для анона с двача.
Аноним 01/06/19 Суб 16:13:16 584651114
>>584650
Ну посты в треде же побежал создавать. Странный ты какой-то. Сидит, постит хуйню на дваче, а когда предъявляют за хуйню, пиздит что занятой весь такой.
Аноним 01/06/19 Суб 16:16:34 584652115
>>584651
>написать пост
>придти домой, включить компьютер, написать проект, экспортировать
Действительно одно и то же. Уже бегу, ты такой не терпеливый.
Аноним 01/06/19 Суб 16:50:11 584655116
1521837051830.png (51Кб, 619x403)
619x403
>>584651
Хз в общем. В фаерфоксе все заработало из коробки. Сейчас некогда тестить.
Аноним 01/06/19 Суб 20:40:31 584670117
Аноним 01/06/19 Суб 22:01:27 584680118
1448417940518.jpg (103Кб, 1020x797)
1020x797
>>584670
>О, как плавно, насколько мощный ПК?
>На самом деле не очень мощный, видеокарта 1060
Аноним 01/06/19 Суб 22:10:44 584681119
12786601958905.jpg (7Кб, 200x200)
200x200
Аноним 01/06/19 Суб 22:55:05 584692120
7897897.png (577Кб, 1248x698)
1248x698
Как получить событие Click мышкой по объекту, не нажатие а именно клик(нажатие и отпускание)?
Аноним 01/06/19 Суб 22:55:30 584693121
>>584655
Спасибо!
У меня тоже заработало. Нашлась причина, почему не работало: ПО ВИДИМОМУ, ПРЕДПОЛОЖИТЕЛЬНО при закрытии вкладки браузера не отрабатывают функции _exit_tree() как фиксить не представляю даже. Браузер прибивает приложение мгновенно. Попытки периодически сохранять дают неудовлетворительные результаты (при открытии открывается "чекпоинт", а не ожидаемое место на котором остановился)
Аноним 01/06/19 Суб 22:57:55 584695122
>>584692
>Как получить событие Click мышкой по объекту, не нажатие а именно отпускание?
Пофиксил тебя.
А получить так:
if event.is_pressed():
---получаем нажатие
else:
---получаем клик (отпускание)
Аноним 01/06/19 Суб 23:04:23 584697123
>>584695
Тут я могу нажать на один объект, а отпустить на другом.
Аноним 01/06/19 Суб 23:07:15 584699124
>>584697
Запоминай нажатый объект и если при отпуске объект другой - отменяй всё, ибо это не тот "клик", которого ты ожидал.
Аноним 01/06/19 Суб 23:15:29 584702125
>>584699
Ну охуеть, почему разработчики просто не добавят "клик" в базовый функционал? Это же основные вещи, можно сказать, которые есть в других движках, к чему эти изъебства?
Аноним 01/06/19 Суб 23:16:48 584703126
>>584702
Потому что годот это когда НУЖНО ИЗЪЕБНУТЬСЯ!
Аноним 01/06/19 Суб 23:19:41 584704127
>>584699
Собственно говоря, такая же примерно логика у оконных приложений, только там привязка к координатам:
Для удобства можешь объявить себе
signal click()
После чего в обработке инпута, если важный тебе критерий не изменился между нажатием и отпусканием, то делаешь emit_signal("click"), в дальнейшем к этому сигналу уже можно приконнектить отдельную функцию. А в ещё более дальнейшем можно объявить клик с нужными параметрами, например, те же координаты или инстанс кликнутого объекта или время по гринвичу в момент клика и передавать их при эмите.

Аноним 01/06/19 Суб 23:21:34 584706128
14748174715230.jpg (8Кб, 203x224)
203x224
Аноним 01/06/19 Суб 23:24:03 584707129
>>584703
Потому что ты зумер, для которого программирование началось с юнити и не знающий азов ввода-вывода.
годот в вопросах работы с мышкой ничем не отличается от классических приложений, в нём меньше синтаксического сахара вроде объявленного из коробки сигнала click() из поста выше.
Чем проще система, тем меньше в ней можно сделать
Годот при кажущейся простоте (ууу годоскрипт за два дня) отнюдь не прост и даёт в руки годотера доступ к железу на любом желаемом уровне абстракции. Вплоть до отрисовки вершин в опенгл вручную.
Аноним 01/06/19 Суб 23:25:37 584708130
изображение.png (562Кб, 650x491)
650x491
Аноним 01/06/19 Суб 23:26:45 584709131
>>584707
>Чем проще система, тем меньше в ней можно сделать
Что же ты там такое задумал, годотир, прямо что не годотир, то супер идеи, которые невозможно реализовать на юнити.
Аноним 01/06/19 Суб 23:28:17 584710132
Хули так оживлённо в треде как раз, когда мне спать охота? Тральте друг друга пять часов. А я утром почитаю.
>>584709
>невозможно реализовать на юнити
Бесплатно, без роялти, без неотключаемого сплешскрина. Как сделаешь на юнити, так сразу перейдём.
Аноним 01/06/19 Суб 23:30:16 584711133
>>584710
Какую идею тебе мешает реализовать сплешскрин, ебанько?
Аноним 02/06/19 Вск 00:01:00 584712134
>>584702
У меня только одно предположение - разработчики не представляют себе других жанров кроме как клон марио с управлением стрелочками.
Аноним 02/06/19 Вск 00:01:58 584713135
Аноним 02/06/19 Вск 11:14:26 584758136
>>584712
А если я проверю?
По ссылкам из шапки, какой процент игор использует мышку/тач?
Аноним 02/06/19 Вск 13:28:15 584774137
14577273430940.jpg (8Кб, 200x200)
200x200
>>584707
Сам ты зумер, игровой движок и нужен затем, что бы не ебаться с низкоуровневой поеботой, а в краткие сроки запилить то, что тебе нужно. А если тебе кидают обрубки, а дальше сам ебись, это не есть хорошо. Клик был доступен еще с раннего флеша и далее в остальных гейдев движках с визуальным инерфейсом, а тут такой элементарной вещи нет.
Аноним 02/06/19 Вск 16:18:06 584792138
>>584758
Какая разница, если всем им пришлось написать самописные события клика мышки?
Аноним 02/06/19 Вск 16:20:04 584793139
>>584707
>Чем проще система, тем меньше в ней можно сделать
Тьюринг-полноту еще не проходил?
Аноним 02/06/19 Вск 17:05:27 584803140
>>584707
Ты сначала найти то, что нельзя реализовать в Юнити и можно реализовать в Годоте (кроме сплешскринов, я же с козырей захожу).
Аноним 02/06/19 Вск 17:43:49 584814141
>>584803
Никого не волнует тут твой мертвый фреймворк.
Аноним 02/06/19 Вск 22:04:53 584870142
1559501959.png (31Кб, 791x515)
791x515
1559501994.png (24Кб, 798x396)
798x396
1559502046.png (46Кб, 763x659)
763x659
1559502249.png (30Кб, 809x533)
809x533
>>584774
Захожу пиковой дамой и козырным вальтом!
Аноним 02/06/19 Вск 22:53:16 584877143
Аноним 04/06/19 Втр 08:28:14 585213144
Аноним 04/06/19 Втр 10:18:22 585223145
>>584814
>Никого не волнует твой мертвый фреймворк
И это написал годотер
Толсто
Аноним 04/06/19 Втр 10:44:05 585226146
>>584803
>Ты сначала найти то, что нельзя реализовать в Юнити и можно реализовать в Годоте
Полноценное дерево компонентов, без костыльных нестед префабс. С полностью свободной композицией, включающей возможность перестройки ветвей дерева на лету.
Аноним 04/06/19 Втр 15:06:46 585291147
Аноним 04/06/19 Втр 15:09:14 585292148
10440090.jpg (16Кб, 236x284)
236x284
>>585291
>This project is a separate fork precisely because the devs refused to merge it into the core engine, motivating their decision with "C++17 is too hip and all our contributors know is C++03, so we'd rather stick to 03".
>I have a feeling, that it won't be Godot that will blow other engines out of the water. It will be some fork of it.
Аноним 04/06/19 Втр 15:12:46 585294149
image.png (66Кб, 218x220)
218x220
>>585291
Лил. Сосать годотиры, а ведь вас предупреждали. Много много раз.
Аноним 04/06/19 Втр 15:23:56 585299150
>>585291
Я уже обсуждал с vblanco. Эта работа не будет объединена с мастером (но может использоваться как ссылка), так как весь код рендеринга переписывается для порта Vulkan. Подобные (и даже большие) улучшения производительности следует ожидать от Godot 4.0.

Помочь объединить это с веткой 3.0 не стоит, потому что это потребует значительного времени (как слияние, так и последующее внесение исправлений, поскольку текущий код работает медленнее, но он очень хорошо протестирован и стабилен). Прямо сейчас все внимание сосредоточено на рендеринге 4.0, который мы стремимся выпустить как можно скорее.
Аноним 04/06/19 Втр 15:27:52 585301151
>>585299
Да там значит весь движок дерьмо не оптимизированное.
Аноним 04/06/19 Втр 15:29:09 585303152
>>585301
Нет, не значит, демагогушка.
Аноним 04/06/19 Втр 15:42:22 585306153
Полноценный десктопный рендер тут когда-нибудь будет завезен? А то глес-огрызки, не способные вытянуть 60фпс на топовых видеокартах в сценах из десятка спрайтов - это издевательство какое-то.
Аноним 04/06/19 Втр 15:49:17 585313154
>>585272
>пук
Так и знал, что гоготеры это всего лишь агрессивные школьники
Аноним 04/06/19 Втр 15:57:44 585315155
>>585306
>А то глес-огрызки, не способные вытянуть 60фпс на топовых видеокартах в сценах из десятка спрайтов - это издевательство какое-то
Так годот тормозит не из-за графики, а из-за медленного и неоптимизированного говнокода. Вот тут написано https://www.reddit.com/r/gamedev/comments/bwauu1/uvblanco_has_been_working_on_a_experimental_fork/
Аноним 04/06/19 Втр 23:56:40 585377156
>>585376
ХЗ, завтра посмотрим. Споки-ноки!
Аноним 05/06/19 Срд 10:02:20 585416157
>>585376
Надо читать, что пишет тебе отладчик. Вот такой код работает без проблем:
> if Input.is_action_pressed("ui_up"): call_deferred("set_mode", RigidBody2D.MODE_CHARACTER)
> if Input.is_action_pressed("ui_down"): call_deferred("set_mode", RigidBody2D.MODE_RIGID)
> if Input.is_action_pressed("ui_left"): add_central_force(Vector2.LEFT)
> if Input.is_action_pressed("ui_right"): add_central_force(Vector2.RIGHT)
Аноним 05/06/19 Срд 13:53:33 585446158
>>585315
Не очень понял, как эта ссылка относится к моему вопросу. Там обсуждают 3д, и глес3, а я говорил про 2д и глес2 вообще. И ни одной из упомянутых проблем там в принципе быть не может. Тут тупо рендер не вывозит. Даже виндовые блиты быстрее работают.
Аноним 05/06/19 Срд 15:46:08 585463159
1530018122336.png (436Кб, 964x690)
964x690
>>585376
>Поцаны, если RigitBody2d сделать MODE_CHARACTER
>после того как оно покаталось c MODE_RIGID
Аноним 05/06/19 Срд 18:11:04 585480160
>>585446
>experimental fork of Godot that increases performance by around 50% and makes the engine no longer CPU bound
>CPU bound
годот CPU bound, то есть нагрузка на процессор идет больше чем на видеокарту, и фпс начинает проседать из нехватки процессора
Аноним 06/06/19 Чтв 07:08:47 585550161
Аноним 06/06/19 Чтв 07:59:19 585553162
>>585313
Сам вкинул картиночку, сам на нее ответил. Найс приемчики у юнитекантропов.
Аноним 06/06/19 Чтв 14:17:07 585638163
>>585480
Какая там нахрен может быть нагрузка на процессор от пары десятка спрайтов? Скопировать один vbo мизерного размера?
Проверял уже и внутренним дебаггером, и внешние тулзы подключал - вычислительной нагрузки никакой практически, 1-2 микросекунды на фрейм приходится. Всё остальное время занимает работа видеокарты. И тут именно что глес2 не вытягивает, банально не может отрендерить двадцать-тридцать спрайтов за 16 миллисекунд.
Аноним 06/06/19 Чтв 16:39:56 585656164
>>585638
>Проверял уже и внутренним дебаггером, и внешние тулзы подключал - вычислительной нагрузки никакой практически
Спасибо тебе за труд, бро! Перехожу на годот. Теперь я с вами!
Аноним 06/06/19 Чтв 16:49:35 585660165
>>585656
>Перехожу на годот. Теперь я с вами!
Ураааа, бро! Я хочу сосать тебе хуй, но пока занят, пилю платформер на годоте!
Аноним 06/06/19 Чтв 19:14:25 585679166
>>585656
Ну и к чему, собственно, был сарказм-то?
Аноним 07/06/19 Птн 08:34:26 585729167
>>585679
Да так, детектирую срущего петуха ИТТ - >>585660
И репорчу
Аноним 07/06/19 Птн 09:30:56 585734168
>>585729
>И репорчу
И ничего не происходит, годаун, ты пыталси.
Аноним 07/06/19 Птн 09:32:29 585735169
Аноним 07/06/19 Птн 11:47:12 585771170
>>585638
Ты отморозок потому что. Это пишет человек форкнувший годот и оптимизировавший его ядро в 2 раза. То есть как минимум разбирающийся в движке больше всех ИТТ. Раз он говорит что рендеринг медленный из-за процесора, то значит это так и есть.
Тормоза не из-за того, что годот там что-то майнит грузя на 100% например, а тупо процессор простаивает во время обновления энтитей ожидая чтения из памяти из-за неоптимизированной архитектуры.
Аноним 07/06/19 Птн 11:49:12 585772171
>>585638
>глес2 не вытягивает, банально не может отрендерить двадцать-тридцать спрайтов за 16 миллисекунд
У всех может, а у годота не может! Опять в драйверы баги вписали чтобы годот дискредитировать.
Аноним 07/06/19 Птн 11:52:01 585775172
>>585771
Охуенно! Буду иметь ввиду, что есть форк, если игра будет тормозить - сбилжу на форке.
Хелл йе! Опенсорц!
Аноним 07/06/19 Птн 11:54:21 585776173
>>585772
Душат независимый геймдев, сволочи. Ну ничего, сейчас Хуан перепишет рендеринг еще раз на vulkan будет побыстрее. 15 фпс вместо 10.
Аноним 07/06/19 Птн 11:57:48 585777174
Аноним 07/06/19 Птн 12:12:54 585780175
Аноним 07/06/19 Птн 12:13:36 585781176
image.png (70Кб, 1097x280)
1097x280
Аноним 07/06/19 Птн 13:18:43 585786177
>>585777
В шапочку положим. Если не забудем.
Аноним 07/06/19 Птн 13:27:46 585788178
>>585786
Нет смысла. Это же не форк в смысле новый проект на базе годота. Просто особенность гита: нужно сделать форк для пулл ревестов и т.д.
Аноним 07/06/19 Птн 13:30:53 585789179
>>585780
>Шо це такий лок?
lines of code

7к строк уже написал. Забористый аргентинский говнокод!
Аноним 07/06/19 Птн 13:48:16 585791180
>>585789
Да медленно, но очень красиво написано.
Аноним 07/06/19 Птн 15:31:41 585800181
>>585791
>7к строк
>красиво

и ведь это только враппер для вулкана!
Аноним 07/06/19 Птн 15:42:54 585801182
случайно выставил в настройках поиск проектов на диске с, как сбросить все настройки через конфиг?
Аноним 07/06/19 Птн 16:35:04 585806183
>>585800
Чем больше строк тем лучше, повторяю я тебе не зря.
Злой Дух моя фамилия! Хочу узнать твоя какая!?
Аноним 07/06/19 Птн 17:32:26 585812184
Меня в очередной раз заебала эта проблема с движками.
Казалось бы в этот раз нашёл что-то близкое к идеалу, но тут изо всех щелей лезут проблемы опенсорса - создатели занимаются всякой хуйнёй, вместо того, чтобы допилить движок до приемлемого состояния, хотя казалось бы допиливать-то осталось самую капельку.
И ведь после Годота переходить на что-то другое будет очень трудно, так как у него есть свои несомненные плюсы, и это прежде всего воркфлоу, удобный, понятный и интуитивный, и позволяющий конструировать архитектуру игры с огромной скоростью, практически ничего не мешает работе, всё на своих местах, нет необходимостей совершать десятки ненужных действий или лазить по десяти вложенным меню для совершения простых и регулярных действий(чем сильно страдают другие движки). Вот это всё, вот от этого очень трудно отказаться.
Но блядь, когда у тебя дело подходит к релизу, и ты понимаешь, что рендер говно и производительность не вытягивает даже платформер с десятком спрайтов - это пиздец.
Я уже пришёл к тому, что начинаю годот использовать как редактор уровней, и постепенно просто пишу свой движок с нормальным рендером, использую структуру нод годота.
Аноним 07/06/19 Птн 17:35:58 585813185
>>585812
Так ты допиливай годот, уебан.
Аноним 07/06/19 Птн 17:44:44 585814186
>>585813
Нет, годот, конечно, хороший движок, но пилить рендер к этому говну я не буду.
Аноним 07/06/19 Птн 17:55:53 585817187
>>585812
>Но блядь, когда у тебя дело подходит к релизу, и ты понимаешь, что рендер говно и производительность не вытягивает даже платформер с десятком спрайтов - это пиздец.

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

Баланс между картинкой, сис.требованием и производительностью.
Аноним 07/06/19 Птн 17:58:33 585819188
>>585814
Я тут недавно читал, что если использовать шарп, то производительность кода увеличивается в 3 раза это правда?
Аноним 07/06/19 Птн 18:09:12 585821189
>>585819
Кода да, рендера нет
Аноним 07/06/19 Птн 18:16:57 585825190
Аноним 07/06/19 Птн 18:25:14 585829191
>>585819
А если плюсы, то и в 10.
Аноним 07/06/19 Птн 18:39:12 585834192
>>585825
А что там за игра the garden path? Мы тут с гуглом в очередной раз обосрались.
Аноним 07/06/19 Птн 19:51:42 585849193
>>585825
>Интересно, отчего у этих ребят рендер не тормозит?
>В ролике допотопное говно по визуалу
Довин, съеби.
Аноним 08/06/19 Суб 06:36:15 585895194
Аноним 08/06/19 Суб 07:56:32 585902195
>>585895
Представляю как это будет тормозить
Аноним 08/06/19 Суб 08:33:10 585905196
>>585902
Но чему здесь тормозить? Это же 2д в изометрическом мире.
Аноним 08/06/19 Суб 09:02:16 585909197
>>585905
Годот это лагающее дерьмо, там может что угодно тормозить. Ну с 2д может и вытянет, а вот в 3д полгода назад достаточно было закинуть один кубик, запечь воксельную пробу и при приближении камеры к кубику фпс на 1050ти проседал до 35.
Аноним 08/06/19 Суб 12:21:56 585923198
>>585909
>Ну с 2д может и вытянет
Нет, не вытянет. Там каждый листик шевелится. Это большая нагрузка на апдейт всего. Годот и от меньшего числа апдейт начинает заикаться.
Аноним 08/06/19 Суб 13:47:08 585940199
1559990814178.jpg (44Кб, 1280x720)
1280x720
>>585895
Как же хочется научиться рисовать
Аноним 08/06/19 Суб 14:42:45 585951200
>>585923
Маньки подтянулись. В прошлом треде ни у кого на 10000 объектах не тормозило.
Аноним 08/06/19 Суб 15:53:34 585961201
1539894840.png (31Кб, 160x160)
160x160
>>585940
Открой в себе художника с Бетти Эдвардс!
Аноним 08/06/19 Суб 15:57:28 585962202
>>585909
Не запекай, хули?
Аноним 08/06/19 Суб 16:00:26 585964203
Аноним 08/06/19 Суб 16:12:09 585965204
>>585963
Ну так че ты вылез из своего загона, юнитипидар
Аноним 08/06/19 Суб 16:13:12 585966205
>>585940
Да уж, им бы действительно не помешало научиться рисовать.
Аноним 08/06/19 Суб 16:16:40 585968206
>>585967
Это доска игроделов, а не чекателей движков. Иди в /pr и там сри.
Аноним 08/06/19 Суб 18:08:16 585976207
report.png (853Кб, 720x1080)
720x1080
Аноним 08/06/19 Суб 18:26:58 585977208
Стикер (0Кб, 512x512)
512x512
>>585969
>видел чет год назад, может было, может не было, может драйвера кривые
>нашел косяк в годоте
Аноним 08/06/19 Суб 18:29:26 585978209
>>585977
>может было, может не было
Не выдумывай, годаун, не может, а точно было, я в фейсбук говнодота постил исходник и годауны подтверждали и каялись. Хули ты отрицаешь ущербность говнодоты там где за 5сек проверить можно, ебалай.
Аноним 08/06/19 Суб 18:54:27 585987210
>>585940
Ты чего прикалываешься? Если что это их фирменная рисовка и две предыдущие игры сделаны в этом же стиле.
Аноним 08/06/19 Суб 19:16:32 585991211
1507827589028.png (80Кб, 684x391)
684x391
Вот те и обновился на мастер.
Аноним 08/06/19 Суб 20:31:09 586008212
>>585987
Сказать то что хотел?
Аноним 09/06/19 Вск 01:45:57 586094213
>>585991
Это сконс косячит. Перезапускай сборку. Он собирает через раз.
Аноним 09/06/19 Вск 02:07:00 586099214
>>586094
Да я стер тот объектник, и прошло. Прошлый чекаут вообще вручную пришлось мержить, впервые в жизни.
Аноним 09/06/19 Вск 21:29:29 586215215
>>583342 (OP)
Привет, анончик.

Решил я попробовать вкатиться в годот. Скачал 3-ю версию. Начал искать примеры игр написанных на движке и обнаружил, что очень много годноты было написано на 2-й версии движка. Но вот обратную совместимость в 3-ю версию не завезли ни в каком виде. И в связи с этим у меня пара вопросов:
1) Есть ли человеческий способ импорта проектов из 2-й версии в 3-ю? Единственное, что я нашел, это неофицальная версия 2.15 в которой надо ручками поэтапно все конвертировать и проверять. Понятно, что на начальном этапе этого не осилить.
2) Не будет ли такой же херни когда движок доковыляет до следующей версии?
Аноним 09/06/19 Вск 21:30:30 586216216
>>586215
>Решил я попробовать вкатиться в годот.
Ой, да заткнись ты уже.
Аноним 09/06/19 Вск 21:39:59 586217217
>>586215
>Не будет ли такой же херни когда движок доковыляет до следующей версии?
Будет.
> Есть ли человеческий способ импорта проектов из 2-й версии в 3-ю?
Зачем? Примеры для всего есть под 3.
Аноним 09/06/19 Вск 23:29:27 586248218
>>586217
> зачем?
Ну я вот конкретно хотел разобрать по косточками Dolphin Island 2, т.к. хотел нечто подобное замутить. А мне хреном по морде.
Примеров да, куча, но все самые годные как раз делались для 2-й версии и почти во всех висят дисклеймеры о том что авторы хер клали на перевод их в третью. Что наводит на печальные размышления.
Аноним 10/06/19 Пнд 08:24:52 586260219
>>586215
Вкатись во вкладку "шаблоны" в окне выбора проектов, а так же во вкладку "AssetLib" в окне редактора.
Ты будешь удивлен, но большинство годноты, которую ты нашел для 2х в интернетах, уже переведена для 3х и скачивается прямо в редакторе.
Аноним 10/06/19 Пнд 15:32:27 586296220
>>586260
Вот я кстати из шаблонов открываю пример kinematic body 2d platformer проект, запускается, код можно посмотреть, но например когда лезу в тайлмап, редактор крашится.
Аноним 10/06/19 Пнд 16:17:53 586299221
>>586296
ИСПРАВАЯТ! НУЖНО НЕМНОЖКО ПОДОЖДАТ!
Аноним 10/06/19 Пнд 20:23:29 586341222
>>586309
Достижение эры PS2, можно гордиться, чо.
Аноним 10/06/19 Пнд 21:34:45 586375223
>>586372
>100 Zombies at over 15FPS in Godot
Аноним 10/06/19 Пнд 21:53:10 586380224
>>586375
>10 Zombies 3D model at over 15FPS in Godot

поправил не благодари
Аноним 10/06/19 Пнд 21:54:22 586382225
Годоу.jpg (114Кб, 700x500)
700x500
Аноним 11/06/19 Втр 08:08:08 586410226
>>586260
Пробовал, часть из них не компилится, либо вообще не устанавливается.
Аноним 11/06/19 Втр 09:16:29 586413227
>>586410
>часть из них
Но не все же. А впрочем, whatever.
Аноним 11/06/19 Втр 12:21:46 586435228
>>583342 (OP)
Анончики, а как при рисовании тайлмапа в годоте можно выделить, подвигать уже нарисованные тайлы? А то я могу только левой кнопкой мыши установить тайл, а правой стереть. Как ни пробовал переключать иконки вверху редактора = эффекта нету.

И чтобы два раза не вставать, как заполнить прямоугольную область маленькими тайлами, чтобы не устанавливать каждый по отдельности?
Аноним 11/06/19 Втр 12:42:40 586454229
>>586435
Смотри уроки по тайлмапам. Очевидно же.
Аноним 11/06/19 Втр 12:58:17 586460230
>>586454
Пробовал. Все уроки по этой теме построены по одному шаблону. Сначала 80% видео объясняется как создавать тайлсет. А потом рисуют карту единичными тайлами. На мои вопросы ответов не нашел ни в одном.
Аноним 11/06/19 Втр 13:11:30 586462231
>>586435
Двигать нарисованное - никак, такой функционал не предусмотрен.
Прямоугольного заполнения тоже нет, но есть заливка, можешь обрисовать контур и залить его.
И вообще, используй внешние редакторы, Люк.
Аноним 11/06/19 Втр 13:15:49 586467232
>>586215
>>586248
Оно должно наводить тебя на правильные размышления, а именно, что 3я версия - сырое недоделанное говно, которое использовать можно будет не ранее, чем года через два(если вообще можно будет, с нынешней-то тенденцией разработки).
Так что скачивай 2ю версию, которую можно использовать для 2д по крайней мере.
Аноним 11/06/19 Втр 13:18:31 586471233
>>586462
>Двигать нарисованное - никак, такой функционал не предусмотрен.
Э-эх. Пиздец какой-то. Нахуй он тогда нужен то? Я в таком режиме пару комнат к платформеру нарисовать попытался - заебся, а всю игру так вообще дропнуть проще.
>Прямоугольного заполнения тоже нет, но есть заливка, можешь обрисовать контур и залить его.
>И вообще, используй внешние редакторы, Люк.
Придется, похоже. Либо tiled попробую, либо из своего редактора экспорт сделаю.
Аноним 11/06/19 Втр 13:37:17 586475234
spacecargobylok[...].jpg (88Кб, 900x633)
900x633
Как определить площадь пересечения двух Area2d?
Аноним 11/06/19 Втр 13:38:15 586476235
>>586471
>Нахуй он тогда нужен то?
Чтобы нарисовать карту из тайлов, например.
А чтобы двигать интерактивные объекты по нарисованной карте тайлов, существуют функции перевода координат из мира в карту и из карты в мир.
Аноним 11/06/19 Втр 13:42:40 586478236
Аноним 11/06/19 Втр 13:44:40 586479237
Кстати, а рэй трэйсинг в 3D части Годота есть/будет?
Аноним 11/06/19 Втр 13:48:24 586481238
Аноним 11/06/19 Втр 14:03:16 586483239
>>586479
Хуанг уже пытался сделать запекание лайтмап и во 2 и в 3, дропнул на середине. Он сделал ставку на воксельные пробы, и они почти не дерьмовые, если изъебнуться можно неплохо сделать графон, но производительность совершенно не подходит для современных систем. И пробы тоже недопилены и он их дропнул чтобы пилить вулкан. Через пару лет допилит вулкан возьмется пилить еще какое-нибудь говно нерабочее.
Аноним 11/06/19 Втр 15:19:49 586492240
>>586467
Лол, смешно пошутил.
Аноним 11/06/19 Втр 15:20:44 586494241
>>586483
> через пару лет дропнет вулкан
Аноним 12/06/19 Срд 20:33:02 586674242
>>586494
Не дропнет. Вулкан это серьёзно. Можете скринить.
Аноним 12/06/19 Срд 20:42:52 586676243
Аноним 13/06/19 Чтв 11:50:50 586769244
>>586483
Так у него цели допиливать до конца.
Аноним 13/06/19 Чтв 23:55:55 586833245
По какой-то причине у меня всю графику аштрисёт нахуй при передвижении персонажа. Все спрайты будто влево-вправо таскает по одному-двум пикселям в стороны, да и сама картинка довольно "рвано" двигается в рандомные моменты, микро-пролаги на доли секунды. Я понятия не имею, с чем они связаны, сама игра в это время показывает стабильный фпс. Не знаю, связанные ли это проблемы, либо я что-то не так сделал, но в пиксель-арте это очень сильно заметно, аж глаза режет.
Версия 3.0.6, есть варианты, как это исправить?
Аноним 13/06/19 Чтв 23:58:02 586834246
>>586676
>годноты
Гондноты.
Аноним 14/06/19 Птн 02:05:34 586846247
>>586833
У меня была такая проблема. У тебя картинки одинакового размера?
Аноним 14/06/19 Птн 06:35:21 586859248
>>586833
Project Settings -- Quality -- Use pixel snap -- On
Аноним 14/06/19 Птн 10:35:31 586871249
15567087026790.jpg (139Кб, 400x439)
400x439
>>586846
Нет, задник большой на всю локацию, а также спрайты персонажей.
>>586859
Мне не помогло.
Аноним 14/06/19 Птн 11:20:30 586877250
>>586871
Спрайты персонажа (или любого другого объекта с несколькими спрайтами) у тебя одинакового размера? Посмотри внимательно
Аноним 14/06/19 Птн 11:41:57 586879251
>>586877
Еще раз говорю, что нет.
Аноним 14/06/19 Птн 11:50:40 586880252
>>586879
Точно? Ты проверил. Покажи хотя бы два спрайта одного объекта
Аноним 14/06/19 Птн 11:58:28 586881253
Аноним 14/06/19 Птн 12:26:00 586885254
>>586880
Нет, если ты говоришь про один объект, то тогда они одинакового размера. Но проблема в том, что трясется вообще всё, все спрайты, вся графика даже ВНУТРИ спрайта, а не только по краям.
>>586881
Я пытался обновиться на 3.1, но у меня еще один ебучий баг оказался, move_and_slide не объявлена в классе. Это тоже какая-то внутренняя поебень движка, которая не может понять, что перед ней функция. Вот этот:
https://github.com/godotengine/godot/issues/29522
Совсем свежий, как я понял.

Всё остальное у меня сделано, но это не помогает.
Аноним 14/06/19 Птн 16:05:15 586913255
>>586885
Не вижу связи между тем что ты пишешь, и ссылкой.
Там вообще чуваку сказали что он пишет неправильно. (по сути двойное разыменовывание)
Аноним 14/06/19 Птн 17:18:33 586919256
>>586913
Плохо читаешь, значит. Там у них в движке прямо закодирована ошибка, которая не позволяет парсить нормально код, поэтому возникает ошибка.
И в дополнение ему сказали, что у него неправильный get_node, но на саму ошибку это никак не влияет.
Аноним 14/06/19 Птн 17:29:05 586921257
В Годоте можно сетевую игру сбацать? С физикой.
Аноним 14/06/19 Птн 20:57:13 586954258
Аноним 14/06/19 Птн 21:18:09 586956259
>>586921
Конечно, можно, и уже много сделали!
Аноним 15/06/19 Суб 14:08:56 587006260
>>586992
Что это за хуйня?
Аноним 15/06/19 Суб 21:30:24 587037261
Говорят у вас проще всего делать платформеры,так ли это?
Аноним 15/06/19 Суб 21:48:22 587040262
>>587037
Нет, проще всего на констракте 2
Аноним 15/06/19 Суб 22:42:46 587044263
>>587037
Достаточно просто. Так скажем. При этом, в отличие от констракта движок не заточен под платформеры и ты можешь встроить в свой платформер что захочешь.
Аноним 15/06/19 Суб 23:11:44 587051264
>>587037
Как сделать платформер на годоте за 3 часа:
1. Создаём новый проект.
2. Создаём сцену player.tscn
3. В неё кидаем kinematicbody2d и потомком collisionshape2d, sprite и camera2d. Настраиваем форму collisionshape2d так, чтобы она соответствовала спрайту (спрайты качаем с https://opengameart.org )
4. Добавляем код к корню сцены, из 6 строчек, в первых 4 мы чекаем нажатие клавиш движения прыжка и приседания, в остальных двух задействуем функцию move_and_slide.
5. Создаём сцену platform.tscn
6. В неё кидаем staticbody2d, collisionshape2d и sprite. Настраиваем форму collisionshape2d так, чтобы она соответствовала спрайту.
7. Cоздаём сцену level.tscn
8. В неё накидываем наши платформы и одного плауера.
9. Нажимаем запуск игры. Выбираем в качестве запускаемой сцены level.tscn
10. PROFIT!
Аноним 15/06/19 Суб 23:50:51 587055265
>>587051
Ты так всех новичков распугаешь.
Надо было написать - качаешь пару ассетов, настраиваешь.
Аноним 15/06/19 Суб 23:57:13 587056266
>>587055
Нам такие не нужны. Пусть пугаются и разбегаются.
Аноним 15/06/19 Суб 23:57:32 587057267
>>587055
Качество лучше количества.
Аноним 16/06/19 Вск 01:35:52 587062268
Аноним 16/06/19 Вск 21:17:46 587193269
>>587051
Пофиксил. И заскринил.
Аноним 16/06/19 Вск 21:21:15 587197270
Аноним 17/06/19 Пнд 20:24:55 587405271
>>587062
>Unfortunately GODOT has a lot of problems with complex 3D and limitations I need to work around. Still a lot of lightning Bugs since I updated to the last master branch. I hope they will correct the light octree.
Жаль, что помещение из одной коробки с графонием уровня 2005 года считается для годота complex 3D.
Аноним 17/06/19 Пнд 20:31:44 587406272
>>587405
>с графонием уровня 2005
Нахуй графоний в инди? Всё равно ААА будут круче. Инди должно геймплеем брать.
Аноним 17/06/19 Пнд 22:55:31 587433273
>>587409
Таблетки прими, шизик.
Аноним 17/06/19 Пнд 23:10:26 587436274
Общеизвестныйфа[...].jpg (18Кб, 195x205)
195x205
>>587435
Сразу о хуях заговорил, пидарас.
Аноним 17/06/19 Пнд 23:11:39 587437275
>>587435
Как же тебе бомбит от годота, шитпостер пидорский.
Аноним 17/06/19 Пнд 23:34:31 587440276
>>587405
Пруфов, конечно же не будет, ах да, ты же дочь офицера которая когда-то там скачала с васянского сайта версию с майнерским трояном.
Аноним 18/06/19 Втр 15:18:38 587477277
>>587440
Это пишет автора того говна на годоте, что вбросили выше. Один из немногих, кто вообще пытался что-то сделать на годоте.
Аноним 19/06/19 Срд 10:23:42 587648278
Здравствуйте
Подскажите, пожалуйста

Как сделать диалог в платформере ?


Аноним 19/06/19 Срд 15:29:52 587684279
Как же бесят эти 2д картинки в шапке треда
Аноним 19/06/19 Срд 15:46:18 587686280
>>587684
Только такие, потому что 3д в годоте можно сказать что нету.
Аноним 19/06/19 Срд 15:58:59 587687281
Аноним 19/06/19 Срд 16:32:27 587693282
>>587686
Да и 2д тоже можно сказать что почти нету, чего уж греха таить.
Аноним 19/06/19 Срд 18:31:02 587711283
Аноним 19/06/19 Срд 20:27:54 587717284
>>587711
>годноты
Гондноты.
Аноним 21/06/19 Птн 21:35:53 588054285
>>587717
ВАМ ЧТО СЕРЬЁЗНО СЛОЖНО ПЕРЕЙТИ С ЮНИТИ НА ГОДОТ????? У ВАС РУКИ ПОСЛЕ ЭТОГО ОТВАЛЯТСЯ????? НАСТУПИТ КОНЕЦ СВЕТА??? НЕТ, О БОЖЕ, НЕТ!!!!
Аноним 21/06/19 Птн 21:41:58 588055286
>>588054
>ВАМ ЧТО СЕРЬЁЗНО СЛОЖНО ПЕРЕЙТИ С ЮНИТИ НА ГОДОТ????? У ВАС РУКИ ПОСЛЕ ЭТОГО ОТВАЛЯТСЯ????? НАСТУПИТ КОНЕЦ СВЕТА??? НЕТ, О БОЖЕ, НЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕТ!!!!
>НАСТУПАЕТ КОНЕЦ СВЕТА, ПЕРЕБЕЖЧИКИ ПОГИБАЮТ В МУКАХ ОБОСРАВШИСЬ КИСЛОТНЫМ ПОНОСОМ
Аноним 22/06/19 Суб 15:58:23 588118287
Аноним 22/06/19 Суб 18:00:20 588132288
>>588118
Почему, мистер щитпостер, почему? Во имя чего? Что Вы делаете? Зачем, зачем щитпостите в годотред? Зачем продолжаете сраться? Неужели Вы верите в какую-то миссию юнити или Вам просто страшно делать игры? Так в чем же миссия, может быть Вы откроете? Это свобода, правда, может быть мир или Вы боретесь за любовь? Иллюзии, мистер щитпостер, причуды восприятия! Хрупкие логические теории слабого человека, который отчаянно пытается оправдать свое существование: бесцельное и бессмысленное. Но они, мистер щитпостер, как и это ваше юнити, столь же искусственны. Только человек может выдумать скучное и безжизненное понятие "любовь". Вам пора это увидеть, мистер щитпостер, увидеть и понять: Вы не можете победить, продолжать борьбу бессмысленно! Почему, мистер щитпостер, почему Вы упорствуете?
Аноним 23/06/19 Вск 00:49:55 588174289
Делаю топдаун даун, лол! шутер в тесных коридорах гигантского звездолёта. Решил запилить два типа "пулек" кинематик боди (что бы с останавливающим эффектом вот это вот всё) и 2д ареа, для всяких плазменных шаров и.т.п. Это удачное решение или я делаю что-то лишнее?
Ну и лазерный лучик через рейкаст, но это к делу не относится.
Аноним 23/06/19 Вск 09:31:58 588193290
>>588174
Кто тебе рисует спрайты для твоего даун шутера?
Аноним 23/06/19 Вск 09:59:46 588197291
Аноним 23/06/19 Вск 10:09:13 588198292
Unity-chan-1.jpg (157Кб, 1280x720)
1280x720
>>588132
Потому что это мой выбор.
Аноним 23/06/19 Вск 11:54:55 588219293
>>588193
Ja!

Основной тайлсет 48х48, условно приравнен к 25см на 25см.

>>588197
Чёт, хотелось бы более развёрнутый ответ, ну и ладно, буду экспериментировать.
Аноним 23/06/19 Вск 12:10:07 588221294
Аноним 23/06/19 Вск 13:39:19 588239295
Аноним 23/06/19 Вск 13:43:51 588240296
>>588239
А могли бы игры делать! На Юнити.
Аноним 23/06/19 Вск 14:08:58 588242297
>>588240
Зачем когда godot есть.
Аноним 23/06/19 Вск 14:10:15 588243298
кот.jpg (58Кб, 500x500)
500x500
>>588242
Годот есть, игор на нем нет. И не будет
Аноним 23/06/19 Вск 14:13:12 588244299
Аноним 23/06/19 Вск 14:16:43 588246300
>>588244
>какое-то джемное говно и не мечтающее о паре баксов, не являющееся полноценными играми
Да заебали, нет у вас игр, это все для детей поиграться, серьезные проекты невозможно сделать, никто и не пытается, годот не для заработка.
Аноним 23/06/19 Вск 15:33:11 588254301
Аноним 23/06/19 Вск 15:35:02 588255302
>>588246
>нет у вас игр, это все для детей поиграться, серьезные проекты невозможно сделать

Но ведь игры это для детей!
Аноним 23/06/19 Вск 17:00:26 588278303
>>588255
>Но ведь игры это для детей!
Я про движок. Захочет чадо потыкаться кубики подвигать, в юнити сишарпа сложная, вот тебе годотоговно поиграйси гдскриптой
Аноним 23/06/19 Вск 18:54:03 588306304
Аноним 23/06/19 Вск 18:56:43 588307305
>>588306
>пук годауна
Почему, мистер годаун, почему? Во имя чего? Что Вы делаете? Зачем, зачем сидите на говнодвижке?
Аноним 23/06/19 Вск 19:15:42 588309306
Аноним 23/06/19 Вск 19:27:18 588311307
Аноним 23/06/19 Вск 20:11:31 588318308
Аноним 23/06/19 Вск 20:39:10 588333309
image.png (21Кб, 638x602)
638x602
image.png (186Кб, 1280x552)
1280x552
>>588318
>троллфейс
Лучше бы он стал официальным маскотом Годота
Аноним 23/06/19 Вск 23:10:19 588371310
>>588318
Ебать, как же сложно программировать игры.
Мимо_крокодил
Аноним 24/06/19 Пнд 11:12:19 588447311
>>588307
>, зачем сидите на говнодвижке?
Но на юнити здесь никто не сидит, юнитидаун.
Аноним 24/06/19 Пнд 11:13:42 588448312
>>588371
Что там сложного-то?
Аноним 24/06/19 Пнд 11:24:29 588451313
изображение.png (30Кб, 548x418)
548x418
Я придумал пазл:
Есть несколько цифр-регистров. К каждой цифре идёт по две кнопки, + и -. Для каждого регистра есть свой алгоритм инкремента и декремента. Цель пазла - подобрать код на бумажке, который игрок нашёл по ходу игры. Стрелками или мышкой прокручиваешь и выбираешь активный регистр, затем стрелками или колёсиком прокручиваешь цифру в регистре.
Правила инкремента и декремента могут быть такие:
- в активном регистре +2/-3 в соседних регистрах +1/-4
- в активном регистре +2/-3 если регистр 4, то в регистре 7 +5/-2
и т.п.
НИКОМУ НЕ СМЕТЬ ВОРОВАТЬ МОЮ ИДЕЮ. ЗАПОСТИЛ СЮДА, ЧТОБ НЕ ЗАБЫТЬ!
Аноним 24/06/19 Пнд 11:34:47 588455314
>>588451
Поздно, я своровал раньше чем дочитал до конца поста.
Уже сикнул все данные своей команде в студии. Скоро станем миллионерами.
Аноним 24/06/19 Пнд 11:49:08 588457315
>>588451
Я вообще ни### не понял
Аноним 24/06/19 Пнд 11:58:41 588458316
изображение.png (3Кб, 142x137)
142x137
>>588451
ЯСКОЗАЛ НИВАРАВАТЬ!
Аноним 24/06/19 Пнд 13:29:28 588468317
>>588451
Советую взять за основу что то физическое, например кодовые замки с шестеренками разных размеров. И перемещать скрытые шестеренки сзади.
Аноним 24/06/19 Пнд 15:01:44 588475318
изображение.png (16Кб, 463x154)
463x154
2019-06-24 14-5[...].mp4 (109Кб, 200x200, 00:00:26)
200x200
>>588468
Cпасибо.
А как проверить принципиальную разрешимость головоломки? Есть на этот счёт какой-нибудь матан? А то мне кажется я что-то лютое изобрёл.

А вообще, при помощи правил, подгружаемых через пик1 можно в игре создать тысячи уникальных замков, над которыми игроку придётся ломать голову.
Аноним 24/06/19 Пнд 15:19:08 588479319
Посаны, посаны!!!
А как православнее:
if value in range(low, high):
или
if range(low, high).has(value):
?
Аноним 24/06/19 Пнд 18:09:10 588512320
>>588479
Никак анон, это очень плохо. Ты создаешь массив чисел (минус память) и ищешь внутри него число (минус производительность)
пиши по старинке
if (value >= low && value <= high) или вынеси это в функцию.
Аноним 24/06/19 Пнд 18:10:29 588513321
Аноним 24/06/19 Пнд 18:19:53 588515322
>>588475
А хуй знает, полагаю что там что-то завязанное на остаток от деления, как в головоломке про улитку на дереве.
https://ru.stackoverflow.com/questions/50156
В конце концов решаемость всегда можно гарантировать, если ты сгенеришь ее задом наперед - выберешь ответ и начнешь рандомно применять шаги с обратным знаком. Правда так не гарантируется интересность.
Аноним 24/06/19 Пнд 18:31:47 588517323
изображение.png (55Кб, 537x406)
537x406
>>588515
>там что-то завязанное на остаток от деления
Нее... На остаток от деления другая головоломка завязана.
Здесь строго задаются правила:
Аноним 24/06/19 Пнд 18:52:15 588519324
>>588517
Так там тоже. Суть вопроса в том, можешь ли ты, имея +n и -m попасть в заданное число q, начиная с числа p. Выводить ну совершенно лень, но понятно что если у тебя +2 и -4, то начиная с четного в нечетное ты не попадешь, и т.д.
Аноним 24/06/19 Пнд 20:24:47 588536325
На годоте вообще реально запилить что-то серьёзнее платформера для мобилок? Есть игры уровня, скажем, сталкера?
Аноним 24/06/19 Пнд 20:34:13 588539326
>>588536
Таких игр пока нет. Да, запилить реально, но надо подождать версии 3.2 а лучше 4.0. Но начать можно сейчас. Писать конечно не на gdscript а на c# или сразу на c++.
Аноним 24/06/19 Пнд 20:34:57 588540327
>>588448
Ну, я нихуя не понимаю это дрочево координат и гравитации.
Аноним 24/06/19 Пнд 20:37:01 588541328
>>588536
Блять, для сралкера есть Юнити. Годот - это направленный на быстрый вкат в геймдев движок, позволяющий именно что тренироваться на создании сайдскроллеров, данмаку-шутеров и прочей 2д-вакханалии.
Аноним 24/06/19 Пнд 20:40:19 588542329
>>588541
На чём тренироваться? На гдс скрипте? Юзлесс хуйня. Это как учиться драться палкой, когда весь мир огнестрел и перекаты использует.
Аноним 24/06/19 Пнд 21:06:16 588543330
>>588542
Так не учись, тебя ж никто не заставляет.
Аноним 24/06/19 Пнд 21:34:57 588550331
Аноним 24/06/19 Пнд 21:43:51 588554332
>>588550
>Когда делаешь сталкера на нормальном движке
Не уж то на годоти? Нет, пидар? А нахуя ты запостил эту хуйню в сравнение юнити и говнодота?
>>588550
>В 2д можешь запилить все что угодно.
В 2д на говнодоте тоже пару игр всего вышло окологовеных, и их разработчики больше не выпускали игры на говнодоте. И студия разрабатывающая говнодоту дропнула говногодот, тому що он говно даже для 2д.
>>588550
>В 3д годот не может - для него есть уеч.
На говнодоте и то больше говноигр вышло от индюков чем на уече, нахуй вы вообще этот кал вспоминаете неюзабельный, который убивает индюков.
Аноним 24/06/19 Пнд 21:45:24 588555333
>>588540
Попробуй сменить род деятельности. Дворником там, или грузчиком например.
>>588536
Вполне реально. Не верь залётным бугуртышам ИТТ. Смотри вон туда: >>587062

Аноним 24/06/19 Пнд 21:47:46 588556334
>>588555
>Смотри вон туда
Так это демопотуги, поиграться. Годотина существует уже лет 15, где серьезные ИГОРИ, МММ, УЕБЫ?
Аноним 24/06/19 Пнд 21:50:03 588558335
>>588556
Ты не сделал - вот и нетути.
Аноним 24/06/19 Пнд 21:54:18 588560336
>>588558
Я не сделал тому що итсимпосиблез
Аноним 24/06/19 Пнд 21:59:04 588562337
>>588560
Почему-то этот чувак делает. Встречает ограничения, но обходит их и делает дальше >>587405
Но тебе лично Хуан в шаровары говна залил.
Аноним 24/06/19 Пнд 22:01:55 588565338
>>588562
>Почему-то этот чувак делает. Встречает ограничения, но обходит их и делает дальше
По такому же принципу долбоебы и на своих движках делают, обходят ограничения, уебки тупорылые.
Аноним 24/06/19 Пнд 22:04:43 588566339
1349607410082.jpg (51Кб, 300x300)
300x300
>>588555
>Попробуй сменить род деятельности. Дворником там, или грузчиком например
Хуя у нас тут илитарий высрался.
Аноним 24/06/19 Пнд 22:20:14 588574340
>>588566
А вот и картиночки боевые пошли. Следующим ждём гринтекст и шаблонные фразы.
Аноним 25/06/19 Втр 03:39:21 588617341
>>588555
Вот туда как раз лучше не смотреть. Чтобы не разочароваться.
Аноним 25/06/19 Втр 05:28:15 588620342
Объясните дегенерату. Как написать перемещение по осям x-y так, чтобы скорость перемещения по диагонали была такая же, как скорость по х или у?
Аноним 25/06/19 Втр 08:52:07 588637343
>>588620
Гугли синус и косинус.
Аноним 25/06/19 Втр 08:59:31 588639344
>>588620
Получил инпут, сделал вектор2, записал в него значения икс и игрек, затем магия - у векторов есть метод .normalize() который делает длину вектора равной единице, т.е. если вектор например (1, 0) то после нормализации не поменяется т.к. Он весь лежит на оси иксов и длина равна компоненте икс, но если вектор (1, 1) он станет типа такого (0.456, 0.456) так, что длина его останется ровно 1.
Этого не слушай >>588637
Аноним 25/06/19 Втр 23:54:52 588834345
>>588620
>>588639
И уот тебе пример из прошлого треда >>572178 в строке 20 можешь выкинуть всё после точки, если у тебя не псевдоизометрический двадэ вид. Ну и строковые имена экшонов в настройках проекта добавь, или замени на стандартные "ui_..."
Аноним 26/06/19 Срд 10:24:47 588876346
В годоте реализума скелетная анимация двадэ спрайтов?
Аноним 26/06/19 Срд 10:29:58 588877347
Аноним 26/06/19 Срд 10:51:20 588884348
Аноним 26/06/19 Срд 13:19:30 588903349
>>588882
Да, мой Господин, сделай ЭТО со мной!
Аноним 26/06/19 Срд 15:41:43 588939350
>>588882
Извините за тупой вопрос, но что такое ГОТИ
Аноним 26/06/19 Срд 15:43:01 588940351
>>588939
Ита платформир на годоти!
Аноним 26/06/19 Срд 15:49:54 588943352
>>588939
Godot Original Treasure Yntertainment
Аноним 26/06/19 Срд 16:46:18 588975353
Godot Obeyed The You
Аноним 26/06/19 Срд 19:47:36 589024354
>>588882
Охуенчик. Когда на торрентах?
Аноним 26/06/19 Срд 20:55:19 589033355
>>588939
Годично Одноразовая Топовая Игра
Аноним 26/06/19 Срд 21:41:09 589044356
Здарова, братва. Чем тут занимаетесь?
Аноним 26/06/19 Срд 21:42:29 589045357
>>589044
Да чем угодно, дрочим анусы, сосем, нас ебали. Лишь бы игры не делать.
Аноним 26/06/19 Срд 21:52:28 589050358
>>589044
Придумываем смищные расшифровки GOTY
Аноним 27/06/19 Чтв 15:53:36 589190359
В юнити и анрил треде не отвечают, тут помогите хоть.
Хочу сделать шутер, где перс будет двигаться по прописанным мною формулам. Как в квейке, например.

На юнити если делать коллайдер через физику то физика не позволяет прямое редактирование скорости приводит к ерунде, можно только через силу или ускорение. Но там есть character controller, он позволяет редактировать скорость и не дает коллайдеру проходить сквозь стены, останавливает коллайдер если тот врезался. Проблема в том что коллайдер там вертикально ориентирован, его нельзя поменять или повернуть.

В годоте есть что-то похожее на character controller, но чтоб я мог делать любой коллайдер и поворачивать?
Аноним 27/06/19 Чтв 15:58:12 589192360
>>589190
>Проблема в том что коллайдер там вертикально ориентирован, его нельзя поменять или повернуть
Поверни родительский объект. Или сделай rigidbody IsKinematic и двигай его через MovePosition. И кстати скорость можно изменять напрямую.
Аноним 27/06/19 Чтв 16:00:34 589193361
image.png (311Кб, 976x727)
976x727
>>589190
>Проблема в том что коллайдер там вертикально ориентирован, его нельзя поменять или повернуть.
Аноним 27/06/19 Чтв 16:12:15 589194362
изображение.png (167Кб, 1277x663)
1277x663
Яснопонятно, тут совсем незнают.
>>589192
Стены тоже кинематик, кинематики игнорируют друг друга. Делать стены на физике бред, выкручивать бесконечную массу, потом обязательно все разлетится.
>>589193
CHRACTER CONTROLLER значение знаешь? Пик.
Аноним 27/06/19 Чтв 16:50:48 589211363
>>589194
>Яснопонятно, тут совсем незнают.
да.
уходи.
Аноним 27/06/19 Чтв 17:21:46 589226364
>>589219
>>589211
>>589220
УУУУУУУУ, даже буковки прочитать не могут.

Пришел узнать может у вас есть компонент ЛУЧШЕ юнити, пришел за помощью.
А в ответ что? https://www.youtube.com/watch?v=nCsVOO_3EUU
Ничего не знают, со своим собственным движком незнакомы, с другими движками не знакомы. Даже обсирать нормально не могут. Школие пидарасное.

Вот эту ветку надо в шапку, чтоб все видели какие безмозглые дебилы тут водятся.
Аноним 27/06/19 Чтв 17:23:01 589227365
>>589226
>чтоб все видели какие безмозглые дебилы водятся в говногодототреде.
Аноним 27/06/19 Чтв 17:29:56 589228366
15450584463260.jpg (39Кб, 649x1024)
649x1024
>>589226
нет, правда, уходи пожалуйста с /gd/.
вместо того чтобы поглядеть как делают все нормальные люди, погуглить и перепробовать варианты, ты перебрал все треды с одним и тем же тупорылым вопросом, с которым даже КАЛОБОК разобрался без особого напряга (а он тот ещё даун) и заебал всех. причем на самом деле ответ на твой вопрос элементарен и очевиден — твоей егре будет достаточно стандартной системы контроллера, как и 99% других игор. так что будь так любезен, свали с борды на которой всё равно все аноны — идиоты и не могут тебе подсказать.
Аноним 27/06/19 Чтв 17:39:48 589231367
>>589228
>погуглить и перепробовать варианты,
Почему бы не спросить тут у ОПЫТНЫХ людей, которые РАЗБИРАЮТСЯ в движках?
>даже КАЛОБОК
Не знаю кто такой.
>твоей егре будет достаточно стандартной системы контроллера
Нет, недостаточно, хочу чтоб был поворот коллайдера и по двум другим осям.
>99% других игор.
Я не собираюсь делать ОЧЕРЕДНУЮ игру. В моей игре будут повороты и непростое движение.
Аноним 27/06/19 Чтв 18:04:13 589236368
large (1).jpg (65Кб, 750x739)
750x739
>>589231
>Почему бы не спросить тут у ОПЫТНЫХ людей, которые РАЗБИРАЮТСЯ в движках?
твой вопрос был говном.
что-то типа "я запилил шейдер в шейдерфорже чтобы делать дырки от пуль в стенах, как его применить?", и тебя закономерно посылают подальше с такими выебонами, а нужно было вместо этого спросить "я хочу делать дырки в стенах, как это сделать?" и тебе бы сразу подсказали про стенсил буфер. в итоге ты рогами упёрся в неповорачивайся коллайдер НА ПАРЕНТ ОБЖЕКТЕ, облазил все треды и обозвал всех анскиллами. просто прелесть.
>Не знаю кто такой.
еблан.
> Нет, недостаточно, хочу чтоб был поворот коллайдера и по двум другим осям.
зачем?
>Я не собираюсь делать ОЧЕРЕДНУЮ игру. В моей игре будут повороты и непростое движение.
я так понимаю ты тут самый умный с новой прорывной игрой. с непростыми поворотами и непростым движением, которое никто никогда доселе не делал. уверен, игра будет прелестной, учитывая что ты даже ни одной модельки даже не зделал. ну раз ты такой рукастый, штош, пили весь физон с нуля руками на рейкастах. в принципе, вполне реально достичь плюс-минус адекватного движения персонажей на чистом рейкасте, но всё же, я тебя уверяю, стандартная система ВПОЛНЕ СПРАВИТСЯ с твоими выебистыми хилл-клаймбингами и прочим паркуром.
Аноним 27/06/19 Чтв 18:45:16 589252369
>>589236
> вопрос говном
Окай.

Хочу чтоб я мог двигать (включая поворот) перса через формулы, при этом чтоб он останавливался об стены.
Ригидбоди позволяет поворачивать, останавливать, но у него нельзя резкие движения делать.
Чарактер контроллер позволяет редактировать скорость как надо, останавливает, но его нельзя повернуть и поменять коллайдер.
> в итоге ты рогами упёрся в неповорачивайся коллайдер НА ПАРЕНТ ОБЖЕКТЕ
>зачем?
Хочу повороты.
Есть ли компонент который дает движения (редактируемые) как у чарактер контроллера и вместе с этим позволяет редактировать коллайдер, включая поворот?
>самый умный с прорывной игрой.
Я не писал что игра прорывная. Я вертикальную капсулу не хочу.
> с непростыми поворотами и непростым движением,
Да не простое, не тупо нажал кнопку и пошел вперед, поэтому мне movePosition или AddForce не подходят.
>даже ни одной модельки даже не зделал.
Щас бы разработку с моделек начинать.
Сколько было таких игорей, люди сидят модельки делают, детальки типа волос делают, диалоги делают.
Но прикол в том что модельки не первоочередные, их всегда легко поменять.

А без геймплея все говно, геймплей определяет количество ситуаций в игре (даже если это новелла). Если изменится геймплей, пока делается все остальное то и количество этого контента может поменяться. Я решил начать с геймплея и когда уже буду доволен результатом то точно буду знать сколько моделек/анимаций/звуков надо.

Вон на гимн смотри, модельки/мокап/звуки сделали, а без геймплея от этого толку нету, даже показать на презентации нечего было. Показали после того как хоть какой-то геймплей запилили.

>обозвал всех анскиллами.
Только серунов вот здесь с их "конструктивными" сообщениями уровня >пук.

>пили весь физон с нуля руками на рейкастах.
Придется если выяснится что нужного инструмента/способа нету.
Аноним 27/06/19 Чтв 18:55:21 589255370
>>589247
>>589254
Уже смотрю че твои штуки на картинках могут.
Аноним 27/06/19 Чтв 18:57:23 589256371
>>589252
> Хочу чтоб я мог двигать (включая поворот) перса через формулы, при этом чтоб он останавливался об стены.
чекай стены рейкастом и останавливай своё самописное велосити.
> но его нельзя повернуть и поменять коллайдер.
в играх не нужны повороты и сложные коллайдеры чаров.
> Хочу повороты.
у тебя персонаж-танк? столкновения со стенками для антропоморфных персонажей НИКОГДА не используют ничего кроме капсулы. или ты решил что анимация бега должна останавливать персонажа если он соприкоснулся правой ногой о коллайдер стены? нинужно никому, да и не заметит никто, да и гейплейного эффекта это никакого не несет. разве что это ВИАР, но ЕТО ДРУГОЕ.
> Я вертикальную капсулу не хочу.
почему
>Да не простое, не тупо нажал кнопку и пошел вперед,
ноги, надеюсь, двумя разными кнопками по очереди передвигать будешь?
> Щас бы разработку с моделек начинать.
ну да, с самого сложного. механ всегда проще допилить.
>Сколько было таких игорей, люди сидят модельки делают, детальки типа волос делают, диалоги делают.
сколько
>Но прикол в том что модельки не первоочередные, их всегда легко поменять.
нет, ты не можешь поменять контент игры с легкостью. его производство всегда занимает процентов 80% времени разработки.
> А без геймплея все говно, геймплей определяет количество ситуаций в игре (даже если это новелла).
стало быть, нас ждут очередные содомизирующиеся кубы.
> Вон на гимн смотри, модельки/мокап/звуки сделали, а без геймплея от этого толку нету, даже показать на презентации нечего было. Показали после того как хоть какой-то геймплей запилили.
у инмоста нет и не было геймплея, но ему дали огромный приз и взяли в чаклфиш на одном графоне.
>Придется если выяснится что нужного инструмента/способа нету.
кроме рбоди и чарконтроллера в юхути точно нихуя нет, делай на рейкастах если уверен.
Аноним 27/06/19 Чтв 19:21:43 589257372
>>589256
>в играх не нужны повороты и сложные коллайдеры чаров.
Потому что ты так скозал???
Аноним 27/06/19 Чтв 19:30:36 589259373
>>589257
неа, потому что я играю в современные АААшки и нигде не замечаю перечисленного. но, думаю, анону из ГД виднее.
Аноним 27/06/19 Чтв 19:39:49 589262374
>>589256
>у тебя персонаж-танк?
>антропоморфных
Запросто может быть танком. Может быть херней которой понадобится горизонтальная капсула. Может быть существом состоящим из нескольких раздельных частей и игрок будет ими всеми управлять.
Я не собираюсь ненужные вещи делать типа ударов коленок об стены. Просто хочется иметь свободу в плане выбора формы коллайдера.

>или ты решил ноги, надеюсь, двумя разными кнопками по очереди передвигать будешь?
Почему такие крайности? Вон, например (я не собираюсь ее делать), квейковская распрыжка, чтоб ее выполнить надо поворачивать и жать в стороны, скорость набирается.

>сколько
Knock-knock, Дыбуйский сам жаловался что хотели одно (тавер дефенс), разрисовали, получилось не очень и чтоб не напрягать художников решили оставить спрайты. В итоге получилась ходилка с вкручиванием лампочек в которую скучно играть.

Квейк. Хотели даркфентази РПГ, рисователи нарисовали всяких скелетов в кольчугах, урков с топорами, собачек, жуткие замки и тд. Но прогеры не смогли осилить РПГ, из-за дедлайнов решили сделать шутер не меняя модельки. И получилось хорошо потому что шутеры делать они умели.

>инмоста
Какой инмост? Гимн это Anthem, иди почитай анонимные интервью, вот как раз модельки делали без геймплея.
Вон аноны с ГД только и делают что модельки, ни механики, ни уровней.
Это первое что вспомнил.

>не можешь поменять контент игры с легкостью.
Вот поменять то его как раз очень просто, перетягиваешь модельку в инспектор и все, была у тебя капсула мужик, стала баба. А делать долго.
>с самого сложного. механ всегда проще допилить.
Допиливаешь механику и оказывается что тебе нужна еще анимация, а пару старых моделек надо убрать. Тратишь время, потом снова что-то не понравилось и так пока всем не надоест.
>очередные содомизирующиеся кубы.
Или по хорошему, как на любом производстве сперва чертеж - механика и уровни на коллайдерах. А потом на готовые уровни и механику натягиваешь визуал/аудио/дилоги/мочу/говно. И работяги художники сразу понимают объем работ.

>чекай стены рейкастом и останавливай своё самописное велосити.
>кроме рбоди и чарконтроллера в юхути точно нихуя нет, делай на рейкастах если уверен.
Наконец то полезный совет. Понял, юнити нахер. Узнаю ща за годотские возможности.
Аноним 27/06/19 Чтв 20:56:24 589276375
>>589262
>Просто хочется иметь свободу в плане выбора формы коллайдера.
ты либо ригидбоди и с физоном, либо не ригидбоди и с самописным физоном. иначе никак. юнети.jpg
> например квейковская распрыжка
это кривой контроллер позволил ей существовать. ок, пиши свой.

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

> Но прогеры не смогли осилить РПГ, из-за дедлайнов решили сделать шутер не меняя модельки.
как видишь, сменить арт намного сложнее чем сменить механ.

> Вон аноны с ГД только и делают что модельки, ни механики, ни уровней.
да я тебя не отговариваю, делай кубы на здоровье, хех
>Допиливаешь механику и оказывается что тебе нужна еще анимация, а пару старых моделек надо убрать. Тратишь время, потом снова что-то не понравилось и так пока всем не надоест.
ахуительные рассуждения с высоты кодзимы

> И работяги художники сразу понимают объем работ.
и говорят что им нужно больше золота. намного больше чем у тебя есть

> Узнаю ща за годотские возможности.
о, у меня для тебя прекрасные новости...
Аноним 27/06/19 Чтв 21:06:48 589280376
>>589276
>>589276
>сменить арт намного сложнее
Сделать новый сложнее.
>делай кубы на здоровье,
Написал же что когда механику сделаю то сделаю и все остальное, чтоб не скакать туда сюда. Не хочу чтоб из-за моделек пострадал геймплей.
>и говорят что им нужно больше золота.
А без плана могут говорить высасывать еще больше бабла.
>прекрасные новости...
Можно забить на годот?
Аноним 27/06/19 Чтв 21:48:41 589285377
>>589280
> Можно забить на годот?
лучшая мысль за сегодня.
Аноним 27/06/19 Чтв 22:15:42 589291378
>>589190
>В годоте есть чтоб я мог делать любой коллайдер
Есть. Геометрические примитивы, вогнутая сетка, выпуклая сетка, всё есть.
>В годоте есть чтоб я мог поворачивать?
Есть. Я бы посмотрел на движок, в котором НЕЛЬЗЯ поворачивать геометрию.

Конкретнее задачу конкретизируй, плиз.
>На юнити если делать коллайдер через физику то физика не позволяет прямое редактирование скорости приводит к ерунде
В годоте можно обращаться к физическому движку через метод _integrate_forces() и задавать свои поправки к физике. Можно гасить скорость, ускорение и т.п., можно задавать трансформацию (позицию и вращение). Ты это имеешь ввиду?
Аноним 27/06/19 Чтв 22:32:34 589293379
>>589291
>конкретизируй, плиз.

В юнити есть 2 стула варианта
1) сделать коллайдер с физикой, тогда его можно поворачивать в любую сторону, но физика не позволяет просто менять скорость, менять ее резко через силы и ускорение.
2) есть компонент character controller
>The traditional Doom-style first person controls are not physically realistic. The character runs 90 miles per hour, comes to a halt immediately and turns on a dime. Because it is so unrealistic, use of Rigidbodies and physics to create this behavior is impractical and will feel wrong. The solution is the specialized Character Controller.
Описание компонента. Он как раз позволяет писать скорость как угодно, останавливается об стены. НО у него нельзя менять коллайдер и нельзя повернуть. Только вертикальная капсула.

Можно ли в годоте сделать коллайдер, которому можно будет менять скорость напрямую, который будет останавливаться об стены и который можно будет повернуть по любым осям?
Хочу игру со свободой поворота. Все движение буду прописывать сам.
Аноним 27/06/19 Чтв 22:45:35 589296380
>>589293
Можно.
И у нас в годоте для этого не обязательны ассеты-компоненты (хотя и они есть). Тебе достаточно десяток строк кода написать на несложном гд-скрипте и всё, персонаж готов. И двигается с какой скоростью хочешь.
Аноним 27/06/19 Чтв 22:47:45 589297381
>>589293
вот мой любимый туториал по данному вопросу, объясняющий все тонкости процесса:
https://www.youtube.com/watch?v=Etpq-d5af6M - первая часть, остальные там же.
Аноним 28/06/19 Птн 09:01:03 589342382
Ди Каприо.png (46Кб, 247x250)
247x250
>>589339
Тру, гадатиры оправдывайтесь.
Аноним 28/06/19 Птн 11:48:35 589379383
изображение.png (25Кб, 461x161)
461x161
Псс... Анон... Не желаешь немного кода?
Аноним 28/06/19 Птн 11:57:07 589380384
153229202616687[...].jpg (124Кб, 415x450)
415x450
>>589379
Мде. Функция уровня "угадай куда я шмальну".
Аноним 28/06/19 Птн 12:03:16 589382385
>>589379
//Happy debugging, motherfuckers
Аноним 28/06/19 Птн 12:04:28 589383386
>>589380
Прелести динамически типизируемых языков. Вместо двух функций-перегрузок одна функция с проверкой варианта на инт и стринг.
>>589382
Всё прекрасно дебажится.
Аноним 28/06/19 Птн 12:22:11 589398387
>>589383
Хуелесть. Через год будешь с горящей жопой пытаться понять что в эту функцию надо передавать.
Аноним 28/06/19 Птн 15:12:35 589418388
>>589398
>Через год будешь с горящей жопой пытаться понять что в эту функцию надо передавать.
Инт или стринг, я это и через сто лет пойму, только взглянув на неё.
Твоя доёбка мимо. Эта функция из проекта, который я дропнул на месяц, и пару дней назад открыл, и он у меня настолько качественно самодокументирован, что я моментально вспомнил, что у меня откуда тянется и куда.
А разгадка проста:
1. Паттерны.
2. Соглашения.
3. Константы.
4. Опыт.
Аноним 28/06/19 Птн 16:05:13 589432389
>>589428
Годот головного мозга.
Аноним 28/06/19 Птн 16:30:45 589437390
147049469648.jpg (42Кб, 500x500)
500x500
>>589428
А когда уже арт будет, сенсей?
Аноним 28/06/19 Птн 19:17:41 589495391
>>589477
Ты меня мотивируешь. Спасибо.
ушёл пилить свою игору
Аноним 28/06/19 Птн 19:50:43 589510392
Аноним 28/06/19 Птн 20:27:02 589531393
>>589510
Мы сами про неё не знали. Прости.
Аноним 28/06/19 Птн 20:40:29 589538394
>>589510
Объясните для не владеющих английским.
Аноним 28/06/19 Птн 21:45:50 589553395
>>589538
Я хуево объясняю, но в общем AnimatedTexture это ресурс для покадровой анимации, встроенный. Можно в TileSet в инспекторе у тайла нажать где Texture -> New AnimatedTexture, добавить кадры (frames), загрузить их текстуры соответственно можно там же, и сменить скорость (fps), и будет анимироавнный тайл. Вроде проверил, даже работает.
Аноним 28/06/19 Птн 21:51:02 589556396
>>589418
Это очень хреновое соглашение, даже не говоря о том нахуя одна функция добавляет или удаляет запись, она бы еще в космос летала, а главный косяк всплывет когда ты попытаешься добавить отрицательное значение.
Аноним 28/06/19 Птн 21:59:37 589560397
>>589556
Покажи мастер-класс. Критикуя предлагай.
Аноним 28/06/19 Птн 22:12:50 589566398
>>589553
Спасибо товарищь, пригодится.
Аноним 29/06/19 Суб 01:11:39 589600399
Планирую собрать свою игру на годоте из уже готовых кодов.
Какие подводные?
Аноним 29/06/19 Суб 03:52:11 589611400
нахуя нужна делта в физикспроцессе? Если у меня обычный топ даун, она нужна?
Аноним 29/06/19 Суб 04:04:57 589615401
>>589600
Каких кодов? Запуска МБР?
Аноним 29/06/19 Суб 08:11:06 589627402
>>589613
Ладно, её предназначение я понял. Как её правильно заюзать в коде?
Аноним 29/06/19 Суб 08:39:32 589628403
>>589627
Как то так:
positionvec+=speedvec*delta
Аноним 29/06/19 Суб 10:10:41 589637404
как заставить спрайт смотреть в сторону куда направлен вектор2?
Аноним 29/06/19 Суб 16:46:49 589718405
изображение.png (3Кб, 388x234)
388x234
>>589560
И как обычно я не удивлён, что на этот пост никто не ответил.
>>589600
Никаких. Все игры так и делаются. А готовые КОДЫ называются ассетами.
>>589611
>нахуя нужна делта в физикспроцессе?
Ты наблюдаешь за процессом через фреймы, которые комп выводит на экран. Фреймов может быть 60 в секунду, а может 25, а может и 144. Но если тебе нужно сделать симуляцию плавного процесса, который происходит независимо от фреймрейта, то именно для этого она тут и нужна.
Собственно говоря, дельта - это тот самый дифференциал из матана, который ты сдал на трояк.
Аноним 29/06/19 Суб 17:43:28 589735406
>>589718
>рря на мой говнокод не ответили, значит он не говнокод
Убеждай себя.
Аноним 29/06/19 Суб 19:33:02 589754407
>>589735
>Убеждай себя.
Хорошо:
На мой говнокод не ответили, значит они даже такого не могут.
Аноним 29/06/19 Суб 21:46:53 589791408
Аноним 30/06/19 Вск 20:19:36 590049409
>>589791
Когда годот уже не приносит денег и надо клянчить жалуясь на здоровье?
Аноним 30/06/19 Вск 22:49:46 590072410
>>590049
>годот уже не приносит денег
Игры должны денег приносить. Где твои игры?
Аноним 30/06/19 Вск 22:53:12 590075411
>>590072
Я продаю труд, а не игры, лупень.
Аноним 01/07/19 Пнд 22:04:17 590361412
Хех, сидел щас в шарпотреде /пр/ и там анон спрашивал про скалу, я полез гуглить и знаете что? Обнаружил знакомый синтаксис: https://groz.github.io/scala/intro/patterns/
Ну, Хуан! Ай да хитрец!
Аноним 01/07/19 Пнд 22:08:02 590363413
>>590361
Вот заживете! К октябрю запилит то что уже есть только на вулкане, потому к марту исправление ошибок, потом пол года на какую-нибудь новую микрофункцию
https://godotengine.org/article/vulkan-progress-report-1
Аноним 01/07/19 Пнд 22:10:59 590365414
>>590363
Заебца. К тому времени как раз прототип будет готов и к заполнению игры мечты контентом как раз вулкан подвезут.
Аноним 02/07/19 Втр 11:18:24 590417415
Как в 3д окне двигать камеру?
Аноним 02/07/19 Втр 11:54:47 590428416
Аноним 02/07/19 Втр 20:55:21 590535417
Годотач, есть вопрос. Есть сцена-коробка, с KinematicBody2D - BoxBody. Любой Area2D можно чекать наличие этого body в ней, юзая

func _on_Area2D_body_entered(body):
if body.get_name()=="BoxBody":

Но это хорошо работает если коробка одна, а их много, каждая названа стандартно т.е. Box, Box2, Box3 и т.д., но т.к. они являются дубликатами - они все отзываются на BoxBody.

Так вот: Есть какая-то возможность проверять не их BoxBody, а непосредственно Box, Box2, Box3, чтобы контролить отдельно каждую коробку?
Аноним 02/07/19 Втр 21:21:51 590540418
>>590535
В юнити нет такой проблемы.
Аноним 02/07/19 Втр 21:49:14 590549419
Аноним 02/07/19 Втр 23:22:20 590590420
>>590540
В юнити и 2D камеры нет
Аноним 02/07/19 Втр 23:43:59 590593421
>>590535
>Есть какая-то возможность проверять не их BoxBody, а непосредственно Box, Box2, Box3, чтобы контролить отдельно каждую коробку?
if body.get_name()=="Box"
if body.get_name()=="Box2"
if body.get_name()=="Box3"
if body.is_in_group()=="Boxes"
if body.get("tag")=="hurr_durr"
Варианты имеются.
Аноним 03/07/19 Срд 01:26:30 590614422
>>590593
body.get_name() выдаёт имя KinematicBody2D в этой сцене, а мне нужно название этой сцены непосредственно проверить
Аноним 03/07/19 Срд 05:38:44 590628423
>>590614
Что нибудь типа body.get_node("..") или body.get_owner()
Аноним 03/07/19 Срд 09:24:33 590633424
изображение.png (187Кб, 609x426)
609x426
изображение.png (13Кб, 335x165)
335x165
изображение.png (4Кб, 248x62)
248x62
>>590628
>>590614
Лолшто? Боди это уже тот класс, который тебе нужен. Если у тебя меши являются предками физических тел, то они не будут двигаться вместе с телами. Правильная компоновка это когда тело это корень, а шейпы и меши это ветви дерева.
Аноним 03/07/19 Срд 09:46:37 590636425
изображение.png (176Кб, 1258x325)
1258x325
изображение.png (40Кб, 1006x175)
1006x175
>>590633
Вот ещё более наглядно:
Аноним 03/07/19 Срд 09:52:06 590637426
изображение.png (15Кб, 425x189)
425x189
изображение.png (43Кб, 998x156)
998x156
>>590636
И наконец финальный вариант:
Аноним 03/07/19 Срд 10:03:28 590638427
изображение.png (82Кб, 720x365)
720x365
>>590637
И причёсанный вариант:
Аноним 03/07/19 Срд 10:11:44 590641428
>>590638
>MSG_TROLLS
>MSG_NOT_TROLLS
Пиздос.
Аноним 03/07/19 Срд 10:14:47 590642429
изображение.png (83Кб, 732x362)
732x362
>>590641
Внатуре затупил. Спасибо!
Аноним 03/07/19 Срд 18:06:07 590753430
Аноним 03/07/19 Срд 19:35:59 590771431
>>590753
Ну и молодец. Желаю ему успехов!
Аноним 03/07/19 Срд 20:28:18 590784432
15366752253420.jpg (72Кб, 720x960)
720x960
>>590753
Я вот одного не пойму, ебаный марио вышел в 1985 году и был написан на ебаном ассемблере, но даже там заложили отзывчивость и инерцию в управление персонажем, он плавно набирает скорость, плавно тормозит, при управлении ощущается его вес, он не может моментально изменить направление падения или прыжка в воздухе, подчиняется законам физики, пусть и примитивной с учетом того, что это денди, ассемблер и 1985 год.
Почему современные инди петушки берутся делать платформеры, в которых вроде как уже все изобретено, но при этом не изучают классику и делают какое-то примитивное говно, даже имея мощные и простые инструменты разработки? Персонаж перемещается как картонка, с постоянной скоростью, моментально набирает скорость, моментально останавливается как вкопанный, у него нет инерции, он смотрится и ощущается как говно. Это же касается и всего остального - поведения врагов, атак, прыжков и прочего, все какое-то картонное и неестественное, хуже может быть только дефолтный физон через ригид боди на персонаже, наверное.
Аноним 03/07/19 Срд 20:33:08 590787433
>>590784
Братьев Карамазовых написали еще хуй знает когда, почему современные сценаристопетушки пишут всякую хуйню?
Аноним 03/07/19 Срд 20:34:42 590789434
>>590787
Т.е. ты сейчас на весь тред признал, что первый марио из 1985 года это недосягаемый уровень для годотиров?
Аноним 03/07/19 Срд 20:37:16 590791435
>>590789
Ну скопировать не проблема, как и перепечатать великое произведение, а ты попробуй свое придумать. Кто-то пытается без инерции, резко тормозит, у кого-то вес не ощущается.
Аноним 03/07/19 Срд 21:12:07 590799436
>>590784
Реалистичное движение в двадэ. Недавно видел туториал на ютубе. Щас поищу.
Аноним 03/07/19 Срд 21:16:43 590801437
Аноним 03/07/19 Срд 23:12:45 590849438
1539452798053.jpg (5Кб, 268x188)
268x188
>>590784
Потому что нинтендохардговно не нужно. Я ебал угадывать где приземлится персонаж с инерцией.
Аноним 04/07/19 Чтв 00:13:47 590862439
>>590851
Опять ты Дорогу Говна всем пихаешь?
Аноним 05/07/19 Птн 11:47:25 591148440
Аноним 05/07/19 Птн 13:27:46 591165441
>>591148
Зашел, а что дальше
Аноним 05/07/19 Птн 14:11:48 591168442
Аноним 05/07/19 Птн 17:01:36 591187443
Аноним 05/07/19 Птн 17:32:40 591188444
Аноним 05/07/19 Птн 18:13:51 591197445
>>591188
Не смей так называть моего отца! Он не пидар!
Аноним 05/07/19 Птн 18:29:11 591203446
Аноним 05/07/19 Птн 18:42:22 591209447
>>590753
Заебись стример. Охуенно коментит гейдев. Прям по двачерски, ебать-колотить!
Аноним 05/07/19 Птн 21:13:00 591229448
А от этого треда плашка ОПа не схоронилась. Пичаль.
Аноним 06/07/19 Суб 18:42:15 591324449
Анон, не пропусти мой даунский вопрос: стоит ли качать годо в стиме или же там отставание от сайтовой версии? Хочу часы отслеживать, дабы знать сколько я проебал на попытки что-то сделать и потом плакать.
Аноним 06/07/19 Суб 19:34:08 591336450
>>591329
Боже, какой треш и угар. Просто сам качаешь и собираешь. Один раз scons настроить и все.
Аноним 06/07/19 Суб 23:03:09 591392451
>>591324
Нормальный вопрос.
Я дома работаю со стим-версии, а на работке - с обычной, которую таскаю с собой на флешке. Зависимости нет. Брат жив.
Аноним 06/07/19 Суб 23:07:43 591395452
>>591324
И ещё тебе совет
> отставание от сайтовой версии
Не гонись за свежаком, особенно в опенсорсе. Предпочитай стейбл-версии, даже если в анстейбле весь ютуб показывает умопомрачительные новшества.
А когда начнёшь работать над серьёзным проектом, то об обновлениях (движков, фреймворков, утилит, редакторов) вообще забудь. Выбрал версию и ебошишь в ней до конца. Можно конечно впоследствии, после завершения проекта перевести его на новую версию движка. Но не в процессе девелопа.
Аноним 07/07/19 Вск 08:34:35 591430453
>>591338
>и только потом понял, что в принципе одно и тоже
Аноним 07/07/19 Вск 09:27:37 591437454
1392781569059.jpg (124Кб, 620x451)
620x451
1) Можно ли как-то интегрировать ебучий .pck в .exe? Помимо игр хотел бы писать портабл мелкософт, но таскать по два файла, как рахиты с itch.io, не хочется.
2) Как реализуется обновление игр на клиентских ПК? Можно сделать, чтобы игра сама по себе обновлялась во время запуска?
Аноним 07/07/19 Вск 09:32:13 591438455
>>591437
Если ты задаешь такой вопрос здесь - значит тебе вообще не стоит заниматься каким либо программированием.
Аноним 07/07/19 Вск 09:33:22 591439456
>>591438
Значит не может. Яснопонятно.
Аноним 07/07/19 Вск 09:38:36 591440457
>>591437
>Можно сделать, чтобы игра сама по себе обновлялась во время запуска?
1) Делаем HTTP запрос на сервер игры, чтобы получить актуальную версию
2) Сравниваем актуальную версию с версией игры на клиенте
3) Если версия игры клиента устарела, то выводим окошко ОБНОВЛЕНИЕ, ПЛИЗ СТЕНД БАЙ и начинаем загружать актуальный билд игры
4) После окончания загрузки устанавливаем актуальный билд, а старую версию игры удаляем
Аноним 07/07/19 Вск 09:59:48 591442458
>>591440
Хуль так сложно?
Нельзя все в пару кнопок сделать?
Что за гавно а не движок!!!!!!!!
Аноним 07/07/19 Вск 10:29:33 591444459
>>591440
Я завтыкал, что у меня на выходе два готовых файла, которые сами себя по частям не перепишут.
Аноним 07/07/19 Вск 11:47:17 591463460
>>591437
> Можно ли как-то интегрировать ебучий .pck в .exe?
Твой вопрос широко рассмотрен в интернете, только гугли "упаковка dll в exe"?
Аноним