У меня такой рэйкаст просвечивает через стены. Лучше использовать ноду raycast и func _physics_process(delta): $'../../'.action_object = get_collider() в скрипте
как же хорошо, что находятся люди, которые на добровольной основе готовы поделиться своими знаниями без этого парня я бы потратил намного больше времени изучая подобные штуки
@@PetrNagelGames Интересно, форума по годот нет не только у Вас, но и англоязычный уже неделю не открывается... А есть одна маленькая проблема. Делаю внутриигровой редактор персонажей. как в обливионе, скайриме, фоллауте. Для этого использую модели мейкхуман. Сделал большой файл, где есть персонаж со всеми морфами. Перенёс его в годот. Всё ОК. Всё работает, персонаж прекрасно настраивается во вкладке meshinstance под названием blendshapes. Но если я добавляю на сцену второго персонажа, то у них как бы получается общее тело и они друг друга копируют. Изменишь настройки у одного - изменятся и у другого. Что можно сделать? Технически хорошо бы, чтобы они использовали один меш, но у каждого были бы свои настройки ключей формы. Потому что весит файл с ключами формы в десятки раз больше, чем моделька персонажа. К тому же непонятно, каждому персонажу надо делать копию одного и того же файла? Не могли бы поковырять? Тут файл в формате glTF, его надо просто кинуть в папку с проектом. yadi.sk/d/zUpyJRQZzfiLgw И, как назло, почему-то не открывается официальный форум. Больше и спросить некого. А так бы, если бы получилось, могли бы сделать для сообщества генератор персонажей. На самом деле всё готово, файл для блендера я уже сделал, там более 200 настроек(вам скинул основные, потому что 30 настроек только глаз и ещё куча прочего лица раздувают файл и годот с ними подтормаживает, практически, перенесена большая часть настроек мейкхуман), персонаж готов для анимации с помощью bvh-файлов или анимаций mixamo. В общем, проделана большая работа, но застрял на моменте, как внедрить на сцену ДВУХ персонажей, чтобы они были разными.
Если нужно продублировать параметры ноды, есть действие copy/paste params (иконка с отверткой и ключом), на ряду с Copy Branch as Scene (как уже упомянули в комментах) ускоряет процесс)
Первое просмотренное видео на данном канале. Соглашусь с тем, что объясняешь замечательно. Одновременно сложно и понятно, когда реально повторить все без проблем. Для новичков - самое то. Благодарю. Начну ка я с чего то по проще, со списка компонентов сцены и их свойств. Желаю продвижения канала.
а потом добавить какой нибудь сломанный рычаг, который надо куда нибудь воткнуть и открылась ниша с этим ключом. Чтоб не просто так валялся.... Ну это так размышления.))
Для этого есть узлы в Годо: для 2Д - это TileMap, для 3Д - GridMap. Ну а дальше либо ручками в редакторе расставляешь тайлы и 3Д объекты, либо через код.
Отлично об'ясняешь. Все по полочкам. Спасибо Большое. Годо уроки на русском - дефицит! И просьба. Перешел с юньки на годо из-за 2D. Хотелось бы уроков по изо2D в стиле градостроя или RTS. С 3D, по опыту в юнити, разобрался, а вот с 2D ... 💢😢💢... Еще раз Спасибо! Продолжай в том же духе. ... а что за трек играет в фоне?
А ещё можно центр объекта в программе моделирования поместить в нужное место и вокруг него предмет и будет поворачиваться. При импорте из Блендера это работает.
Спасибо за очередное видео. А не подскажешь как снег убрать, чтобы внутри дома не шел? Наверное есть какой-то простой способ, а то на ум приходят только частицы через шейдер или может есть какой-то еще объект частиц, который уничтожает внутри своей зоны другие.
@@SuperMihali4 не подойдет. Если бы переход в здание был отдельно локацией, а так когда игрок открывает дверь, но не заходит, то он видит уже внутри падающий снег. Тут надо как-то в регионе блокировать билбоарды сами.
SkanerSoft а ты пробовал компилировать и запускать игры, созданные на Godot , на разных платформах ? Меня больше интересует Android, IOS, HTML, MacOS, Windows и Linux. На сайте Godotа написано : One-click deploy & export to most platforms. Easy to create custom builds too. Действительно всё так просто - One-click ? Я немогу проверить IOS, MacOS и Linux поэтому и спрашиваю. Кстати делал игру на libGdx , но там с экспортом совсем плохо., даже на Android нужно делать кучу правок в файлах.
Вот у меня проблема появилась с этим. Экспортнул на андроид пустую сцену - 37 фпс. Ну, она не совсем пустая. Там есть кнопка чтобы заспавнить объект с 500 треугольниками. И чем больше я ее жму, тем хуже. С оптимизацией странные вещи, буду разбираться еще. Пока что все прошло не так гладко
@@SkanerSoft может быть ты есть в дискорде годота? Я в канале #mobile-dev проблему описал, одно из недавних сообщений. Буду рад если поможешь с проблемой, хотя б в двух-трех словах. А вот эту сцену если ты экспортнешь под глес2, думаешь 60 фпс будет?
Всем привет. У меня, скорее, философский вопрос. Жуть как хочу посвятить себя разработке игр и понял, что хоть какой-нибудь скилл программирования, мне может помочь в этом хоть немного. Решил поступить тужа, где была соответствующая дисциплина (чтобы маму не пугать и если вдруг что, то я учусь на сисадмина). До поступления тыкал, кусал C# и юнити. Потом перешёл на годо и навёл себя на мысль, что я по сути только и делаю, что повторяю за автором, да немного визуально меняю под себя. Я как-бы понимаю, что я новичок вообще во всём и это в принципе норма, но я чёт ссыкую о того, что могу потратить время на тупое переписывание, так и не получив нормального навыка. А пытаюсь сделать что-то своё, всё ровно поглядываю на эти ролики. Это нормально, или я что-то не то делаю? (разбираюсь с годо уже где-то дня 4)
Копировать не нужно, а вот смотреть и запоминать - вполне. Хорошая практика - делать своё, и искать то, что нужно. А где черпать ответы, в видео или из текста - вопрос десятый. Главное делать своё что-то.
У меня такой рэйкаст просвечивает через стены.
Лучше использовать ноду raycast и
func _physics_process(delta):
$'../../'.action_object = get_collider()
в скрипте
Не думаю, что стоит использовать для этоо proccess, если ты хочешь провенрять это только после нажатия
как же хорошо, что находятся люди, которые на добровольной основе готовы поделиться своими знаниями
без этого парня я бы потратил намного больше времени изучая подобные штуки
И тебе спасибо)
Спасибо. Всё не очень то и сложно. Всё логично и понятно. В голове не много путается иерархия вложенности объектов.))
Там есть "сохранить ветку, как сцену", так что можно было игрока заново не создавать.
Не знал, спасибо!
@@PetrNagelGames Интересно, форума по годот нет не только у Вас, но и англоязычный уже неделю не открывается...
А есть одна маленькая проблема. Делаю внутриигровой редактор персонажей. как в обливионе, скайриме, фоллауте.
Для этого использую модели мейкхуман.
Сделал большой файл, где есть персонаж со всеми морфами. Перенёс его в годот. Всё ОК. Всё работает, персонаж прекрасно настраивается во вкладке meshinstance под названием blendshapes.
Но если я добавляю на сцену второго персонажа, то у них как бы получается общее тело и они друг друга копируют. Изменишь настройки у одного - изменятся и у другого. Что можно сделать? Технически хорошо бы, чтобы они использовали один меш, но у каждого были бы свои настройки ключей формы. Потому что весит файл с ключами формы в десятки раз больше, чем моделька персонажа.
К тому же непонятно, каждому персонажу надо делать копию одного и того же файла?
Не могли бы поковырять? Тут файл в формате glTF, его надо просто кинуть в папку с проектом.
yadi.sk/d/zUpyJRQZzfiLgw
И, как назло, почему-то не открывается официальный форум. Больше и спросить некого.
А так бы, если бы получилось, могли бы сделать для сообщества генератор персонажей. На самом деле всё готово, файл для блендера я уже сделал, там более 200 настроек(вам скинул основные, потому что 30 настроек только глаз и ещё куча прочего лица раздувают файл и годот с ними подтормаживает, практически, перенесена большая часть настроек мейкхуман), персонаж готов для анимации с помощью bvh-файлов или анимаций mixamo.
В общем, проделана большая работа, но застрял на моменте, как внедрить на сцену ДВУХ персонажей, чтобы они были разными.
Написал как раз когда я уже спать ложусь... продублируй этот вопрос в наш чат в Дискорд, там есть знающие люди.
Я смогу только завтра вечером заняться вопросом, а в чате раньше могут помочь)
@@SkanerSoft Спасибо, попробую.
Очень круто, и даже довольно просто)
Если нужно продублировать параметры ноды, есть действие copy/paste params (иконка с отверткой и ключом), на ряду с Copy Branch as Scene (как уже упомянули в комментах) ускоряет процесс)
Первое просмотренное видео на данном канале. Соглашусь с тем, что объясняешь замечательно.
Одновременно сложно и понятно, когда реально повторить все без проблем.
Для новичков - самое то. Благодарю.
Начну ка я с чего то по проще, со списка компонентов сцены и их свойств.
Желаю продвижения канала.
замечательный урок! надеюсь следующий урок будет с открыванием двери при помощи ключа из инвентаря
ой нет сначала урок с подбором предметов, потом с созданием инвентаря, а уж потом с открыванием двери при помощи ключа из инвентаря.
Да да)))
а потом добавить какой нибудь сломанный рычаг, который надо куда нибудь воткнуть и открылась ниша с этим ключом. Чтоб не просто так валялся.... Ну это так размышления.))
Сканер, ты очень классно объясняешь!
Очень жду твоего продолжения уроков по созданию движка CustJS ( надеюсь ты его не забросил )! ^_^
было бы интересно увидеть урок по созданию сетки в 3d / 2d чтобы в каждом квадрате можно было создавать объект
Это довольно не сложно, но в принципе, можно и урок)
Для этого есть узлы в Годо: для 2Д - это TileMap, для 3Д - GridMap. Ну а дальше либо ручками в редакторе расставляешь тайлы и 3Д объекты, либо через код.
Ещё хотелось бы, чтобы ты дверь поправил так, чтобы она открывалась в ту сторону, в которую ты смотришь, чтоб поудобнее было
в жизни таких дверей не очень много
@@FoxSlyme игра не всегда как в реальном мире
По 2d будут новые уроки ?
Интрига)
Спасибо большое за видео! ♥
27:28
megicavoxel: °3°
Я хочу просто сказать тебе спасибо за уроки)
:)
Я пока что просто обучаюсь jdscrpt, но в будущем обязательно научись всему, что можно)
Отлично об'ясняешь. Все по полочкам. Спасибо Большое.
Годо уроки на русском - дефицит! И просьба. Перешел с юньки на годо из-за 2D. Хотелось бы уроков по изо2D в стиле градостроя или RTS. С 3D, по опыту в юнити, разобрался, а вот с 2D ... 💢😢💢...
Еще раз Спасибо! Продолжай в том же духе.
... а что за трек играет в фоне?
Большое спасибо.
Подскажите почему внутри дома стены прозрачные ? Стенки однослойные. И ещё, тени от света с грубым градиентом , можно как то смягчить ? Спасибо.
можно было бы static body сместить относительно door, а не запихивать меш внутрь шейпа
Да, но он нам ещё пригодятся для другого дела)
А ещё можно центр объекта в программе моделирования поместить в нужное место и вокруг него предмет и будет поворачиваться. При импорте из Блендера это работает.
Сделай видео про аддоны для годота. Ну или хотя бы один, но важный.
Круто! А где про снежинки, что бы в дом не падали?
Решил задачу со снежком ?
В чем проблема вместо area и raycast shape просто добавить объект raycast?
Никакой) Добавляй)
@@SkanerSoft Если что, этот вопрос без какого-либо наезда был) Мне просто было интересно, мало ли есть какие-то недостатки у встроенного рэйкаста
А почему у вас камера двигается вместе с игроком? Ведь вы ее не подчиняли ему, она должна просто следить за ним с места, разве нет?
А как сделать так, чтобы дверь открывалась при нажатии на отдельную кнопку (как отдельный объект)?
У меня проблема. Когда наводишься на дверь и нажимаешь он пишет door, но если навестить на другой объект, а потом опять на дверь он её не видит.
Спасибо за все уроки. А как на счёт воды? Как её реализовать?
Используя шейдеры... не лезь туда оно тебя сожрет
Спасибо за очередное видео. А не подскажешь как снег убрать, чтобы внутри дома не шел? Наверное есть какой-то простой способ, а то на ум приходят только частицы через шейдер или может есть какой-то еще объект частиц, который уничтожает внутри своей зоны другие.
В дом поставь триггер, который выключает снег вообще и при выходе из него включает. Ну это ИМХО.
@@SuperMihali4 не подойдет. Если бы переход в здание был отдельно локацией, а так когда игрок открывает дверь, но не заходит, то он видит уже внутри падающий снег. Тут надо как-то в регионе блокировать билбоарды сами.
Запили видео, как добавить рекламу в андроид приложение, сделанное в godot engine
SkanerSoft а ты пробовал компилировать и запускать игры, созданные на Godot , на разных платформах ? Меня больше интересует
Android, IOS, HTML, MacOS, Windows и Linux. На сайте Godotа написано : One-click deploy & export to most platforms. Easy to create custom builds too. Действительно всё так просто - One-click ?
Я немогу проверить IOS, MacOS и Linux поэтому и спрашиваю.
Кстати делал игру на libGdx , но там с экспортом совсем плохо., даже на Android нужно делать кучу правок в файлах.
Компилил, легко и быстро)
Вот у меня проблема появилась с этим. Экспортнул на андроид пустую сцену - 37 фпс.
Ну, она не совсем пустая. Там есть кнопка чтобы заспавнить объект с 500 треугольниками. И чем больше я ее жму, тем хуже. С оптимизацией странные вещи, буду разбираться еще. Пока что все прошло не так гладко
У меня на не новом телефоне всё нормально. GLES2 сложные модели держит стабильно около 40 FPS
@@SkanerSoft может быть ты есть в дискорде годота? Я в канале #mobile-dev проблему описал, одно из недавних сообщений. Буду рад если поможешь с проблемой, хотя б в двух-трех словах.
А вот эту сцену если ты экспортнешь под глес2, думаешь 60 фпс будет?
Я в нашем чате есть, в официальном нет, я английский не знаю( Эту сцену не знаю, надо попробовать)
6:34 10:54 14:13 20:21
Всем привет. У меня, скорее, философский вопрос. Жуть как хочу посвятить себя разработке игр и понял, что хоть какой-нибудь скилл программирования, мне может помочь в этом хоть немного. Решил поступить тужа, где была соответствующая дисциплина (чтобы маму не пугать и если вдруг что, то я учусь на сисадмина). До поступления тыкал, кусал C# и юнити. Потом перешёл на годо и навёл себя на мысль, что я по сути только и делаю, что повторяю за автором, да немного визуально меняю под себя. Я как-бы понимаю, что я новичок вообще во всём и это в принципе норма, но я чёт ссыкую о того, что могу потратить время на тупое переписывание, так и не получив нормального навыка. А пытаюсь сделать что-то своё, всё ровно поглядываю на эти ролики. Это нормально, или я что-то не то делаю?
(разбираюсь с годо уже где-то дня 4)
Копировать не нужно, а вот смотреть и запоминать - вполне. Хорошая практика - делать своё, и искать то, что нужно. А где черпать ответы, в видео или из текста - вопрос десятый. Главное делать своё что-то.
Как добавить ботов с ИИ?
Дойдем до этого)
null - нал
У двери не хватает внутренней ручки
ну всё - дизлайк, отписка