Gamedev


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

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

Godot #9 Аноним # OP 03/04/19 Срд 19:10:59 5711681
(130Кб, 480x480)
480x480
С чего начать?
С изучения документации. Если не можешь в инглиш, и даже в гугл-переводчик, то есть варианты русскоязычного перевода части доков на ресурсе конкурирующей фирмы: http://c2community.ru/forum/viewforum.php?f=119
Ещё начат перевод официальной документации: 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

Предыдущий тонет там: >>565315 (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/
Аноним 03/04/19 Срд 19:27:22 5711762
Аноним 03/04/19 Срд 19:28:35 5711783
>>571168 (OP)
Нет игор на годоти, НЕТУ, ЧТА ПОДИЛАТЬ.
Аноним 03/04/19 Срд 19:52:16 5711834
Аноним 03/04/19 Срд 20:50:24 5711955
>>571187
Каждый раз испанский стыд с этого видоса, когда англоговорящий с трудом пытается понять хуюровеньское ПОТРАЧЕНО.
Аноним 03/04/19 Срд 20:57:08 5711966
>>571168 (OP)
Все, с завтрашнего дня делаю игру на годоте!
Аноним 03/04/19 Срд 20:57:17 5711977
>>571195
Какое еще ПОТРАЧЕНО
мимо хуюровень
Аноним 03/04/19 Срд 21:06:18 5711998
>>571198
Это когда они из вежливости говорят how are you, а ты посчитал что это был комплимент?
Аноним 03/04/19 Срд 21:14:13 5712029
>>571197
Ну когда пиздишь, не зная языка, СЛАДЕНКNЙ
Аноним 03/04/19 Срд 21:27:16 57120810
>>571202
Хуюровень и распидорский уровеньгд это разные персонажи если что.
Аноним 03/04/19 Срд 21:38:20 57121211
>>571209
распидор донатил на стрим хуюровню. Не может же хуюровень донатить самому себе WAIT OH SHI
Аноним 03/04/19 Срд 22:45:30 57121612
Аноним # OP 04/04/19 Чтв 13:06:35 57129013
15493118484760.png (108Кб, 466x460)
466x460
С сегодняшнего дня движок будем называть GodNote Engine. Нодискасс.
Аноним 04/04/19 Чтв 13:59:48 57129814
>>571290
Not Engine это ты правильно подметил.
Аноним 04/04/19 Чтв 14:03:22 57129915
>>571290
Бог мертв. Значит, и годот тоже?
Аноним 04/04/19 Чтв 14:15:39 57130216
>>571299
>Бог мертв
Та ты ахуев? Хуан жив и годот тоже!
Аноним 04/04/19 Чтв 18:16:15 57133617
>>571290
>Godot
>Not engine
>Нодискасс
Так тут и обсуждать нечего.
Аноним 04/04/19 Чтв 19:31:22 57134218
>>571290
Не Говнот, и то хорошо уже.
Аноним 04/04/19 Чтв 23:31:41 57138119
Аноним 05/04/19 Птн 09:16:18 57145420
изображение.png (8Кб, 207x218)
207x218
изображение.png (72Кб, 629x380)
629x380
>>571168 (OP)
Поработал тут над QWAS-управлением в изометрической демке, которая идёт с годотом вкаропке и готов выкатить вам свои результаты, которые на мой взгляд весьма неплохи. При одиночных нажатиях Q или W, A, S происходит движение по изометрическим осям. Если же надо двигаться по осям экрана, клавиши QWAS образуют квадрат, нажимая на грани которого, мы двигаемся по экранным осям: WS - вправо, QA - влево, QW - вверх, AS - вниз.
Модифицируйте проект "Isometric Game" показанным на скринах образом:
Аноним 05/04/19 Птн 09:21:00 57145621
>>571454
Я почему-то испытываю боль, когда ввод делают через вектор. Видимо, сказываются годы оптимизации под 40 серию нокии. Не могу привыкнуть, что куча сложений, умножений флоатов работет быстро. Все равно пишу через ифы и + константы.
Аноним 05/04/19 Птн 09:25:01 57145722
>>571454
Суть происходящего в коде:
Мы формируем вектор инпута с клавиатуры по авторской формуле вектор2((право-лево), (низ-верх)), затем мы поворачиваем полученный вектор на 45 градусов влево (с минусом), координаты всё еще экранные. Поэтому мы умножаем полученный вектор на cell_size нашей тайлмапы.
В итоге получаем инпут повернутый и отмасштабированный изометрически.
Далее в процессе мы его нормализуем и умножаем на скорость с дельтой.
>>571456
Надо тесты делать. Но мне лень, тебе, полагаю тоже.
Чисто логически предполагаю, реакция человека работает гораздо медленнее, чем процессы компа, поэтому это не прецедент оптимизации. Даже если умножения работают очень медленно, инпутлаг будет на грани человеческого восприятия.
Аноним 05/04/19 Птн 09:33:39 57145923
>>571457
Так то да. Но вдруг кто-то будет взад-вперед скроллить и это будет тормозить. На самом деле, тут больше опасность в physics_process. Читал что он может вообще на кадр позже вызываться.
Аноним 05/04/19 Птн 09:41:58 57146024
изображение.png (60Кб, 897x717)
897x717
>>571459
Частота вызова физик-процесса задаётся в настройках проекта. Пикрелейтед.
Коллбэк инпута вызывается только при физическом вводе, в нашем случае при нажатии клавиш.
Таким образом, с дефолтными 60 коллбэков физики в секунду, реакция на наш инпут будет быстрее нашего восприятия.
Аноним 05/04/19 Птн 10:25:22 57146525
>>571381
вроде обычная тригонометрия
Аноним 05/04/19 Птн 10:47:00 57147026
>>571465
Линейная алгебра вощет.
Аноним 05/04/19 Птн 14:12:53 57148427
Кто пробовал запускать свои игры в браузере на мобилке? У вас тоже все выглядит как 140p?
Аноним 05/04/19 Птн 14:38:34 57148628
>>571470
да про матрицы это и так понятно, там еще синусов всяких навернул, хотя кто его разберет, что ему в этом может быть непонятно и если это непонятно, то что он ноет, а не учится
Аноним 05/04/19 Птн 15:22:34 57149029
bumpo
Аноним 05/04/19 Птн 15:29:15 57149230
Аноним 05/04/19 Птн 15:37:44 57149431
>>571460
Не все так просто, потому что физика идет в другом потоке относительно отрисовки, и можно словить рассинхроны.
Аноним 05/04/19 Птн 19:05:36 57152132
sekiro.jpg (236Кб, 1280x720)
1280x720
>>571494
>и можно словить рассинхроны
Ага, типа, ставишь блок, а он не успевает поставиться и ты получаешь урон.
Аноним 05/04/19 Птн 23:32:23 57159133
2019-04-05 23-3[...].mp4 (738Кб, 300x400, 00:00:30)
300x400
Бампецкий, годаны. Делаю тетрис-за-один-вечер.
Только спать уже охота чота.
Похоже, челлендж провалится.
Аноним 05/04/19 Птн 23:45:41 57159334
>>571591
>Делаю тетрис-за-один-вечер
хуюровень, ты?
Аноним 05/04/19 Птн 23:51:54 57159535
>>571593
Кто таков? Чем знаменит?
Аноним 05/04/19 Птн 23:53:27 57159636
>>571595
Ньюфаги не знают, олдфаги не помнят.
Аноним 05/04/19 Птн 23:57:17 57159737
изображение.png (4Кб, 309x432)
309x432
>>571596
Ну и хуй с ним. А мне тем временем осталось сделать удаление линий и можно идти в стим!
Аноним 06/04/19 Суб 01:01:32 57160538
изображение.png (4Кб, 302x429)
302x429
>>571600
Спасибо. До расповского тетриса мне ещё далеко!
Аноним 06/04/19 Суб 01:38:40 57160739
>>571605
Сделай бомбочки как в тетрисе на тетрисе за 50 рублей
Аноним 06/04/19 Суб 01:46:45 57160840
изображение.png (3Кб, 304x431)
304x431
>>571607
Окей, но завтра. Основной тетрис готов. Линии урезаются. Челлендж ван-ивнин-тетрис выполнен!
Аноним 06/04/19 Суб 08:06:39 57162341
Аноним # OP 06/04/19 Суб 11:16:18 57163642
2019-04-06 11-1[...].mp4 (895Кб, 600x400, 00:02:39)
600x400
Ностальгируем вместе со мной, анончики!
Аноним 06/04/19 Суб 11:18:51 57163743
>>571636
Ты это, не увлекайся тетрисом. Он запатентован.
Аноним # OP 06/04/19 Суб 11:22:54 57163844
2019-04-06 11-2[...].mp4 (58Кб, 600x400, 00:00:13)
600x400
>>571637
Продавать нельзя. Бесплатно выкладывать можно же.
Алсо, какой вариант блоков лучше?
Аноним # OP 06/04/19 Суб 13:39:00 57165445
изображение.png (9Кб, 295x335)
295x335
Да уж, интерфейс - муторная хуйня. Даже в лучшем в мире движке. Особенно, если по рефам делаешь. Интерфейс подгонял дольше, чем саму логику тетриса.
Аноним # OP 06/04/19 Суб 15:35:21 57167546
2019-04-06 15-3[...].mp4 (39Кб, 600x400, 00:00:05)
600x400
Каеф!
Аноним # OP 06/04/19 Суб 15:38:59 57168047
изображение.png (9Кб, 331x398)
331x398
Немношк посветлее фон и... О да!
Аноним 06/04/19 Суб 15:39:46 57168148
>>571675
А ведь мог бы делать годные 3д игры, а не 2д кал столетней давности. Еще и тред засирает
Аноним 06/04/19 Суб 15:40:15 57168249
>>571681
Свои игры покажи, чухло.
Аноним 06/04/19 Суб 15:42:10 57168550
>>571682
Когда придет время, 2д ничтожество тетрисокаловое, когда придет время.
Аноним 06/04/19 Суб 15:43:35 57168751
>>571685
В следующей жизни?
Аноним 06/04/19 Суб 15:46:58 57168952
>>571675
Показалось, что появляется первая игра на Годоте.
Аноним 06/04/19 Суб 15:51:53 57169353
>>571681
опять тридэшник из своего угла закукарекал
Аноним 06/04/19 Суб 21:14:42 57174654
изображение.png (9Кб, 292x398)
292x398
>>571607
>Сделай бомбочки как в тетрисе на тетрисе за 50 рублей
Напомните плиз, что за бомбочки? Это когда мигающий блок летит и проходит сквозь блоки?
Аноним 06/04/19 Суб 22:35:22 57177755
2019-04-06 22-3[...].mp4 (5218Кб, 612x360, 00:00:43)
612x360
Тридэ так тридэ, хуле.
Аноним 06/04/19 Суб 22:37:01 57177856
>>571777
Другое дело, не то что сраное 2д говно. Даешь полностью фигурки из 3д!
Аноним 06/04/19 Суб 23:42:22 57181457
изображение.png (100Кб, 373x306)
373x306
>>571778
Нее, в тридэ будет пикрелейтед. И его будет брать в руки тридэ-персонаж, чтоб поиграть.
Аноним # OP 07/04/19 Вск 15:55:23 57189458
2019-04-07 15-5[...].mp4 (3092Кб, 612x360, 00:00:24)
612x360
изображение.png (57Кб, 928x750)
928x750
изображение.png (115Кб, 749x630)
749x630
А мог бы игры делать...
Аноним 07/04/19 Вск 16:10:54 57189559
Аноним # OP 07/04/19 Вск 16:18:38 57189660
bleh.jpg (37Кб, 550x468)
550x468
Аноним 07/04/19 Вск 16:30:33 57189861
>>571894
Убери эту убогую анимацию, лучше делай наклон в тот момент, когда игрок двигает фигурку влево или вправо.
И обязательно добавь easing, линейное движение камеры выглядит очень убого.
Аноним # OP 07/04/19 Вск 16:42:37 57190062
>>571898
С анимацией я не заморачивался. Взял сцену из демо-проекта gui in 3D. Но вообще твой совет звучит интересно.
Аноним 07/04/19 Вск 17:17:34 57190563
>>571895
Ухх, годнота, сам когда-то подобный сеттинг придумывал, даже эскизы где-то в тетрадке должны остаться, типа жизнь помойки - мусорная коробка-тянка с длинными ресницами, вечный обдолбыш хромой тюбик с клеем, продырявленная покрышка.
Аноним 07/04/19 Вск 17:20:35 57190664
>>571894
Все жду, когда кто-нибудь догадается добавить еще очки VR, чтобы ты надевал очки VR и играл в игру где ты надеваешь очки VR.
Аноним # OP 07/04/19 Вск 17:39:29 57190965
14213614469440.png (21Кб, 494x400)
494x400
>>571906
Надеваешь очки виар, а там унутри столик с миньками вахи и аватары твоих кентов, которые зашли по сети.
Аноним 07/04/19 Вск 17:42:55 57191266
Аноним 07/04/19 Вск 18:00:06 57191867
>>571912
Визарды им платят за рекламу или они платят визардам за бренд? Вот в чём вопрос.
Аноним 07/04/19 Вск 23:59:01 57204068
>>571895
Earthbound какой-то.
Пиздато выглядит.
Аноним 08/04/19 Пнд 01:08:29 57204369
image.png (223Кб, 600x337)
600x337
Аноним 08/04/19 Пнд 12:35:18 57207870
MIT же значит что я могу выпускать игры коммерческими бинарниками, да?
Аноним 08/04/19 Пнд 12:45:22 57208071
>>572078
Ты игру сначала сделай.
Аноним 08/04/19 Пнд 14:52:24 57208872
>>572080
На вопрос то ответишь?
Аноним 08/04/19 Пнд 15:00:08 57209173
>>572088
Мне лень гуглить за тебя.
Аноним 08/04/19 Пнд 15:48:23 57209374
>>572088
Вопрос непонятен. А обычно ты выпускаешь игры в виде чего? Zip файла с модом?
Аноним 08/04/19 Пнд 15:52:02 57209475
Так это что, в игры сделанные на годоте нельзя даже рекламу вставить? Нахера тогда в нем вообще что-то делать если нельзя монетизировать.
Аноним 08/04/19 Пнд 15:52:45 57209576
>>572094
На линуксе везде так.
Аноним 08/04/19 Пнд 15:54:16 57209677
>>572093
Итоговые бинарники могут иметь другую лицензию, не MIT?

Тип чтобы не как GPL, где хоть строчку кода из GPL-проекта взял и тебе надо все свое открывать.
Аноним 08/04/19 Пнд 15:57:53 57209778
Аноним 08/04/19 Пнд 15:59:47 57209979
Аноним 08/04/19 Пнд 15:59:50 57210080
>>572096
Я не знаю как отвечать на такие вопросы без мата.
Аноним 08/04/19 Пнд 16:01:18 57210281
>>572097
>С чего ты взял?
С того, что его наебали, как дауна, юнитеки поди.
Аноним 08/04/19 Пнд 16:06:01 57210382
>>572097
>>572102
Меня наебали не в /гд, а в другом месте. Сказали что годот бесплатный во всём и вставление рекламы противоречит концепции разработчиков.
Мне нужно будет вставить видео с рекламой, за просмотр которой игроки получают валюту. Кто-нибудь уже реалтзовывал?
Аноним 08/04/19 Пнд 16:11:10 57210483
>>572103
Знаете, что куда вставляют?
Кто ж не знает. Сигарету в рот. Но сейчас рассказ не про это.
Я вставляю видео с рекламой в годот!
Аноним 08/04/19 Пнд 16:13:14 57210584
>>572104
Хуясе олдфаг в треде!
Я знал, что зумерошкольники не осиливают такие инструменты, как годот, знал!
Аноним 08/04/19 Пнд 17:52:40 57211585
1492473110659.png (43Кб, 459x650)
459x650
>>572103
Настолько противоречит, что на заставке движка реклама скамкоинов.
Никогда не верь рандомам ни в чем что касается юридических вопросов (даже мне), читай договоры сам, перепроверяй. Даже GPL позволяет вставлять рекламу, просто там это бессмысленно, любой васян будет пересобирать со своей рекламой или без рекламы, исходники то открыты.
Ни GPL, ни MIT не запрещают коммерцию. С GPL это бессмысленно по причине указанной выше. MIT менее опенсурсная лицензия поэтому она даже не обязывает раскрывать исходники.
Так же лицензия не распространяется на результаты работы, т.е. если GPL на сервере геренрит сайт/картинку/текст, то тут тоже не нужно отдавать исходники. Может показаться что к играм это не относится, но ведь скоро все серваки будут работать в гугл стадиуме, и игра не будет скачиваться, а только стримиться, поэтому можно будет хоть GPL игры делать.
Аноним 08/04/19 Пнд 18:36:12 57211686
>>572115
>Ни GPL, ни MIT не запрещают коммерцию. С GPL это бессмысленно по причине указанной выше.
Ну aesprite вроде коммерческий. Покупают просто ради удобства. Тоже самое у RHEL с их техподдержкой.
Аноним 08/04/19 Пнд 18:36:53 57211787
>>572094
так делай нормальную игру, чтобы хотелось отблагодарить труд автора, нахрен рекламы пихать в игры, этого дерьма и так навалом от студий
Аноним 08/04/19 Пнд 18:39:31 57211888
>>572116
AceSprite можно просто скачать и собрать самому.
Аноним # OP 08/04/19 Пнд 18:45:11 57212289
>>572117
>чтобы хотелось отблагодарить труд автора
Нихуя ты не понимаешь в коммерции. Позволь я тебе немношк объясню, как всё в реальном мире происходит.
В реальном мире бывают студии наподобие тройка-геймс, которые выпускают пару-тройку игор, которые затем чуть ли не культовыми считаются, но благодарные игроки почему-то скачивают их годноту на торрентах. А кушать-то хочется и студии типа тройка-геймс разваливаются.
Поэтому глупо уповать на то, что благодарные пользователи отблагодарят тебя донатами. Нужно любыми способами подталкивать их к платежам. В том числе оплата просмотром рекламы. Сэд бат тру.
Аноним 08/04/19 Пнд 18:45:12 57212390
>>572118
О том и говорю, но его все равно покупают просто потому что бинарником сразу поставляется и не надо ничего делать.
Аноним 08/04/19 Пнд 18:59:00 57212491
>>572122
я слишком хорошо знаком с коммерцией в плане игр, не утруждайся
Аноним 08/04/19 Пнд 19:06:24 57212592
>>572124
Кто "я"? Вот этот пост явно витает в облаках >>572117
Аноним 08/04/19 Пнд 19:13:50 57212693
>>572125
не витание, а позиция, когда игра рассматривается как произведение и творение, а не как попытка срубить бабла
Аноним 08/04/19 Пнд 19:16:12 57212794
>>572126
При всем уважении, творение лучше делать на чем-то более продвинутом, чем Годот, если пофиг на бабло.
Аноним 08/04/19 Пнд 19:40:26 57213095
>>572127
творить вообще не важно на чем, плохому танцору, как говориться, были бы идеи и что сказать
Аноним 08/04/19 Пнд 19:57:22 57213296
>>572127
>на чем-то более продвинутом
Пока ещё никто не смог повторить демки на годоте, которые мы с распидором выкладываем ИТТ. Следовательно продвинутее годота ничего нет.
Например, у юнити нет дерева сцен. Они прикрутили нестед префабы вроде, но по отзывам - это кривой велосипед.
У остальных движков даже этого нет.
УЕЧ принципиально не рассматриваю, потому что это продукт другой весовой категории, для игор ААА класса, запиливание на нём игр соло - это как стрелять из пушки по воробьям.
Аноним 08/04/19 Пнд 20:15:15 57213697
>>572132
>Пока ещё никто не смог повторить демки на годоте
Жаль, что годот пока ещё не смог повторить ни одну игру.
Аноним 08/04/19 Пнд 20:24:01 57214198
>>572136
еще одного забанили в гугле
Аноним 08/04/19 Пнд 21:01:34 57215199
>>572122
Во время тройка-геймс никаких торрентов не было. Они продавали коробочный продукт. И загнулись они вовсе не попричине пиратства.
Аноним 08/04/19 Пнд 21:54:36 572163100
>>572151
>Во время тройка-геймс никаких торрентов не было.
>Протокол был создан Брэмом Коэном, написавшим первый >torrent-клиент «BitTorrent» на языке Python, 4 апреля 2001 года. >Запуск первой версии состоялся 2 июля 2001 года.
>Vampire: The Masquerade[d]Дата выпуска Соединённые Штаты Америки 16 ноября 2004
> Arcanum: Of Steamworks and Magick Obscura Даты выпуска США 21 августа 2001
> 16 сентября 2003 The Temple of Elemental Evil
Алсо, помимо торрентов были всякие директ-коннект-клиенты, ослы-ишаки.
Аноним 08/04/19 Пнд 22:09:03 572167101
>>572141
Ну так напиши им, чтобы они тебя разбанили.
Но особо тебе это не поможет, потому что даже там ты не найдёшь ни одной игры на годоте.
Аноним 08/04/19 Пнд 22:19:11 572171102
>>572163
И что? По твоему в год создания все такие вжух и раздавали торренты 24/7?
Тройку разорили как раз жадные издатели, заставляющие выпускать сырые забагованные продукты раньше срока. А патчи делать и накатывать в то время было геморно.
Аноним 08/04/19 Пнд 22:24:13 572172103
144520099993.jpg (58Кб, 807x605)
807x605
>>572171
>И что? По твоему в год создания все такие вжух и
>>572163
>помимо торрентов были всякие директ-коннект-клиенты
Аноним 08/04/19 Пнд 22:51:43 572176104
>>571456
>Я почему-то испытываю боль, когда ввод делают через вектор. Видимо, сказываются годы
Вон уже даже французы догадались делать ввод через вектор https://www.youtube.com/watch?v=YnvZNkQHcrI
Оказалось там целая функция для этого есть! Конвертировать bool в int оказывается нинужна было всё это время.
Аноним 08/04/19 Пнд 23:05:23 572178105
изображение.png (71Кб, 867x460)
867x460
>>572176
Отныне мы будем двигаться так! И только так!
Аноним 09/04/19 Втр 18:31:43 572298106
1554574453.png (3Кб, 292x398)
292x398
>>572136
>годот пока ещё не смог повторить ни одну игру
Вот это было обидно ща.
Аноним 09/04/19 Втр 19:20:46 572322107
>>572298
Да разве это игра? Вот, посмотри, как должен выглядеть настоящий тетрис, тетрис от юнитибогов.
https://www.youtube.com/watch?v=0nNp3nqtbWQ
Жалко только, что железа ps4 не хватает на настолько продвинутую и сложную игру и она постоянно тормозит. Все-таки за юнитикачество нужно платить.
Аноним 09/04/19 Втр 20:23:41 572331108
973424198.jpg (40Кб, 294x296)
294x296
Аноним 09/04/19 Втр 22:33:05 572500109
>>572322
Ыыы. Бомжи, ёптя, надо было прошку брать.
А если серьёзно, всем похуй, самый лучший тетрис на PS4 (возможно и вообще)
https://www.youtube.com/watch?v=PFVL6t8IHE8
Аноним 10/04/19 Срд 11:47:52 572561110
>>571168 (OP)
Хотел пожаловаться, но выяснилось, что как обычно самдурак.
Создал словарь, присваивал его новым создаваемым объектам, забыв, что словарь передаётся по ссылке и охуел, что у всех объектов одинаковый словарь. Проблема решилась методом .duplicate() словаря.
В общем, как обычно, если в годоте ишьюс, проверь сначала себя и свой код.
Аноним 11/04/19 Чтв 09:50:50 572814111
>>571905
Ну вообще сеттинг помойки - благодатное дело. Тут тебе и незаезженный (пока) сеттинг, и идейная состовляющая в виде "мусор поглащает планету, надо что-то делать". Можно ещё потом говорить, что делал игру, чтобы привлечь внимание проблеме (которая действительно существует).
Аноним 11/04/19 Чтв 19:53:56 572909112
Аноним 11/04/19 Чтв 21:10:12 572933113
>>572909
Хуан теперь шиканет, поживет на широкую ногу годик, покатается по конференциям. А как бабки кончатся, снова начнет пилить годот и просить донаты на патреоне.
Аноним 11/04/19 Чтв 21:37:11 572937114
>>572933
>начнет пилить годот
Эту часть можно пропустить.
Аноним # OP 11/04/19 Чтв 21:46:33 572939115
>>572909
>И все равно ничего не изменится.
Кто хочет делать игры - ищет возможности, как делать игры, на чем писать скрипты, в чем моделировать, где рисовать. Кто не хочет делать игры - ищет причины, почему годот хуже юнити.
Аноним 11/04/19 Чтв 21:47:43 572940116
>>572939
>Кто хочет делать игры - ищет возможности, берет юнити и делает.
Аноним 11/04/19 Чтв 21:55:08 572942117
>>572940
В твоём случае даже этого нет - одно кудахтанье в годотреде про то как на юнити делают игры.
Аноним 11/04/19 Чтв 21:56:45 572943118
>>572942
Не бомби, бэмби, юнити рулет!
Аноним 11/04/19 Чтв 22:00:28 572944119
>>572943
Неважно бомблю я или нет, важно то, что ты кудахчешь в годотреде, а мог бы игры делать.
Аноним 11/04/19 Чтв 22:01:45 572945120
>>572944
Я за сегодня уже сильно устал делать игры, лежу, отдыхаю перед сном.
Аноним 11/04/19 Чтв 22:03:25 572946121
>>572945
>устал делать игры, лежу, отдыхаю
Только вот пруфов не будет. Лол, пиздабол.
Аноним 11/04/19 Чтв 22:06:05 572947122
>>572946
Да какие пруфы, господи, развертку для ебаных волос делал, такой мутор я ебал. Так и не успел доделать. Еще анимацию бега прикручивал через юнитигуманойда, но она дерганная и нужно было в блендере править, подключать через гуманойда и чекать, лучше стало или нет, и так раз сто.
Аноним 11/04/19 Чтв 22:06:11 572948123
>>572943
>юнити рулет
А годот - игровой движок. Почувствуй разницу, обжорка.
Аноним 11/04/19 Чтв 22:06:58 572949124
>>572948
Да я специально так написал, троллю я, ну чего ты.
Аноним 11/04/19 Чтв 22:11:54 572951125
144995393535.png (206Кб, 413x412)
413x412
Аноним 12/04/19 Птн 00:49:40 572988126
image.png (117Кб, 492x386)
492x386
Алло, хуле на вашей дрисне нет ни одной игры с использованием WWISE?
Даже на сраном гейммейкере есть аж две.
Аноним 12/04/19 Птн 01:02:52 572990127
Аноним 12/04/19 Птн 01:12:51 572991128
>>572990
Даже ебучий кокос есть
Аноним 12/04/19 Птн 01:14:27 572992129
Аноним 12/04/19 Птн 01:15:56 572993130
>>572988
Вайз охуительнейшая штука. Весь звук уходит на саунд дизайнера и самому кодить ничего почти не нужно. А на выходе наипиздатейшие эффекты.
Аноним 12/04/19 Птн 01:21:15 572994131
Аноним 12/04/19 Птн 09:25:00 573042132
Как в годоте называется инстанцинг? Или опять жуановское нинужно?
Аноним 12/04/19 Птн 10:00:02 573046133
>>573042
>Или опять жуановское нинужно?
Ну конечно. Инстал юнити.
Аноним 12/04/19 Птн 10:14:37 573048134
>>573042
Наследование сцен.
Аноним 12/04/19 Птн 10:32:45 573049135
>>573048
Я про сцены ничего не спрашивал.
Аноним 12/04/19 Птн 10:40:50 573050136
>>573042
>Как в годоте называется инстанцинг?
var obj = load("объект")
var i1 = obj.instance()
var i2 = obj.instance()
Аноним 12/04/19 Птн 10:43:02 573051137
Аноним 12/04/19 Птн 10:55:36 573053138
>>573051
А я про сцены ничего не писал.
Аноним 12/04/19 Птн 11:07:24 573054139
>>573053
То, что в годоте инстансами называется левая херь, я вижу. Так вопрос - как в годоте назыается собственно инстансинг?
Аноним 12/04/19 Птн 11:14:35 573056140
>>573054
С такими выебываниями гейскими ты ответа будешь долго ждать, пидар.
Аноним 12/04/19 Птн 11:20:11 573057141
>>573056
И так понятно что тут никто не знает.
Аноним 12/04/19 Птн 11:22:30 573058142
>>573057
Ты тоже не знаешь, хули выебываешься.
Аноним 12/04/19 Птн 11:32:42 573063143
kisspng-kermit-[...].jpg (19Кб, 260x260)
260x260
>>573054
Никак. Тебе в юнити тред.
Аноним 12/04/19 Птн 11:52:29 573070144
>>573058
Нашел уже, MultiMesh назыаается.
Вот нахуя так делать? Во всем мире это назыается инстансинг. У одного Жуана instance() делает копию объекта, то есть полностью противоположенный эффект на перформанс.
Аноним 12/04/19 Птн 11:54:27 573071145
1396702278704.jpg (26Кб, 300x329)
300x329
>>573070
Хуану виднее, а ты будешь подчиняться!
Аноним 12/04/19 Птн 12:20:04 573073146
>>573070
Инстанс это создание объекта, ещё такая терминология массово использовалась в синглтон паттернах и фабричных методах ещё до того, как ты родился.
Аноним 12/04/19 Птн 12:22:18 573074147
>>573070
>instance() делает копию объекта
А, ты ещё и блядь даже не понял, что этот метод делает. Пиздец ты дегенерат конечно, ты хотя бы getting started то осилил?
Аноним # OP 12/04/19 Птн 13:19:27 573085148
15407282637822.png (461Кб, 900x900)
900x900
И тут он такой говорит:
>>573070
>instance() делает копию объекта
Аноним 12/04/19 Птн 13:30:30 573087149
1510594522911.png (275Кб, 1164x1032)
1164x1032
>>573074
Пиздуй троллить тупостью в другом месте.
>>573073
Инстансинг это батчинг геометрии на видяхе, чтобы на вывод одинаковых объектов не плодить оверхед. И только у одного Жуана instance() это new().
Аноним 12/04/19 Птн 13:40:01 573089150
>>573087
>Инстансинг это батчинг
Но у тебя на скрине совсем другое написано. Ты понимаешь, что ты обосрался?
Аноним 12/04/19 Птн 13:41:43 573090151
>>573087
Тебе нравится хвастаться своим невежеством в вопросах инстанцирования в геометрии и в кодинге?
Аноним 12/04/19 Птн 13:42:42 573091152
>>573089
Нет, у меня на скрине не написано другое. Там именно один экземпляр в движке и несколько копий на экране. Возможно через батчинг, возможно через шейдер, неважно. В любом случае смысл инстансинга - уменьшить затрачиваемые ресурсы - полностью противоположенный тому, что в него вкладывает Жуан.
Аноним 12/04/19 Птн 13:43:16 573092153
>>573090
Пока что обсирается только Жуан а потом вываливает это в годот.
Аноним 12/04/19 Птн 13:43:47 573093154
>>573087
>>573091
>>573092
Ты наверное хочешь чтобы именно в годотреде над тобой посмеивались, что ты не понимаешь разницы между классом и ресурсом, между объектом и инстансом?
Аноним 12/04/19 Птн 13:44:30 573094155
>>573091
>В любом случае смысл инстансинга - уменьшить затрачиваемые ресурсы
А что вкладывает Жуан?
Аноним 12/04/19 Птн 13:46:20 573095156
>>573094
Создание копии объекта.
Аноним 12/04/19 Птн 13:49:04 573096157
>>573093
Иди троллить тупостью в другой тред.
Аноним 12/04/19 Птн 13:51:54 573098158
>>573095
Создание инстанса класса.
>>573096
Эффект Даннинга-Крюгера знаешь? Когда твоё дилетанство позволяет тебе видеть лишь троллинг тупостью в словах профессионалов.
Аноним 12/04/19 Птн 13:55:01 573101159
>>573098
Создание копии объекта создаст в памяти копию меша объекта. При настоящем же инстансинге меш переиспользуется. Ты обосрался, професианал.
Аноним 12/04/19 Птн 14:33:49 573110160
>>573101
>Когда изучал программировании по геометрии
Но что самое печальное, что ты всерьёз думаешь, что тебя все троллят, а создатель движка дегенерат. При этом ты приходишь сюда и высираешься, что всё говно, но продолжаешь есть кактус, а не съебёшь нахуй туда, где всё называется как ты хочешь.

Илита /gd/ как она есть.
Аноним 12/04/19 Птн 15:46:02 573133161
>>573101
Ты путаешь с пулом.
Аноним 12/04/19 Птн 16:11:30 573138162
>>573133
Я ничего не путаю. Скрин инстансинга с гугла выше.
>>573110
>ты всерьёз думаешь, что тебя все троллят
Поначалу, действительно, я думал что меня троллят
>посоны как в годоте называется инстансинг?
>ололо object.instance()
Но теперь я точно вижу, что тут одна илита которая не знает что такое инстансинг.
>создатель движка дегенерат
У создателей движка как раз инстансинг, инстансинга нет только у создателя годота.
http://www.undeaddev.com/lets-play-with-a-lot-of-meshes-part-1/
https://docs.unity3d.com/Manual/GPUInstancing.html
>не съебёшь нахуй туда
Потому что святой жуан сделал название противоречащее индустриальному стандарту, а критиковать его нельзя? Нет, пожалуй, останусь тут.
Аноним 12/04/19 Птн 16:20:04 573139163
>>573101
>Создание копии объекта создаст в памяти копию меша объекта. При настоящем же инстансинге меш
Ты путаешь инстансинг классов с инстансингом мешей. Это разные вещи. Ты обосрался, дилетант.
Аноним 12/04/19 Птн 16:21:59 573140164
>>573139
Пошли маневры. Про классы я ничего не спрашивал.
Аноним 12/04/19 Птн 16:22:07 573141165
image.png (70Кб, 1097x592)
1097x592
unity-gamedev-д[...].JPG (71Кб, 1265x515)
1265x515
>>573138
Вот специально залез в доки юнити глянуть, раз ты на него ссылаешься.
И там всё сходится с тем, что я знаю. Операция, в целом, дорогая. Пикрил. Тебе явно говорят. Копию объекта. Это ещё один объект. Это накладные расходы. А то, что ты хочешь - это переиспользование, пул.
Специально, для таких как ты, в один абзац написали.
https://unity3d.com/learn/tutorials/topics/scripting/object-pooling
Аноним 12/04/19 Птн 16:28:02 573143166
>>573141
Обосрался - обтекай. Ссылку я уже приводил выше. Инстансинг - дешевая операция, которая ускоряет рендер в несколько раз. Никаких копий не создается, рисуется тот же меш.
https://docs.unity3d.com/Manual/GPUInstancing.html
GPU instancing
Introduction
Use GPU Instancing to draw (or render) multiple copies of the same Mesh
at once, using a small number of draw calls. It is useful for drawing objects such as buildings, trees and grass, or other things that appear repeatedly in a Scene
.

GPU Instancing only renders identical Meshes with each draw call, but each instance can have different parameters (for example, color or scale) to add variation and reduce the appearance of repetition.

GPU Instancing can reduce the number of draw calls used per Scene. This significantly improves the rendering performance of your project.
Аноним 12/04/19 Птн 16:29:12 573144167
>>573141
Лол, дебил, у тебя не инстансинг, а инстансиатинг. Вообще в глаза долбишься?
Аноним 12/04/19 Птн 16:30:40 573145168
>>573144
Для чего было столько пиздеть, ты же сразу знал в чем проблема.
Аноним 12/04/19 Птн 16:42:23 573146169
>>573140
Мне похуй, что ты спрашивал. Ты продолжаешь твердить, что инстансинг создаёт копию объекта. Это неверно. Ни в кодинге (объект в памяти есть инстанс класса на диске), ни в графике (меш в памяти есть инстанс меша на диске).
Аноним 12/04/19 Птн 17:09:28 573152170
>>573146
>Мне похуй, что ты спрашивал.
Оно и видно, пиздишь мимо кассы о чем-то своем, увидел слово похожее и все перепутал.
>инстансинг создаёт копию объекта.
Инстансинг не создает никакую копию, а переиспользует уже загруженный меш. А твой instance() конечно создает копию объекта в памяти, и копирует весь меш. А, ясно, ты зачем-то копией называешь клонирование. Пиздец.
>>573145
В Жуане?
Аноним 12/04/19 Птн 17:45:59 573160171
изображение.png (614Кб, 600x600)
600x600
>>573152
>А твой instance() конечно создает копию объекта в памяти
А "мой" instance() создаёт инстанс класса, уёбок ты упоротый. Непонятно какого хуя у тебя в башке щёлкнуло, что он создаёт копию(!) объекта(!!)
Аноним !gOlrx2AM8I 12/04/19 Птн 18:40:00 573165172
image.png (733Кб, 1280x720)
1280x720
>>573152
>>573160
а помните, как вызов Instance() был настолько костыльным, что возвращал Object вместо GameObject или, собственно, самого класса, и приходилось выходить на сам GameObject через GetComponent<Transform>().gameObject ? я помню!
Аноним 12/04/19 Птн 19:33:42 573173173
144500483476.jpg (56Кб, 750x500)
750x500
>>573165
>GameObject
>GetComponent<Transform>().gameObject
Вы тредом ошиблись сер.
Аноним 12/04/19 Птн 19:35:03 573174174
>>573173
бля, прошу прощения. скажите, я уже того, как это, кхм, называется, "зашкварился" о годот?
Аноним 12/04/19 Птн 19:38:18 573175175
bumo
Аноним 12/04/19 Птн 19:46:55 573176176
>>573160
>он создаёт копию(!) объекта(!!)
А причем тут это? Ты вообще уже до чего угодно готов доебаться лишь бы не признавать косяки Хуана, называющего инстансингом совсем другую хрень.
Аноним 12/04/19 Птн 19:50:24 573177177
>>573174
>я уже того, как это, кхм, называется, "зашкварился" о годот?
Ты полностью зашкварен годотой, запарафинен хуже бывалых петухов, тьфу, блять.
Аноним 12/04/19 Птн 19:57:36 573178178
>>573176
Испокон веков в программировании инстансингом называли создание объекта некоего класса. В геймдеве конечно есть еще одно значение, которое относится к графике, однако корень срача в данном треде в том, что некий господин проебал уточнить, что именно он имеет в виду и теперь мечущего кал по всему треду.
Аноним 12/04/19 Птн 20:07:29 573182179
1465293296418.png (275Кб, 1164x1032)
1164x1032
>>573178
Все не в ногу, один Хуан в ногу
Аноним 12/04/19 Птн 20:29:56 573184180
>>573182
Это новый уровень аутизма, пиздеть про instancing, и приводить в пример скрин, где написано geometry instancing? Geometry instancing относится к геометрии, просто instancing имеет и другие значения, даже дауну это понятно. Но обосравшему пол-треда дегенерату похоже не очень понятно.
Аноним 12/04/19 Птн 21:27:30 573187181
>>573184
Тебе глазки жиром залило? Понимаю.
Это, блджад, выдача по запросу instancing. И все, сука, все говорят geometry instancing. И даже в вики речь идет о geometry instancing. И только в конце есть маленькая приписочка - см. также Instantiation. Ты реально не различаешь похожие слова, походу, бармалей.
Аноним 12/04/19 Птн 21:29:06 573188182
>>573184
Особенно твои отрицания выглядят смешно если прочитать самый последний абзац скрина, там где обучалка openGL
Аноним 13/04/19 Суб 12:24:33 573266183
>>573187
>>573188
Ты долго будешь продолжать дристать себе на голову? Тебе ИТТ не поссал в рот только ленивый, может уже успокоишься и съебешь?
>смешно если прочитать самый последний абзац скрина, там где обучалка openGL
Ебать как смешно, ты наверное аж взвизгнул со смеху, хлюпая и захлебываясь соплями от осознания факта собственной правоты?
Даже дауну понятно, что в контексте opengl под instancing подразумевается именно геометрия, потому что отрисовка геометрии - это единственное предназначение opengl. Поэтому там нет нужды уточнять, какой именно instancing. Но только даун будет проецировать на все остальные контексты и визжать, что у этого слова может быть единственное значение в любой ситуации.
Аноним 13/04/19 Суб 12:25:50 573269184
14866643930360.jpg (47Кб, 741x691)
741x691
>>573266
>Ебать как смешно, ты наверное аж взвизгнул со смеху, хлюпая и захлебываясь соплями от осознания факта собственной правоты?
Аноним 13/04/19 Суб 12:35:49 573274185
>>573266
Что ты там булькаешь, не подавись. Дрищешь тут только ты, даже даун гугл определил контекст и все понял, только ты обосрался перепутав instancing и instantinating и продолжаешь тут клоунаду.
Аноним 13/04/19 Суб 12:39:30 573277186
>>573274
Да съебись ты уже, не надоело позориться?
Я тебе не про instantinating, а про инстансинг сцен, если бы ты хоть немного вкурил годот, то знал бы, что у него есть такой термин. И означает это не копирование объекта, как ты, ебанашка, придумал, а создание экземпляра сцены из запакованного ресурса.
https://docs.godotengine.org/en/3.1/getting_started/step_by_step/instancing.html
Аноним 13/04/19 Суб 13:06:38 573288187
>>573277
Ты тупой или притворяешься? Нахера в годоте "есть такой термин" если во всех движках он означает другое?
Аноним 13/04/19 Суб 13:07:41 573289188
>>573277
И я нигде не спрашивал, как делать экземпляры сцен из ресурса, я спрашивал как называется инстансинг, вообще хуй знает к чему ты все время этот хуановский костыль приплетаешь.
Аноним 13/04/19 Суб 13:09:38 573292189
>>573288
В анриле есть static mesh instancing, в unity есть gpu instancing, в годоте есть scene instancing. И нигде нет просто instancing.
Что тебе, дауну, конкретно не понятно? Ты теплое от мягкого не можешь отличить?
Аноним 13/04/19 Суб 13:29:35 573293190
>>573288
Да ты же поехавший, нахуй! Инстансинг - это использование инстансов. Как и каких именно - уже от контекста завит. Ясное дело, большинство разработчиков в первую очередь подумают о ООП и инстансах классов. Рендеринг и геометрия только тебе особенному в голову приходят.
А учитывая, что сцены в годоте по сути выполняют роль классов - нет ничего удивительного, что люди подумали, что ты об их инстансинге спрашиваешь.
Аноним 13/04/19 Суб 14:44:35 573303191
>>573293
>Да ты же поехавший, нахуй!
Бинго!
Девять тредов понадобилось, чтобы понять, что в треде срёт поехавший.
Аноним 13/04/19 Суб 14:58:53 573304192
>>573292
Какой же ты тупой. В анриле и unity это внезапно тот самый инстансинг о котором я спрашивал. И только у Хуана почему-то вместо теплого жидкое.
Аноним 13/04/19 Суб 14:59:55 573306193
>>573293
>Рендеринг и геометрия только тебе особенному в голову приходят.
Выше скрин из гугла. Один ты в ногу, все остальные не в ногу, ага. Вот почему то всем в контексте графического игрового движка приходит в голову инстансинг геометрии.
Аноним 13/04/19 Суб 15:41:00 573325194
>>573306
Да всем просто поебать, нормальные люди изучают инструмент, учатся создавать игры. Им без разницы, как там фичу назвали, инстансинг, хуинстансинг, главное что оно есть, задокументировано и работает - почитал доки, понял, что это и для чего нужно, спокойно применяешь.
Ты один тут на говно изошёлся, как будто Хуан тебя лично выебал в жопу и написал на ней фломастером instancing.
Аноним 13/04/19 Суб 17:54:18 573350195
>>573325
Это путь быдлокодера.
Аноним 13/04/19 Суб 18:51:20 573367196
Аноним 13/04/19 Суб 19:06:17 573371197
bump
Аноним 13/04/19 Суб 19:39:59 573381198
>>573325
>хуинстансинг
Хуанстансинг!
Аноним 13/04/19 Суб 19:52:03 573385199
9U3E3qcc400x400.jpg (31Кб, 400x400)
400x400
> 3 день срутся с дауном о инстансинге.
Вы, бля, совсем не учитесь.
Аноним # OP 13/04/19 Суб 20:44:34 573392200
>>573385
Ну не игры же делать в самом-то деле? А кто будет троллей кормить, если мы уйдём игры делать?
Аноним 14/04/19 Вск 08:47:03 573462201
>>573367
Надо сразу учиться правильно, потом будут проблемы с переходом на другой движок.
Аноним 14/04/19 Вск 14:22:16 573501202
>>573462
У тебя? - Безусловно.
Аноним 14/04/19 Вск 16:03:47 573521203
Знатоки. У меня есть условная сцена и в ней есть условный куст. Как делать, чтобы в другой сцене создавались эти сцены с кустами, но это были бы не копии всей сцены куста, а только отображения меша в нужном месте с анимацией, а вся логика была бы одна на все кусты.
Аноним 14/04/19 Вск 16:05:32 573522204
>>573521
Тебе поможет инстансинг.
Аноним 14/04/19 Вск 16:27:33 573530205
>>573501
У меня хватило ума не выбрать годо, так что проблемы у тебя.
Аноним 14/04/19 Вск 16:31:56 573532206
>>573530
Неужели первый в мире человек, выбравший Wicked Engine?
Аноним 14/04/19 Вск 16:33:33 573533207
>>573530
А нахуй ты тогда в этом треде находишься, скажи мне?
Аноним 14/04/19 Вск 16:34:19 573534208
>>573532
У умного адекватного человека нет выбора, только юнити, только великое будещее!
Аноним 14/04/19 Вск 16:53:19 573541209
>>573534
>адекватного человека
>нет выбора
Ты только что на ноль помножил.
Выбора нет только у подшконочных юнити-опущенцев.
Аноним 14/04/19 Вск 16:56:37 573545210
>>573541
У гододебилов тоже нет выбора, потому что альтернатив, с их точки зрения, нет
Аноним # OP 14/04/19 Вск 17:56:59 573565211
>>573545
Для тридэ уеч, для двадэ годот. Нодискасс.
Аноним 14/04/19 Вск 18:00:05 573568212
>>573545
По совопукности фичч (оперсурс=бесплатность, 3д, 2д, редактор с гизмами, современные техники программирования, звезды в гитхабе) альтернатив, действительно, нет.
Аноним 14/04/19 Вск 18:10:27 573569213
>>573565
для 2D слишком жирный
Аноним 14/04/19 Вск 18:12:12 573570214
>>573568
>> современные техники программирования
чё? )
>> По совопукности фичч (оперсурс=бесплатность, 3д, 2д, редактор с гизмами
urho
Аноним 14/04/19 Вск 18:16:01 573572215
>>573570
>urho
Половины фич годота нет.
>че
Код urho тут как то приводили - фарш с передачей raw pointers
Аноним 14/04/19 Вск 18:35:45 573576216
>>573570
>чё? )
Инстансинг в очо!
Аноним 14/04/19 Вск 18:38:04 573578217
>>573572
>Половины фич годота нет.
Если каких-то фич нет в годо, то пользователи утверждают, что они не нужны. Можно последовать их примеру.

Классика опенсорса.
Аноним 14/04/19 Вск 18:50:57 573581218
145811094997.webm (204Кб, 640x360, 00:00:02)
640x360
>>573569
>2i19
>считать мегабайты
Аноним 14/04/19 Вск 18:52:24 573582219
>>573578
Ты что-то попутал. Классика опенсорца, это когда "не хватает фич? - исходники открыты! - чемодан вокзал компилятор!"
Аноним 14/04/19 Вск 19:08:26 573585220
>>573569
>Жирный
>размеры игр от 23 мб
Это ты жирный.
Справедливости ради - шарпогодот занимает около 35 мб в проекте. В 3.2 функции движка можно будет отключать, возможно так и размер сократить можно будет для людей, делающих игры под программируемые калькуляторы.
Аноним 14/04/19 Вск 19:09:20 573586221
>>573569
Это опенсорс. Ты можешь скомпилировать только нужные тебе части.
Аноним 14/04/19 Вск 19:09:35 573587222
>>573585
Если кому-то так неймется, могут упаковать готовый бинарник UPX-ом.
Аноним 14/04/19 Вск 19:10:56 573588223
>>573586
>Ты можешь скомпилировать только нужные тебе части.
Он может только на двачах срать. Какая компиляция? Какая линковка? У него ума не хватит.
Аноним 14/04/19 Вск 19:11:37 573589224
>>573587
О, наконец то годный совет. Уже слышу визг.
Аноним 14/04/19 Вск 19:18:03 573592225
>>573589
Кстати, Twagger game for TWG 13 был им пожат.
Аноним 14/04/19 Вск 22:46:56 573637226
Скачал ваш годо. Как сделать, чтобы UI рисовался поверх 3д вида? Просто перепрыгивает в 2д режим, когда я рисую панельки. Что за пиздец?
Аноним 15/04/19 Пнд 02:31:09 573663227
Господа, нужен кастомный textedit
сложна
Аноним 15/04/19 Пнд 09:20:14 573687228
>>573637
>Скачал ваш годо.
Молодец.
>Просто перепрыгивает в 2д режим, когда я рисую панельки.
>Как сделать, чтобы UI рисовался поверх 3д вида?
Запустить проект и увидеть, что панельки уже нарисовались поверх тридэвида.
>Что за пиздец?
Произошел троллинг.
>>573663
Что конкретно не получается?
Аноним 15/04/19 Пнд 10:00:27 573690229
>>573687
>Что конкретно не получается?
убрать blink cursor
Аноним 15/04/19 Пнд 11:19:05 573707230
>>573687
И зачем ты совершил троллинг?
>>573637
Из коробки никак. Можно попробовать рендерить в текстуру и повесить ее фоном в 2д виде.
Аноним 15/04/19 Пнд 14:10:59 573730231
>>573572
а что там нет из фич нужных?
пилили на нем проект один, вроде всего хватало с избытком, ps только ручками докручивали.
Аноним 15/04/19 Пнд 14:12:18 573732232
>>573581
привет мамкин умница с компухтером за 100к)
Аноним 15/04/19 Пнд 14:14:02 573733233
>>573732
У меня компухтер за 50к 2007 года, и это с монитором И бесперебойником, умник.
Аноним 15/04/19 Пнд 14:29:05 573740234
>>573707
>И зачем ты совершил троллинг?
>Из коробки никак.
Троллинг утолщался.
Аноним 15/04/19 Пнд 14:31:54 573741235
>>573740
Надеюсь, ты понимаешь разницу между "редактировать 2д гуй поверх 3д" и "все время дрочить туда-сюда переключатель чтобы смотреть превью"
Аноним 15/04/19 Пнд 14:32:44 573742236
Аноним 15/04/19 Пнд 14:51:47 573744237
>>573742
>>573741
Бля, пойду за тряпочкой, жыр потёк с монитора.
Аноним 15/04/19 Пнд 14:57:30 573747238
>>573742
Так я и не спорю, что движку не нужно, и не предлагаю прям сейчас бежать строчить пулл реквесты.
Аноним 15/04/19 Пнд 16:36:48 573749239
bump
Аноним 15/04/19 Пнд 22:41:59 573812240
изображение.png (1992Кб, 1280x720)
1280x720
Как в годоте сделать такой интерфейс, чтобы по бокам наискось висел?
И чтоб покачивался при ходьбе?
Аноним 15/04/19 Пнд 22:44:15 573813241
>>573812
Спроси в нюфаг треди
Аноним 15/04/19 Пнд 22:45:04 573815242
144975098395.jpg (60Кб, 800x600)
800x600
Аноним 15/04/19 Пнд 22:46:01 573816243
Аноним 15/04/19 Пнд 23:11:51 573827244
Большое спасибо[...].jpg (181Кб, 744x353)
744x353
Аноним 15/04/19 Пнд 23:24:52 573828245
Хотел сегодня сделать игру на годоте, но когда запустил редактор, в доме мигнул свет и перезагрузился комп. Второй раз уже не решился.
Аноним 15/04/19 Пнд 23:37:45 573829246
image.png (751Кб, 900x600)
900x600
>>573828
это ты ещё юич не запускал
Аноним 15/04/19 Пнд 23:42:30 573830247
>>573829
И пожарка на газоне застрянет...
Аноним 16/04/19 Втр 08:42:32 573855248
>>573829
а если еще юнити попробует, то призовется сисярп-демон и утащит прямо в ад, нахуй
Аноним 16/04/19 Втр 11:36:05 573887249
>>573828
>>573829
>>573855

ПРОБУЕШЬ ГОДОТ
@
СИСТЕМА ЗАРАЖАЕТСЯ ЕГО БАГАМИ
@
ЛОВИШЬ ПО ПЯТЬ СИНИХ ЭКРАНОВ В ЧАС
@
УЗНАЕШЬ ТЫСЯЧУ СПОСОБОВ ВЕЖЛИВО ПОСЛАТЬ ПОЛЬЗОВАТЕЛЯ НАХУЙ ОТ ИНДУСОВ В ТЕХПОДДЕРЖКЕ

ПРОБУЕШЬ УЕЧ
@
УЕЧ СЪЕДАЕТ СНАЧАЛА ВСЮ ВИДЕОПАМЯТЬ, ПОТОМ ОПЕРАТИВНУЮ, ПОТОМ МЕСТО НА ЖЕСТКОМ ДИСКЕ, А ПОТОМ И ТВОЮ ЛИЧНУЮ
@
ВСЕ РАВНО КРАШИТСЯ С ПОТЕРЕЙ ПРОГРЕССА
@
ЖИВЕШЬ ДО КОНЦА ЖИЗНИ С АМНЕЗИЕЙ, ИЗ ВОСПОМИНАНИЙ ТОЛЬКО 4К ТЕКСТУРЫ

ПРОБУЕШЬ ЮНИТИ
@
НИЧЕГО СПОСОБНОГО ТЕБЯ РАССТРОИТЬ НЕ ПРОИСХОДИТ
@
ВЕДЬ ВСЕ САМОЕ СТРАШНОЕ С ТОБОЙ УЖЕ СЛУЧИЛОСЬ, ЕСЛИ ДОКАТИЛСЯ ДО ЭТОГО ДВИЖКА
Аноним 16/04/19 Втр 12:09:01 573894250
talon.jpg (39Кб, 316x390)
316x390
>>573887
ты свой талон уже тратил, иди на место
Аноним 16/04/19 Втр 12:30:36 573897251
Аноним 16/04/19 Втр 13:07:20 573906252
145876247746.jpg (13Кб, 400x400)
400x400
Хуан называет годот годотом!
Аноним 16/04/19 Втр 15:09:52 573925253
>>573906
Пруф или годотопиздабол!
Аноним 16/04/19 Втр 15:24:17 573928254
>>573906
В бразилии не лучшее образование в мире.
Аноним 16/04/19 Втр 15:54:25 573930255
Всем привет. Какую книгу прочитать, чтоб прям завтра забахать чо-нибудь патипу Андертейл?
Аноним 16/04/19 Втр 15:57:05 573935256
>>573930
Ничего ты не забахаешь, долбень, нужно связи нейронные нарабатывать, постепенно, с толком, тут узнать инфу недостаточно. Художники десятилетиями выдрачивают мастерство, с любым ремеслом так.
Аноним 16/04/19 Втр 16:02:24 573938257
Аноним 16/04/19 Втр 16:03:48 573939258
>>573938
>Чуво
Поссал на ничтожество, теперь съеби
Аноним 16/04/19 Втр 16:04:17 573940259
>>573930
> патипу Андертейл?
Почитай какие-нибудь фанфики, надо стать полностью отбитым на голову чтобы такое сделать.
Аноним 16/04/19 Втр 16:04:48 573941260
>>573940
Я имел ввиду игровой процесс. Или ты тоже про него?
Аноним 16/04/19 Втр 16:19:52 573946261
>>573941
Там игровой процесс уровня Invaders вроде? Ну на такое должно хватить обучалки от самого Годота.
Аноним 16/04/19 Втр 16:27:37 573948262
>>573930
>Какую книгу прочитать
Архив годотредов в шапке.
>чтоб прям завтра забахать
Выше уже сказали, чо прям завтра не забахаешь.
Аноним 16/04/19 Втр 16:29:23 573949263
12726494741922.jpg (51Кб, 576x480)
576x480
Dat feel, когда постиг суть корутин и не представляешь, как можно было обходиться без них раньше.
Аноним 16/04/19 Втр 16:35:41 573951264
>>571168 (OP)
В Годоте С# не работает => движок сосет
Аноним 16/04/19 Втр 16:58:17 573954265
>>573951
У всех работает, у тебя не работает. Ты ниасилил.
Аноним 16/04/19 Втр 17:14:52 573956266
>>573930
библию/коран/НЕХ
Аноним 16/04/19 Втр 17:16:50 573957267
>>573951
потому что оно требуется паре анонов, поэтому и делается этими энтузиастами, с них и спрашивай
Аноним 16/04/19 Втр 17:37:59 573960268
>>573951
В Годоте C# работает => движок топчик по твоей же логике.
Аноним 16/04/19 Втр 17:38:19 573961269
Аноним 16/04/19 Втр 17:41:27 573963270
>>573951
Зачем тебе C# дурачок, когда все можно писать на современном C++?
Аноним 16/04/19 Втр 17:44:59 573965271
>>573961
Блабом он был до того как понял суть корутин и обходился без них блаб-функциями.
Аноним 16/04/19 Втр 18:44:30 573975272
>>573963
А месье знает толк в извращениях.
Аноним 16/04/19 Втр 20:41:04 574007273
>>573975
На плюсах разрабатывали игры еще до твоего рождения, и скорее всего всё еще будут и после твоей смерти. Это не извращение, а стандарт индустрии со времен её зарождения.
А шишарп в индустрии относительно недавно, его стали применять, чтобы юнити-додикам жилось попроще, ибо ЦА юнити не может осилить полноценное программирование.
Аноним 16/04/19 Втр 20:42:08 574008274
>>574007
Ты сам то много на плюсах игр сделал?
Аноним 16/04/19 Втр 20:51:22 574012275
>>574008
Достаточно.
Такой вопрос сразу же детектит ебанашку, которая позавчера скачала юнити и имеет очень отдаленное представление о геймдеве.
Аноним 16/04/19 Втр 20:56:57 574015276
>>574012
>Достаточно
Ага, только скрываешься, тайный кодзима на гдпомойке.
Аноним 16/04/19 Втр 21:04:44 574016277
>>574007
>шишарп стали применять, чтобы юнити
Алё, клоун, шисярп старше юнити, и применялся он в интерпрайзе задолго до того, как ты в школу пошёл.
Аноним 16/04/19 Втр 21:11:03 574018278
>>573975
В чем ты усматриваешь извращение? Современный c++ это не c++ 99 года. Он позволяет писать почти так же легко как на новомодных языках (некоторые идиомы правда принципиально отличаются, поэтому проще писать в плюсовом стиле чем натягивать сову на глобус). Плюс у тебя вся мощь оптимизаций, производительности, доступных либ и при необходимости возможность писать хоть фарш на шаблонах.
На самом примитивном уровне кодинга c++, python/gdscript и какой-нибудь js вообще не различается - я постил в тред годотуториал переписанный в лоб на плюсах.
Аноним 16/04/19 Втр 21:14:11 574019279
>>574016
Причем тут энтерпрайз, если речь о геймдеве? Ты жопой читаешь?
Аноним 16/04/19 Втр 21:21:18 574021280
>>574019
Я читаю глазами, как ты постишь жопой.
Речь о геймдеве и ты, ой, тыж мимокрокодил, да? И он >>574007 прямо намазал жопой на клавиатуре, что шишарп создан ради юнити:
>>574007
>А шишарп в индустрии относительно недавно, его стали применять, чтобы юнити-додикам жилось попроще

Аноним 16/04/19 Втр 21:23:02 574022281
>>574021
>в индустрии
Ну точно ты жопой читаешь.
Аноним 16/04/19 Втр 21:49:08 574027282
Аноним 16/04/19 Втр 22:03:02 574030283
Аноним 16/04/19 Втр 22:41:56 574035284
>>574030
Да, точно, спасибо за фикс!
Аноним 16/04/19 Втр 22:43:49 574037285
1555443639.png (35Кб, 1026x632)
1026x632
Законом не запрещено. Ворую, где хочу!
Аноним 16/04/19 Втр 22:51:06 574038286
Аноним 16/04/19 Втр 23:07:30 574040287
>>574038
это можно и на конструхте сделать
3Д демки хде
или ждат блюпринты на юните
Аноним 16/04/19 Втр 23:24:54 574043288
>>574021
Ебать ты тугой, это последствия передозировки юнити в организме? Когда настолько привык перетаскивать ассеты из маркета по сценке, что когда видишь буковы в посте, уже не вдупляешь, что они означают.
Откуда ты высрал про то, что шишарп создали для юнити? Черным по белому написано, что конкретно в ИНДУСТРИИ ГЕЙМДЕВА он начал получать распространение именно с приходом юнити.
Аноним 16/04/19 Втр 23:32:05 574046289
Аноним 17/04/19 Срд 07:59:00 574073290
>>573951
Появился джава, который набрал обороты и захватил рыночек. Мелкомягкие просекли фишки и захотели отхватить часть рыночка ынтерпрайзного и выкатили свой сисярп. Он был простой, что образовалось много кодомакак, которым надо было куда-то деваться. Одна компания подсуетилась и выпустила игровой движок, который сделала под сисярп, шобы в свою очередь срубить бабла на вкатывальщиках под девизом, что нашу хуйню освоит и школьник и уже завтра вы выпустите свой крузис. Туда же стали подтягиваться школьники, которые на тех же мантрах, шо сисярп - это легко и это айти, гы-гы, срублю бабла и 300к/с.
На этом разговоры про сисярпы/юнити прекращаем в треде, буду затирать и банить, заебали школьники. Валите в свой загон в соседнем треде.
(Автор этого поста был забанен. Помянем.)
Аноним 17/04/19 Срд 13:45:02 574131291
>>574129
Нет, норм не станет. У годота уже все хорошо, норм это будет понижение качества.
Аноним 17/04/19 Срд 13:52:30 574135292
image.png (33Кб, 738x379)
738x379
Аноним 17/04/19 Срд 13:57:45 574138293
>>574135
Пока ты до следующего сниппета не дойдешь, он и не будет. Velocity - это локальная переменная скорости. Движение происходит только после коррекции свойства position на эту величину.
Аноним 17/04/19 Срд 14:01:43 574141294
image.png (27Кб, 745x201)
745x201
image.png (90Кб, 679x683)
679x683
>>574138
Ты имеешь ввиду до сниппета на пикриле?
А каким образом его вставлять? Мне ошибку выдает
Аноним 17/04/19 Срд 14:03:04 574143295
>>574141
А это ошибка питоноподобных языков. Видишь там вначале вместо пробелов такие стрелочки-табы. Форматировать надо одинаково.
Аноним 17/04/19 Срд 14:10:35 574145296
>>574143
>ошибка питоноподобных языков
Пусть пофиксят разрабы языковые, хуле не фиксят?
Аноним 17/04/19 Срд 14:18:41 574147297
>>574145
Ты что, хочешь чтобы было как в {{{Си}}}??
Аноним 17/04/19 Срд 15:04:14 574156298
image.png (67Кб, 773x848)
773x848
image.png (44Кб, 1255x785)
1255x785
Почему у меня не поменялось разрешение области?
Аноним 17/04/19 Срд 15:09:03 574158299
Аноним 17/04/19 Срд 15:14:57 574159300
Аноним 17/04/19 Срд 15:17:12 574161301
>>574147
тоже мечтаю о нормальном человеческом синтаксисе в нем, чтобы со скобками, не трави душу
Аноним 17/04/19 Срд 15:17:54 574162302
>>574159
Сезон туризма еще не закрыт. А вообще, он же занят и отвлечен сейчас, удачный момент чтобы форкнуть и угнать проект.
Аноним 17/04/19 Срд 15:22:03 574166303
>>574159
НУЖНО ЕЩЕ НЕМНОЖКО ПОДОЖДАТЬ
Аноним 17/04/19 Срд 15:22:26 574167304
>>574161
Есть уже в других движках, только протяни руку к юнити, там ВСЕ УЖЕ ЕСТЬ, НЕ НУЖНО ЕЩЕ НЕМНОЖКО ПОДОЖДАТЬ
Аноним 17/04/19 Срд 15:23:04 574169305
Аноним 17/04/19 Срд 15:27:17 574172306
yo.png (27Кб, 758x254)
758x254
Аноним 17/04/19 Срд 15:33:21 574173307
image.png (44Кб, 736x264)
736x264
Что все это значит, блять?
Аноним 17/04/19 Срд 15:35:19 574174308
>>574172
провели по губам, а вот у нас ваш язык медленно будет работать, мы не как все
Аноним 17/04/19 Срд 15:39:25 574177309
>>574159
Блять. Все-таки перед 4.0 будет 3.2. Это хуйово. Потому что слишком много ништяков задвинули в 4.0. Минимум год.
Аноним 17/04/19 Срд 15:39:53 574178310
>>574175
Причем тут ангельский?
>свойство Mob под переменными скрипта на узле Main.
Это вообще где, нахуй?
Что еще за поле "Метод в ноде"
Откуда все это берется. Для кого вообще пишутся эти гайды, да еще и на официальном сайте?
Аноним 17/04/19 Срд 15:41:41 574179311
image.png (157Кб, 1146x636)
1146x636
Аноним 17/04/19 Срд 15:52:29 574183312
>>574179
да мы и так читать умеем
Аноним 17/04/19 Срд 15:56:34 574186313
>>574159
а он что Haxe вместо GDScript хочет всунуть или параллельно?
Аноним 17/04/19 Срд 15:57:32 574188314
>>574183
Игры делай, нечего опять тут выебываться своим знанием английского говнязыка. И не нужно продолжать этот спор, делай игры пидрилло, дуррра.
Аноним 17/04/19 Срд 15:58:44 574189315
>>574186
Он хочет больше языков, он хочет ВСЕ ЯЗЫКИ!
Аноним 17/04/19 Срд 15:58:52 574190316
>>574188
а ты знанием гуглопереводчика что ли? ))
Аноним 17/04/19 Срд 15:59:03 574191317
А у этого вашего годот форум есть где будут отвечать на даунские вопросы по даунским официальным руководствам?
Аноним 17/04/19 Срд 16:02:19 574195318
>>574191
Этот форум здесь, даун. Но отвечать тебе будут те, кто игор не делает, учти.
Аноним 17/04/19 Срд 16:03:09 574196319
>>574189
лучше бы один выбрал нормальный, а остальные бы сообщество допиливало
>>574191
да, тут прямо и спрашивай
Аноним 17/04/19 Срд 16:04:48 574197320
Аноним 17/04/19 Срд 16:06:21 574198321
>>574178
Сложно объяснить, давай по радмину подключусь к тебе и мышкой сам все сделаю.
Аноним 17/04/19 Срд 16:09:11 574199322
>>574198
А может лучше сделаешь скриншоты? Хотя бы где эти "свойства под переменными скрипта"?
Аноним 17/04/19 Срд 16:17:41 574201323
>>574199
>где эти "свойства под переменными скрипта
Скорее всего имеется в виду самый правый столбец в редакторе (если ты на стандартных настройках 3.1).
Аноним 17/04/19 Срд 16:20:43 574202324
gd.png (17Кб, 263x463)
263x463
>>574197
ты скажи точно, что не знаешь как сделать?
Сигналы тут указываешь, где на пике
Аноним 17/04/19 Срд 16:22:51 574203325
1477780767410.png (232Кб, 1920x1080)
1920x1080
Аноним 17/04/19 Срд 16:28:17 574204326
>>574201
>>574202
>>574203
Спасибо, чуваки. Я пока устал, попробую еще завтра
>>574203
А где это говно скачивается? В конце статьи? Или ты сам сделал?
Аноним 17/04/19 Срд 16:30:25 574206327
>>574204
Это я скачал, да, но если делать все по шагам, то же самое должно получиться. По крайней мере с другими туторами так прокатывало.
Аноним 17/04/19 Срд 23:26:24 574338328
da
Аноним 18/04/19 Чтв 04:00:30 574372329
1555549217712.png (162Кб, 560x432)
560x432
Аноним 18/04/19 Чтв 10:59:54 574387330
изображение.png (125Кб, 976x495)
976x495
изображение.png (102Кб, 639x591)
639x591
Что за время наступило?
Время покормить деревотяночку говнокодом!
Аноним 18/04/19 Чтв 14:54:23 574439331
1432476645804.jpg (2Кб, 138x89)
138x89
>>574387
>скрипт в скрипте
Аноним 18/04/19 Чтв 15:14:06 574440332
>>574439
Ой! И правда! Сейчас исправим, насяльника!
Аноним 18/04/19 Чтв 15:45:23 574451333
изображение.png (17Кб, 529x95)
529x95
Смотрите, какой у меня велосипед! Зацените!
Аноним 18/04/19 Чтв 18:39:20 574505334
Ананасы, я тут решил немного в гд податься как хобби, в программировании нихуя не понимаю. Скачал годот, начал смотреть всякие туториалы, вообще пиздец сложнаааа! Реально нихуя не понятно. С чего вообще начать, какие темы нужно задрачивать для начала? Я начал про сигналы смотреть, но тоже нихуя не понял, чувак кодит и я не понимаю нахуя он в конкретном месте вызывает этот сигнал итд. Потом про типы переменных посмотрел. Ну тут более понятно, непонятно только как это мне пригодится. Про структуру тоже понятно более менее сцена-ноды-дочерние, иерархия итп. Продублировал сборку мини игры, просто тупо как робот списывал с ютаба код, всё работает, но научился чему-то на 1%, 99% просто сквозь уши прошло. Ещё парит что они так объясняют, как будто я уже кодер с 10летним стажем и должен все термины и методы понимать и приумножать якобы имеющиеся знания.
Вениамин ненастоящее имя
Аноним 18/04/19 Чтв 18:41:20 574507335
>>574505
Констракт 2 спирать, там все понятно.
Аноним 18/04/19 Чтв 20:17:16 574549336
А в годоте есть сертификация, чтобы ее пройти и ты стал признанным разработчиком на годоте?
Аноним 18/04/19 Чтв 22:32:11 574584337
1555615722.png (29Кб, 1022x598)
1022x598
Локализация приложухи (через TranslationServer) выявила некоторые мааааленькие проблемки. Пикрелейтед.
Аноним 18/04/19 Чтв 22:35:26 574586338
>>574505
>я тут решил немного в гд податься как хобби
>нихуя не понимаю
>хобби
Почитай что такое хобби, Веня. Нахуй подаваться в то, чего не понимаешь? Да ещё это что-то хоббьёй называть?
>>574549
Подайте заявку в РосГеймНадзор для разьяснения Вашего вопроса, Веня.
Аноним 18/04/19 Чтв 22:42:11 574589339
>>574586
Теперь нельзя спрашивать за хобби?
Аноним 18/04/19 Чтв 22:44:49 574593340
>>574589
А у вас есть лицензия на спрашивание? Предъявите.
Аноним 18/04/19 Чтв 22:46:00 574595341
>>574593
Я мимо. И вообще был бы рад поинтересоваться за годот.
Аноним 18/04/19 Чтв 22:47:09 574596342
25fe8a0bb3d6724[...].jpg (31Кб, 500x372)
500x372
Аноним 18/04/19 Чтв 22:49:02 574598343
>>574595
Ну все, поинтересовался, иди уже нахуй.
Аноним 18/04/19 Чтв 22:51:20 574600344
>>574598
Вообще-то нет. Хотел узнать за местные проекты.
Аноним 18/04/19 Чтв 22:53:17 574601345
>>574600
>Хотел узнать за местные проекты.
Нету никаких проектов.
Аноним 18/04/19 Чтв 22:53:55 574602346
изображение.png (75Кб, 484x711)
484x711
>>574600
Рассказываю. Я запилил самый простой в мире, но мощный конфигуратор приложух. Уже юзаю его в двух своих проектах.
Аноним 19/04/19 Птн 00:13:46 574615347
Аноним 19/04/19 Птн 00:54:00 574623348
>>574615
Вот вам универсальный гайд
1. Используете шарп вместо гдскрипт - производительность растет раз в 400.
2. Максимально сокращаете количество нод и вызовов к api годота. Особенно вызовов, которые перестраивают древо сцен. Производительность растет в дохуя раз в зависимости от количества сокращений. В моем случае прирост был даже больше чем от шарпа.
Аноним 19/04/19 Птн 01:00:33 574626349
>>574623
>Используете шарп вместо гдскрипт
Плюсы надо использовать.
>Особенно вызовов, которые перестраивают древо сцен.
Это вообще универсальный совет для программирования в целом.
Аноним 19/04/19 Птн 09:44:30 574686350
>>574623
Спасибо, но шарп в геймдеве - нет.
Аноним 19/04/19 Птн 09:55:05 574688351
>>574623
>вызовов, которые перестраивают древо сцен
А это какие это?
Аноним 19/04/19 Птн 10:05:11 574694352
>>574688
Дерева сцен нет, тот анончик обдолбался. Дерево нодов: все вызовы, которые будут создавать или удалять ноды в твоей сцене. Т.е. как бы логично, что если уменьшать количество объектов и количество логики в твоей игре, то она сможет быстрее работать. Короче он по всем пунктам написал какую-то хуйню.
Аноним 19/04/19 Птн 11:48:13 574748353
>>574694
А какого-нибудь пулинга, когда ты отключаешь и скрываешь ноду там нет?
Аноним 19/04/19 Птн 11:54:37 574757354
>>574694
>Древа сцен нет
https://docs.godotengine.org/en/3.1/getting_started/step_by_step/scene_tree.html
SceneTree - это у тебя древо нод, но обдолбался я. Хорошо.
>уменьшать количество объектов
Не просто объектов. У тебя могут быть, например, шарпо-объекты, которые не наследуются от нод и создаются при помощи new - они очень быстро работают. А есть тормозные ноды, у которых даже элементарный GetNode занимает дохера времени.
>>574686
Ну юзай кресты тогда, на них тоже игры можно делать. Для меня шарп куда более удобен.
>>574688
Например, AddChild, RemoveChild, MoveChild.
Аноним 19/04/19 Птн 11:56:55 574760355
>>574757
>AddChild, RemoveChild, MoveChild.
Интуитивно AddChild не должен перестраивать ровным счётом нихуя.

Ты лучше расскажи, как у тебя масштабы игрушки были, когда проблемы с производительностью начались.
Аноним 19/04/19 Птн 13:09:55 574824356
c4jt321.png (310Кб, 580x282)
580x282
>>574760
Игрушка - симулятор жителя города. Кроме игрока есть и другие жители, которые имеют те же возможности, просто ими управляет ИИ. Игра пошаговая 1 ход - 1 минута игрового времени. Если игрок, допустим, спит, то он пропускает 600 минут/ходов и игра должна просимулировать город на эти 600 ходов. Тут уже была заметна небольшая задержка между нажатием кнопки и выводом результата.
Перед тем, как запускать игрока в город - город симулируется 3-6 игровых месяцев для создания его истории и отношений между жителями. Вот тут гдскрипт, ноды и я вместе с ними соснули по полной.
Сейчас перенес проект на шарп, вот что получил: 120000 ходов гдскрипт-нодо версия считает 30+ минут (мне просто надоело ждать и я закрыл приложение, поэтому конкретного числа нет), шарповерсия считает 4 секунды. На случай, если вылезет умник и скажет, что гдскрипт-нодо версия попала в бесконечный луп - нет, нет попала. 12000 ходов она считала 6.5 минут, шарп их считал меньше секунды, а миллисекунды я не замерял.
И если вы думаете, что у меня там пиздец какая сложная симуляция, то вы ошибаетесь. Игра сейчас на стадии макета, в конечной версии расчетов раз 10-20 больше будет. И вот если увеличение шарповских 4х секунд в 10-20 раз пережить вполне можно, то годотовских 30+ минут нихуя нельзя.
Сейчас годот у меня по сути выступает фронтэндом для шарпа - рисует гуй, менеджит медиа ресурсы, рендерит. Игровая логика его считай не трогает, и все хорошо.
Короче, не повторяйте моих ошибок. Если у вас в игре есть даже намеки на сложные расчеты - сразу шлите нахуй гд скрипт и перекатывайтесть на решетки/кресты. Если планируете использовать много нод, то сначала сделайте себе бенчмарк и убедитесь, что производительность вас устраивает.
Аноним 19/04/19 Птн 13:23:23 574828357
>>574623
> Особенно вызовов, которые перестраивают древо сцен.
Прокомментируй плиз, насколько быстро будут работать объявления объектов на сцене в стиле дельфи?
Типа такого:
onready var Image1 = $Scene/Images/Image1 as Sprite
onready var Body1 = $Scene/Bodies/Body1 as KinematicBody
Затем в остальном скрипте обращаться только по этим именам.
Аноним 19/04/19 Птн 13:49:36 574857358
>>574828
>насколько быстро
Все познается в сравнении.
$ - это тот же get_node. Вызов к апи годота, что всегда не быстро. Однако, если одновременно много get_node не запускать или запускать их во время загрузок, то жить можно.
>Затем в остальном скрипте обращаться только по этим именам.
Это относительно быстро.

Вообще описанный тобой метод - самый логичный, если нужно использовать ноды. У меня так гуй работает.
Аноним 19/04/19 Птн 15:33:50 574884359
>>574857
Невероятное совпадение, но я тоже это использую для гуя. У меня включилась аналогия: гуй -> экранная форма -> delphi

По вопросу тормознутости гдскрипта - это никогда не было секретом. Гдскрипт тормозит и в высоконагруженных участках следует юзать шарп, плюсы или любой другой язык, на котором сможешь ре-имплементировать АПИ годота и сварганить либу для нативскрипта.
Аноним 19/04/19 Птн 15:35:14 574885360
>>574824
Да это сразу понятно было, что ноды на самом деле дорогие, но почему-то форсятся как то, что используется для каждого пука.
https://github.com/godotengine/godot/issues/23052

Но вообще логично - если сложные вычисления нужны - нахуй гдскрипт. На него ещё жаловались вот здесь:
https://www.reddit.com/r/godot/comments/47j49k/gdscript_is_very_slow/
И что-то мне кажется, что ситуация не сильно поменялась.
Аноним 19/04/19 Птн 15:42:09 574889361
>>574885
А вот интересно, стал ли гдскрипт быстрее после введения типизации в 3.1.? Кто-нибудь проводил тесты?
Ведь динамическая типизация Хуана означала повсеместное использование типа Variant, а это лютая хуета. Помню, от него еще на кодерских форумах в 2004 плевались.
Соответственно, в гдскрипте без типизации строка:
var a = 1
означает в гдскрипте с типизацией:
var a : Variant = Variant.int(1)
Вы могли подумать что это int, но хуй там плавал!

Аноним 19/04/19 Птн 17:04:57 574916362
>>574885
Не понятно зачем ты дал эту ссылку, где ОПа обоссали все кому не лень.
Аноним 19/04/19 Птн 17:22:08 574922363
>>574916
Фанбои то? Это самый рак любого коммьюнити обычно - челики, которые тупо минусуют и кукарекают. Там довольно правильные вопросы поднимаются. Например, то, что должно по идее быть отдельным объектом памяти навроде твина или логического хитбокса - в годоте будет отдельной сущностью, которая в дерево добавляется. Вот и думай, в итоге у тебя даже простая сущность с анимациями будет как минимум 5 нод в себе содержать.

А потом такие челики спрашивают про 50к объектов. Загрузка скриптов отдельно вообще недавно появилась, я вообще хуй знает как жили люди, для которых её не существовало. Какое-то разделение логики или нормальная архитектура сразу нахуй идёт с таким подходом.

И это почти что единственное нормальное обсуждение воркфлоу, которое я нашёл.
Аноним 19/04/19 Птн 19:23:14 574947364
>>574922
>отдельным объектом памяти
Эксперт подал голос.
>спрашивают про 50к объектов
Это ненормально много, там его правильно макнули, что для этого уже надо быть на другом уровне разработки. Инстансингом хотя бы научиться пользоваться.
>я вообще хуй знает как жили люди, для которых её не существовало.
Создавали синглтон, тащемта никакой проблемы рулить другими нодами из корневой нет.
>И это почти что единственное нормальное обсуждение воркфлоу, которое я нашёл.
Там больше похоже было на "никто не знает как пользоваться годотом!" - "чувак, просто прочитай туториал и доки" - "ой бляя я тупой, удолите топик"
Аноним 20/04/19 Суб 08:33:16 575086365
>>574885
>> Но вообще логично - если сложные вычисления нужны - нахуй гдскрипт. На него ещё жаловались вот здесь:
https://www.reddit.com/r/godot/comments/47j49k/gdscript_is_very_slow/
Поэтому недавно на конференции Хуан обрадовал тем, что будет официальный еще Haxe.
Аноним 20/04/19 Суб 09:13:33 575093366
tumblrmeafoqrLL[...].gif (283Кб, 480x360)
480x360
just kidding.gif (1939Кб, 300x200)
300x200
Аноним 20/04/19 Суб 10:04:25 575100367
Парни, я ничерта не понимаю в гейм деве, но не знаю с чего начать. Может есть какой- то алгоритм? (Руки из жопы, так что с# не работает xaml, только c++ когда то писал. Подскажиь плез(хотелось бы фентези РПГ запелить, как старая Хроно триггер и на подобии)
Аноним 20/04/19 Суб 10:09:56 575103368
>>575100
>Может есть какой- то алгоритм?
Есть. Берешь рпгмейкер, долго пилишь свою никому ненужную парашу, выкладываешь, всем похуй, дропаешь и навсегда забываешь про игрострой.
Аноним 20/04/19 Суб 10:18:48 575106369
Захожу такой в годотред
>>575103
>Берешь рпгмейкер
Ёбом токнуть?
Аноним 20/04/19 Суб 10:25:48 575108370
>>575086
>официальный еще Haxe.
Рили? Там же любош хуярит армору на хаксе, из-за того что какая-то kha есть. Одно и тоже говно пилят по отдельности.
Аноним 20/04/19 Суб 11:09:54 575115371
1555747707.png (20Кб, 517x648)
517x648
>>575086
Почитал. Годнота! Хуан, делай. Анон разрешает.
Аноним 20/04/19 Суб 12:49:46 575137372
>>575115
Так-то в этой годноте нет ничего нового или удивительного, в раст и хасскель такие типы завезли уже много лет назад.
Но по сравнению с убогим gdscriptом это конечно прорыв, я рад что Хуан одумался и понял, что пытаться реализовать свой язык с нуля, если ты не эксперт в этом - хуевая идея.
Аноним 20/04/19 Суб 12:52:52 575139373
>>575137
Так хакс пилит такой же хуан, он и движок свой пишет хипс
Аноним 20/04/19 Суб 13:11:26 575147374
Как вы эвенты хэндлите, когда у вас ноды перекрывают друг-друга? Например, какая-то панель посередине должна перекрывать евенты кликов у всего под собой.

https://github.com/godotengine/godot/issues/6194
Вы типо так же делаете? Каждая такая хуйня это теперь должна быть Area2D с коллайдером?
Аноним 20/04/19 Суб 13:12:59 575148375
>>575115
> return switch case
Бляяя
Аноним 20/04/19 Суб 13:14:45 575151376
бамп
Аноним 20/04/19 Суб 17:39:22 575277377
1555771115.png (26Кб, 773x332)
773x332
>>575147
Твоё понимание было ужасно. А виноват как всегда движок.
Аноним 20/04/19 Суб 17:46:30 575280378
1413009660828.png (17Кб, 500x471)
500x471
>>575147
Вот тут почитай https://docs.godotengine.org/en/3.1/tutorials/inputs/inputevent.html
Если в двух словах - лови клики в unhandled_input, а не _input - тогда гуй будет перехватывать раньше.
И да, инпут в годоте это фарш, будь готов к тому, что клики на спрайтах могут обрабатываться не в том порядке, в каком они отрисовываются.
Аноним 20/04/19 Суб 18:42:28 575289379
>>575280
Там судя по всему порядок в дереве используется и всё норм, пока з-индексы не трогать. А если будет довольно сложная логика можно спастись через какой-нибудь intersect_point.
Аноним 20/04/19 Суб 18:46:49 575292380
>>575280
>инпут в годоте это фарш
Баттхёртное высказывание. Доки просто читать надо. Забавно видеть, как ты в первом предложении расписал, всё правильно, а во втором взбугуртнул.
Аноним 20/04/19 Суб 18:58:33 575307381
>>575292
Я походу понял почему тут в треде срач 24/7 идёт. Да годотобляди же сами его поддувают.
Аноним 20/04/19 Суб 18:59:41 575308382
>>575292
Почему для тебя это забавно? Для тебя неприемлима сама мысль, что я не фанбой годота и позволяю себе его критиковать?
>>575289
Ты считаешь что там в порядке добавления в дерево? Но ведь дерево может перестроиться или оптимизироваться.
Аноним 20/04/19 Суб 19:16:48 575319383
>>575308
>Почему для тебя это забавно?
Потому что ты выдаёшь забавные проекции типа этой:
>Для тебя неприемлима сама мысль, что
Походу ты уже для себя определил, КТО я и ЧТО я. Посему не вижу смысла тебе что-то объяснять.
Для нормальных-адекватных же напишу, что в годоте ивенты вызываются в произвольном порядке, в зависимости от загруженности движка задачами, поэтому нельзя пизать перекрывающие друг-друга инпуты, которые будут обрабатываться в рандомном порядке. Если изволил вывести на экран модальную гуй-форму, то изволь позаботиться о блокировке инпута в игровой сцене.
Аноним 20/04/19 Суб 19:25:35 575320384
>>575319
Ты даже не понял, о чем тебе написали, блаб. В годоте, если у тебя хотя бы два спрайта, он не гарантирует что нажатие сработает на topmost.
Аноним 20/04/19 Суб 20:04:21 575324385
>>575320
>Это не я не понял, это ты не понял!
Лол. Я ж говорю, ты забавно проецируешь. Давай ещё!
Аноним 20/04/19 Суб 21:18:52 575340386
Аноним 20/04/19 Суб 21:33:00 575351387
46316-Its-beaut[...].jpg (46Кб, 595x420)
595x420
Аноним 20/04/19 Суб 21:42:10 575356388
>>575351
Правда в 3.1 не заработало. Но думаю если покопаться поправить будет несложно.
Аноним 20/04/19 Суб 22:00:55 575373389
1514121614950.png (997Кб, 1211x1000)
1211x1000
Туториальчики в похожем всплыли.
Аноним 20/04/19 Суб 22:25:05 575390390
>>575356
Да не так уж и важно. Всё равно там под конец видео фпс встал и вышел.
Аноним 20/04/19 Суб 22:43:31 575399391
>>575390
Там идет подзагрузка карты земли в реальном времени.
Аноним 20/04/19 Суб 22:44:13 575400392
>>575390
Плюс это gdscript версия, чувак пишет что он переписывает на плюсы, а мы знаем что это даст прирост раз в 10 минимум.
Аноним 20/04/19 Суб 23:02:47 575404393
14176183816870.png (16Кб, 493x402)
493x402
>>575400
Эх, надо плюсы учить, но мозги уже старые - не понимают.
Аноним 20/04/19 Суб 23:10:25 575406394
>>575405
Показывай что сделал.
Аноним 20/04/19 Суб 23:22:36 575408395
>>575405
Да понимаю я это всё, но меня тошнит от этого синтаксиса. Попытаюсь начать что-то и тошнит. Наверное я неисправимый быдлокодер. Главное, высокоуровневые сиподобные языки воспринимаются нормально, но сам си - неизменно отрицательно.
Аноним 20/04/19 Суб 23:23:51 575409396
>>575405
Вот тут ты не прав. В плюсах если просто делать, не уча, очень легко выстрелить себе в ногу, и получить пачку неуловимых багов и крешей, которые заметишь только через несколько месяцев, и потом переписывать все.
Аноним 20/04/19 Суб 23:24:43 575411397
Аноним 20/04/19 Суб 23:37:03 575415398
Аноним 21/04/19 Вск 00:11:38 575431399
>>575319
>нельзя пизать перекрывающие друг-друга инпуты
НИНУЖНО
Аноним 21/04/19 Вск 00:14:02 575435400
>>575431
Ошибка в проектировании архитектуры. Выстрел себе в ногу. Поэтому да, динамическая природа годо защитила тебя от такого.
Аноним 21/04/19 Вск 00:16:23 575439401
>>575435
Бля, какой ты душный, пиздёц просто.
Аноним 21/04/19 Вск 00:23:52 575440402
>>575439
Это просто ты сонный. Иди спать. Утром всё поймёшь.
Аноним 21/04/19 Вск 01:05:58 575456403
>>575405
Просто делать можно на каком-нибудь питоне. На шарпе уже периодически надо прерываться и в документацию посматривать. А на С++ - ад пиздец и израиль. Удовольствие может получать только мазохист, ну или перодлик, которому не код писать надо, а с библиотеками и настройкой ебаться.
Аноним 21/04/19 Вск 07:13:14 575461404
фу.jpg (60Кб, 490x433)
490x433
Аноним 21/04/19 Вск 10:46:22 575469405
годот это просто потерянное время. как и геймдев.
Аноним 21/04/19 Вск 10:47:37 575470406
>>575469
>как и геймдев.
Для большинства да.
Аноним 21/04/19 Вск 13:01:42 575505407
>>575469
Делать надо то, что нравится.
Аноним 21/04/19 Вск 14:00:32 575528408
>>575400
Неужто гдскрипт НАСТОЛЬКО тормозов привносит?
Просто пытаюсь сейчас кое что запилить (в стиле "поймай много объектов"), вот пока только с математикой поведения объектов разобрался, доходит до пиления этого всего, и у меня возникает вопрос, а не усрётся ли гдскрипт от просчёта этого поведения на столько игровых объектов (например от 5 до 15 тысяч)?
С одной стороны, кресты мне импонируют, и я скорее их люболю. С другой стороны, монстрячиться с модулями и сопряжением срр с годотом не хочется, да и вполне логичным выглядит написать это всё средствами же ide. Но боюсь, что без плюсов оно реально может усраться (столько-то считать).
Аноним 21/04/19 Вск 14:02:26 575529409
>>575469
Спасибо за твоё экспертное обоснованное мнение.
Направление сам знаешь?
Аноним 21/04/19 Вск 14:05:50 575531410
>>575115
Что-то мне ретёрн свич кейс нихрена не нравится.
Аноним 21/04/19 Вск 14:25:06 575542411
Аноним 21/04/19 Вск 14:26:48 575543412
>>575528
Пиши на шарпе. Если знаешь плюсы, то шарп вообще учить не надо.
Аноним 21/04/19 Вск 14:28:29 575544413
>>575542
Выглядит переусложнением читаемости на ровном месте. Что-то в стиле километровых однострочников на PowerShell. Работает, но нахрен оно надо в 2k19?
Аноним 21/04/19 Вск 14:31:20 575545414
>>575544
Функциональные языки. Все является функцией, возвращает значение, все дела. Писать меньше return.
Аноним 21/04/19 Вск 14:41:11 575551415
>>575543
Не думаю, что этим двум босса (геймдев и ФЯП) место в одной качалке.
Аноним 21/04/19 Вск 14:41:49 575552416
Аноним 21/04/19 Вск 15:12:15 575557417
>>575528
>Неужто гдскрипт НАСТОЛЬКО тормозов привносит?
Представь тормоза, если бы Хуан сделал на питоне или, прости господи, луа.
Аноним 21/04/19 Вск 15:26:35 575559418
>>575557
>или, прости господи, луа
ЛУА на паскаль похож. Престарелым дельфистам из Руанды было бы проще вкатиться в годот!
Аноним 21/04/19 Вск 15:32:05 575560419
>>575559
Не, нахуй-нахуй. Я с паскаля начинал своё знакомство с миром программирования, и я был несказанно рад, когда познакомился после паскаля с крестами. Даже vb98, да простят меня предки, мне показался более вменяемым, чем паскаль (если вообще можно так о vb98 говорить).
>>575557
Ну то есть оно у меня, вероятно, умрёт?
Аноним 21/04/19 Вск 15:35:15 575561420
>>575560
На 15к объектах практически гарантировано. Это уже хайлоад для геймдева, там нужны другие подходы к оптимизации. Движки по сути предлагают инфраструктуру для простых игр, ну там 10-20 объектов, может быть 100 более простых.
Аноним 21/04/19 Вск 17:41:44 575581421
>>575561
>Движки по сути предлагают инфраструктуру для простых игр, ну там 10-20 объектов, может быть 100 более простых.
Не знаешь, не пизди. У меня в уече остров есть, где одних только деревьев около 20к инстансов, а там еще трава, камни, ветки на земле, которых еще больше. Слава Foliage Tool с динамической генерацией растительности!. Все нормально работает в 30+ фпс, но у меня пека не очень и оптимизацией я еще занимаюсь.
Просто инструмент нужно правильно подбирать под задачу.

>>575560
Оно у тебя не умрет, но тормозить будет. Даже если напишешь идеальный С++ код, годотоноды все испоганят. Под еба-производительность бери какой-нибудь шустрый фреимворк и все нехватающее пиши сам или используй уеч.
Аноним 21/04/19 Вск 17:46:54 575582422
>>575581
>Foliage Tool с динамической генерацией растительности
Ну правильно, это уже не объект а какой-то оптимизированный вид инстансинга.
Аноним 21/04/19 Вск 18:20:50 575591423
Блеа... Double же в годот не привезли ещё? Я, кажется, столкнулся с проблемой. Для конечного вывода на сцену оно не надо, а вот в процессе получения конечных данных...
Начальные элементы ну до 9 знаков после запятой присутствуют. Собственно, как я понимаю, мне надо сделать всё в модулях - формирование первичных значений с точностью в эти самые 7-9 знаков), передать значения в другие модуля/функции, где они будут использованы для обсчёта, а уже оттуда получать с точностью условные 5-6 знаков в сам годот для использования в построении сцены?
Может я упоролся, пытаясь чуть-чуть математики заюзать в проессе?
Аноним 21/04/19 Вск 18:28:03 575594424
Аноним 21/04/19 Вск 18:34:58 575595425
>>575591
Ты ебнулся, зачем тебе 9 знаков после запятой?
Аноним 21/04/19 Вск 18:37:51 575597426
>>575595
Точность мысли обусловливает точность выражений.
Аноним 21/04/19 Вск 18:43:06 575598427
>>575597
Ну так вычисляй всё в простых дробях, хуле тогда.
Аноним 21/04/19 Вск 18:46:54 575600428
>>575597
Сейчас бы спиздануть что-то про точность и не понимать, как работает плавающая точка на современных процессорах.
На, просвещайся, мыслитель.
https://habr.com/ru/post/305276/
Спойлер - плавающая точка и точность вообще не сочетаются, выбери что-то одно.
Аноним 21/04/19 Вск 18:57:23 575606429
>>575597
Ну я не философ, у меня более практичные задачи.
>>575595
Потому что есть готовые массивы данных, которые хочу заюзать для создания поведения, где количество знаков до 9 доходит.
Аноним 21/04/19 Вск 19:06:15 575607430
1555862645.png (45Кб, 827x447)
827x447
Аноне, почему 16 строка не отмечается как безопасная? ЧЯДНТ?
Аноним 21/04/19 Вск 19:15:37 575609431
1555863178.png (49Кб, 820x460)
820x460
>>575607
Всё, вопрос снимаю. При итерировании списка объектов получаются динамические объекты (или как там правильно) и это считается не типобезопасным.
При итерировании через инт всё зелёненькое.
Аноним 21/04/19 Вск 19:52:55 575614432
>>575609
>if not на переменной типа int
Это сейчас такому в школах учат?
Аноним 21/04/19 Вск 20:03:33 575617433
>>575606
Поведения? Кто-то оцифровал психологию, да еще и так, что 0,000000352 отличается от 0,0000004? Вау.
Аноним 22/04/19 Пнд 14:33:36 575793434
Аноним 22/04/19 Пнд 14:35:16 575795435
>>575617
>0,000000352 отличается от 0,0000004
Смотря какое фи. Но наш поцыент, видимо не знает про фи, раз жалуется на отсутствие дабла.
Аноним 22/04/19 Пнд 14:49:41 575804436
1451105059997.jpg (14Кб, 536x536)
536x536
>>575793
Причем тут шарп и null вообще, наркоман?
Аноним 22/04/19 Пнд 15:44:44 575813437
>>575804
Притом, что доки читать надо.
Гдскриптовский if рассматривает выражение при нём (повторяю при нёооом) как nullable type (которыми все гдскриптовские типы и являются у Хуана, в дотипизированном стандарте из 3.0. вообще был только один тип nullable variant).
И гдскриптовский if срабатывает когда выражение не:
1. 0
2. null
3. ""
4. Vector.ZERO
И т.д.
Аноним 22/04/19 Пнд 15:46:54 575814438
>>575804
А шарп тут притом, что это официальный язык годота.
Аноним 23/04/19 Втр 09:05:50 576020439
изображение.png (51Кб, 1028x626)
1028x626
изображение.png (59Кб, 1028x626)
1028x626
Бампецки.
Когда пишешь код правильно, нужные фичи получаются сами собой.
Вот пишу вчера код, добавляющий экземпляры формочки с текстовыми полями в общий контейнер. Для М/Ж/БГ/ГК вариаций этих самых текстовых полей. И тут такое дело, при создании новой ветки дерева контейнер оказывается пустым. Я сначала бросился было дописывать костыль, чтобы при переходе в новую ветку автоматически вызывалось создание первой формочки, но внезапно понял, что мне именно пустая форма будет нужна, потому что при выводе в файл запроектированы записи без текста, но с параметрами.
Держу в курсе, кароч.
Аноним 23/04/19 Втр 15:10:22 576080440
>>576062
Майкрософт задонатила, а ты - нет. Как это отменяет то, что шарп в годоте официальный язык наравне с годоскриптом?
Аноним 24/04/19 Срд 01:06:13 576144441
spmal.webm (3215Кб, 1920x1080, 00:00:40)
1920x1080
Untitled.png (177Кб, 1920x1050)
1920x1050
Сделал случайно мигающие лампы таки. Пока не очень.
Переменная PlayTime была придумана чтобы дать LOOP анимации моргания поиграть какое-то (случайное) время, про is_playing я в курсе, и потом выключить. Но я еще не придумал, как это оптимально сделать...
Аноним # OP 24/04/19 Срд 12:22:19 576162442
>>576144
>как это оптимально сделать
Равномерное горение лампы не является анимацией.
Анимацией является моргание.
Моргание это: однократно затемнить -> засветить
Таким образом ты пилишь только анимацию моргания.
Затем в коде объекта-лампы пишешь функцию, которая... Знаешь, я бы даже кинул в объект лампы таймер, у которого функция при таймауте рандомно меняла бы ему интервал и запускала анимацию моргания.
Только надо проверить, не вызывает ли таймер свой таймаут при изменении интервала?
Аноним 24/04/19 Срд 14:45:49 576217443
Там это, сканера грабанули, квартиру вынесли. Юнитипидоры гадят?
Аноним 24/04/19 Срд 14:47:27 576218444
140737524138098[...].png (633Кб, 1245x622)
1245x622
>>576217
Нужно было лучше подумать, перед выбором движка, тогда бы не грабанули.
Аноним # OP 24/04/19 Срд 15:56:21 576248445
F F F.jpg (24Кб, 297x313)
297x313
>>576217
Соболезную Сканеру. Останемся мы теперь без русскоязычных видеоуроков.
Аноним 24/04/19 Срд 15:58:37 576249446
>>576217
Постанова для классов и донатов жаль чувака конечно
Аноним 24/04/19 Срд 20:06:43 576277447
Аноним 24/04/19 Срд 20:35:09 576286448
>>576277
Нет, нам насрать.
Аноним # OP 24/04/19 Срд 20:42:16 576289449
Аноним 24/04/19 Срд 22:20:28 576305450
>>576162
Хорошая идея, попробую наверно. Что-то не подумал даже про объект и смену интервала таймера. Спасибо.
Аноним 24/04/19 Срд 22:39:30 576308451
1556134452.png (44Кб, 804x271)
804x271
1556134669.png (25Кб, 782x136)
782x136
>>576305
Только я тебе ещё посоветую создавать таймер кодом. Тут выше дискасс был за медленность обработки нод по путям в сцене. Я этот дискасс полностью подтверждаю.
Создать ноду в коде ненамного сложнее, чем вызвать get_node(), зато ты сможешь создавать любое количество мелких объектов для различных утилитарных задач, не заморачиваясь их расстановкой по сцене.
Например, вот мой велосипед для быстрого вызова окошка-сообщения:
Аноним 24/04/19 Срд 23:29:26 576312452
>>576277
Были бы деньги я б задонатил, а так я неограбленный беднее Пети.
Аноним 25/04/19 Чтв 09:41:18 576350453
изображение.png (89Кб, 910x438)
910x438
изображение.png (38Кб, 738x133)
738x133
>>576308
Ух, анончеги, чтобы получать значение нажатой кнопки удобным и привычным мне образом, мне пришлось нагородить велосипед с тремя квадратными колёсами!
Есть ли способы изящнее?
Аноним 25/04/19 Чтв 19:29:35 576474454
croppedwindow.png (97Кб, 1024x768)
1024x768
Так анончики, я тут только вкатился в гд >>574505 начал пилить кое-что и кароч вопрос не по програмированию, а по интерфейсу годота. Я кароче когда запускаю Play Scene окно вылезает за пределами монитора, оч неудобно, каждый раз приходится вытягивать. Что нужно настроить чтобы нормально открывалось? Тыкал всякое в Проджект сеттингс но чёт не фиксится.
Вениамин ненастоящее имя
Аноним # OP 25/04/19 Чтв 22:44:04 576526455
75033124large19[...].jpg (56Кб, 750x644)
750x644
>>576474
>Вениамин ненастоящее имя
Мечтаешь быть евреем?
>окно вылезает за пределами монитора
Интересный случай. У тебя несколько мониторов?
Аноним 25/04/19 Чтв 22:56:29 576528456
>>576526
Не, один старый моник с максимальным разрешением 1024х768.
Я и так уже еврей на 12,5%.
Аноним 25/04/19 Чтв 23:39:17 576536457
>>576528
Что-то ты в настройках нахуевертил. Я специально сейчас поставил у себя на мониторе 1024х768 и запустил один из проектов в годоте, и всё нормально отцентрировалось.
Проблема только на одном проекте или на всех?
Аноним 26/04/19 Птн 08:36:47 576566458
windowprojsett.png (46Кб, 628x814)
628x814
>>576536
Проверял на пустом проекте, то же самое центрируется за пределами монитора, когда размеры игрового окна превышают расширение монитора.
Аноним # OP 26/04/19 Птн 12:33:36 576594459