No video

Игровой движок Godot Engine 3D Камера от первого лица FPS Camera in Godot Engine. Godot 3D

  Рет қаралды 43,083

Уроки Godot Engine 3D - Petr Nagel

Уроки Godot Engine 3D - Petr Nagel

Күн бұрын

Мои игры в Google Play - play.google.co...
Мои игры на Yandex Games - yandex.ru/game...
Мои игры в App Store - apps.apple.com...
Все мои игры на Godot - pn.studio ВАЖНО! ВСЕ НОВЫЕ МАТЕРИАЛЫ БУДУТ ВЫХОДИТЬ НА ЯНДЕКС ДЗЕН
y2u.ru?zen
| -- СПАСИБО -- | #Godot3D #GodotEngine #Godot Побочка: skanersoft.ru
- - - - - - - - -
В этом видео я решил разобрать тему камеры от первого лица в Godot Engine. Полистав документацию, я понял, что реализация такой камеры дело довольно простое, и новички смогут понять это без особых усилий, а значит, стать ближе к разработке игры своей мечты!
Друзья, поддерживать канал и скачивать исходники вы можете на сервисе по поддержке творческих проектов Patreon: goo.gl/rGBT1L
Все Патроны смотрят видео раньше других, без рекламы и с исходниками! + ответы на вопросы в конце каждого видео!
Сотрудничество: goo.gl/cbMSz3
=== ИНФОРМАЦИЯ ===
График выхода уроков: onjs.ru
Патреон: goo.gl/rGBT1L
Канал на KZbin: goo.gl/fpOJLf
Наш чат в Discord: / discord
Группа ВК: skaner.soft
Инстаграм: / skanersoft
Автор идеи и ведущий: skaner.game
Партнерская программа: goo.gl/dnLFNR
=== ТЕХНОЛОГИИ ===
Операционная система: Ubuntu 18.04
Запись видео: OBS
Обработка звука: Audacity
Монтаж: KDEnlive
Музыку можно найти в группе ВКонтакте
GitHub с некоторыми проектами (исходники НЕ ВСЕ там): github.com/Ska...
=== ПЛЕЙЛИСТЫ ===
GDScript Book (обучение GDScript)
• GDScript Book - изучен...
Создание игр на Godot Engine
• Playlist
Написание игр и приложений на NW.js
• Playlist
Основы создания игр на JavaScript с нуля + интересные решения для ваших игр
• Создание игр на JavaSc...
Интересные решения на JavaScript
• Playlist
Истории игровых движков
• История движка
Создание "арканоида" на чистом JavaScript с нуля
• Как создать Arkanoid н...
Создание 3D игр на C++
• Playlist
Программирование в Lazarus
• Playlist
Теги для поиска моих видео - #SkanerSoft и #Skaner
Друзья, копипаст должен быть адекватным! #ЗаЗдоровыйКод
Так же, теперь видео можно искать по тегам: #GodotEngine #GodotLessons и #SkaneLikerGodot
-- добавлено в 2020 году --
ДРУГ, ПОДДЕРЖИ ПРОЕКТ!
PATREON - / skaner
БУСТИ - boosty.to/game3d
KZbin - / @godot3d

Пікірлер: 124
@bogdan_ov
@bogdan_ov 5 жыл бұрын
если 100 * 0,01 = 10000 матика!
@Godot3D
@Godot3D 5 жыл бұрын
Это я так сказал? Блет. На каком моменте???
@bogdan_ov
@bogdan_ov 5 жыл бұрын
Ты такого не говорил ты просто перменную rot_y * ROT(она ровна 0.01) ожидал что камера будет двиться медленьней
@ruslanbogatyrew4790
@ruslanbogatyrew4790 4 жыл бұрын
это если разделить
@protokol_223
@protokol_223 4 жыл бұрын
если делить будет 1, а ели умножить, 10000
@Godot3D
@Godot3D 4 жыл бұрын
Да вы серьезно что ли?
@cccryogen
@cccryogen 5 жыл бұрын
Сканер,сними видео про мультиплеер на годо.
@Koloyojik
@Koloyojik 5 жыл бұрын
Ух, спасибо! Хоть и переписал почти под копирку, но теперь хоть базовое управление персонажем есть, при относительно небольшом скрипте, я сколько мануал не читал, так сам и не смог написать адекватное управление с физикой.
@sergeysherman5876
@sergeysherman5876 5 жыл бұрын
Вот скрипт камеры из ролика: extends KinematicBody const ROT = 0.01 const Gr = -20 const SPEED = 120 const J_SPEED = 10 var vel=Vector3() var rot_x=0 var rot_y=0 func _ready(): Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED) func _physics_process(delta): var dir=Vector3() if Input.is_action_just_pressed('ui_cancel'): get_tree().quit() if Input.is_action_pressed('ui_left'): dir.x = -1 if Input.is_action_pressed('ui_right'): dir.x = 1 if Input.is_action_pressed('ui_down'): dir.z = 1 if Input.is_action_pressed('ui_up'): dir.z = -1 if dir: dir *= SPEED * delta dir = dir.rotated(Vector3(0,1,0), rotation.y) vel.x = dir.x vel.z = dir.z if Input.is_action_just_pressed('ui_select'): if is_on_floor(): vel.y = J_SPEED vel.y += Gr * delta vel = move_and_slide(vel, Vector3(0,1,0)) func _input(e): if e is InputEventMouseMotion: rot_y -= e.relative.x * ROT rot_x -= e.relative.y * ROT if rot_x < -PI/2: rot_x = -PI/2 elif rot_x > PI/2: rot_x = PI/2 transform.basis = Basis(Vector3(0,1,0), rot_y) $Camera.transform.basis = Basis(Vector3(1,0,0), rot_x) Но ролик всё равно посмотрите что бы понять как она работает.
@user-tw7mw8rf7l
@user-tw7mw8rf7l 4 жыл бұрын
Хелп камера не работает
@dimkinmile
@dimkinmile 3 жыл бұрын
Спасибо
@physchemistTI
@physchemistTI 5 жыл бұрын
Спасибо за то, что видео теперь выходят регулярно.
@droatom
@droatom 5 жыл бұрын
Спасибо за уроки по Godot!
@Igorrreha
@Igorrreha 4 жыл бұрын
Ты превосходен! Спасибо :)
@mihbo2006
@mihbo2006 3 жыл бұрын
Классный урок! Ваши видео мотивируют.
@gamestuff9870
@gamestuff9870 2 жыл бұрын
Дружище ты лучше любого профессора в институте!!!!!!! Благодарю!!!!!
@sedfollproduction8644
@sedfollproduction8644 3 жыл бұрын
Спасибо за такие уроки я очень рад что есть такие люди😉
@Mrguest69
@Mrguest69 4 жыл бұрын
10:20 Чтобы не было накопления, достаточно ведь каждый раз переприсваивать переменным rot_y и rot_x соответствующие значения, т.е. поменять += на =
@drake7304
@drake7304 Жыл бұрын
Спасибо, парень. Теперь я и моя команда сможем наконец сделать игру.
@HavingTeam
@HavingTeam 4 жыл бұрын
По поводу вращения камеры, можно обойтись и без базиса. Вот код: #ROT = 0.003 rot_y = e.relative.x * ROT rot_x = e.relative.y * ROT rotate(Vector3(0,1,0), -rot_y) $cam.rotate(Vector3(1,0,0), -rot_x) if (abs($cam.rotation.x) > 1): $cam.rotation.x = 1 * sign($cam.rotation.x)
@user-vh9lf2hc3w
@user-vh9lf2hc3w 3 жыл бұрын
Отличный урок, спасибо. Но из за этих гачи ремиксов не могу без смеха слушать слово кам)
@ilyasergeev11
@ilyasergeev11 Жыл бұрын
тоже
@razdywert-wz7fd
@razdywert-wz7fd 7 ай бұрын
Автор лучший побольше бы таких . Кто обьеснит чтото на человеческом языке
@SanyaSanyavich
@SanyaSanyavich 5 жыл бұрын
Спасибо
@SAM-LISBETH
@SAM-LISBETH 4 жыл бұрын
Невозможно! ВСЕ ВАЖНЫЕ ЧАСТИ ГАЙДА РАЗДРОБЛЕННЫ ПО ДРУГИМ ВИДОСАМ, А КОГДА ОБРАЩАЕШЬСЯ К НИМ ОНИ ОТСЫЛАЮТ НА СЛЕДУЮЩИЙ ВИДОС
@user-pe3qr6my6d
@user-pe3qr6my6d 5 ай бұрын
Если что, mouse mod в godot 4 тепер так: func _ready(): Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
@FoxSlyme
@FoxSlyme 4 жыл бұрын
Есть несколько вопросов. 1) зачем вообще нужен узел сцены "cam" в первом варианте камеры? почему нельзя обойтись просто камерой? 2) почему мы не можем обойтись просто rotation.y, а должны использовать basis? 3) 14:40 почему бы не использовать *rot_x = clamp(rot_x, -PI/2, PI/2)* 4) 16:47 зачем вложенная проверка, если можно объединить условия в одно? Кстати, с Новым Годом тебя!
@renamed_user1703
@renamed_user1703 4 жыл бұрын
1.) Можно сказать это универсальный ответ на многие вопросы. С помощью "cam", можно указать дополнительный угол поворота камеры. 2.) Возможно Basis более простой вариант в расчете. (Оптимизация) 3.) Просто ошибка автора. Я сам пользуюсь именно Clamp.
@DodgerEcho
@DodgerEcho 10 ай бұрын
А мне понравился урок, в одном видео создали полностью управление для персонажа где можно уже модернизировать и добавить прокачку, двойной прыжок, скорость и тд.
@user-sw9ff1ow8h
@user-sw9ff1ow8h 5 жыл бұрын
Чувствуется, что Вы уже в годоте, как рыба в воде. Неплохо бы ещё общий урок по всем этим векторам. И их использование в годоте.
@diver2048
@diver2048 5 жыл бұрын
Спасибо. Прошу урок по ноде GridMap. У меня там текстуры глючат)
@user-ne1fw4yj8r
@user-ne1fw4yj8r 5 жыл бұрын
Привет! Урок отличный! ЛАЙК!!!! Хотелось бы научиться переключать камеры от первого и от третьего лица. Спасибо...
@whiteshum5496
@whiteshum5496 5 жыл бұрын
Здравствуй,я бы хотел посмотреть серию видео как ты сделаешь простенькую выживалку в гадоте
@JohnSmith-mr6wp
@JohnSmith-mr6wp 4 жыл бұрын
Я бы посоветовал для поворотов вокруг векторов, совпадающих с основными направлениями, использовать константы вроде Vector3.UP и другие. Для ограничения числа, например поворота, в рамках от одного значения до другого можно использовать встроенную функцию clamp(). А вообще, хороший FPS-контроллер - это довольно сложная тема.
@BARNY509
@BARNY509 2 ай бұрын
skaner заюзал мэйд ин хэвэн
@Igorrreha
@Igorrreha 4 жыл бұрын
Мы явно поладим)
@VAINTUBER0608
@VAINTUBER0608 3 жыл бұрын
Большое спасибо помог
@mizabmdgg
@mizabmdgg 5 ай бұрын
14:30 есть ещё более изящный способ ограничить поворот камеры по оси Х " rot_x -= e.relative.y * (ROT / 100) # я пошел немного иным путём и делю на 100 чтоб я мог указывать 0.2 или 1 а не 0.02 или что то подобное rot_y -= e.relative.x * (ROT / 100) rot_x = clamp(rot_x,-1,1.2)"
@RustER277
@RustER277 24 күн бұрын
@@mizabmdgg я просто взял готовый шаблон
@en_li_85
@en_li_85 Жыл бұрын
Godot 3.5.1 чето Input.set_mouse_mode в автодополнении не находит
@gamma_game4523
@gamma_game4523 4 жыл бұрын
проблема, когда стою на месте и нажимаю влево или вправо или назад то персонаж двигается относительно глобальным координатам а не камеры, но когда я в движении жму влево или вправо то все ок
@damascake
@damascake 5 жыл бұрын
if rot_x < -PI/2: rot_x = -PI/2 elif rot_x > PI/2: rot_x = PI/2 Радианы же!
@Godot3D
@Godot3D 5 жыл бұрын
Один фиг получишь единицу с половиной) Так шо необязательно еще и пи делить) Проще границы самому установить и в коде записать числа)
@damascake
@damascake 5 жыл бұрын
Так красивше! По фен шую 😎
@bogdan_ov
@bogdan_ov 5 жыл бұрын
PI = 3.14... 3.14 / 2 = 1,57
@ianordinary
@ianordinary 3 ай бұрын
the identifier vel isn't declared in the current scope
@user-nd5jj4ld4i
@user-nd5jj4ld4i 3 жыл бұрын
А вот мне нужна помощь не могу понять 4:17 я переписал 29 строчку как у вас но у меня выдоет ошибку очень нужно понять в чем ошибка
@sdw9314
@sdw9314 4 жыл бұрын
Ребят, такая проблема Вверх и вниз камера двигается очень быстро
@apanda1128
@apanda1128 3 жыл бұрын
rotate_y > Все повороты работают transform.Basis > Камера просто поворачивается к нулю А прибавлять к координате Cam x или Cam y не дает
@alonewalker4522
@alonewalker4522 4 жыл бұрын
Identifier "rot_y" is not declared in the curent scope...
@mizabmdgg
@mizabmdgg 5 ай бұрын
ты переменную создать забыл (var rot_y = 0)
@micro_web
@micro_web Жыл бұрын
Все круто, только курсор не пропадает почему то
@tortphonk
@tortphonk 15 күн бұрын
Помогите, мне пишет Function "move_and_slide()" not found in base self
@Mrguest69
@Mrguest69 4 жыл бұрын
А где в коде у нас вызывается функция input(e)? Подзабыл немного GDscript и что-то не совсем ясна логика работы такого кода. Насколько я помню еще перед инициализацинй сцены выполняется функция ready, и уже потом бесконечно выполняется функция process(delta).
@Godot3D
@Godot3D 4 жыл бұрын
Рекомендую посмотреть плейлист по GDScript, одно из последних видео там как раз про системные события. Это функция обработчик вызывается системой.
@oz669
@oz669 4 жыл бұрын
Привет, такой вопрос у меня, я поворачиваю своего персонажа с помощью InputEventMouseMotion, сам объект поворачивается, но ходит он по глобальной координате, а не относительно своих координат, как исправить?
@Godot3D
@Godot3D 4 жыл бұрын
Если вид от первого лица - смотреть видео полностью. Если от третьего, вам сюда: kzbin.info/www/bejne/p2Ldq4KihsudnpY
@oz669
@oz669 4 жыл бұрын
@@Godot3D Это я знаю, но мне интересно, почему если объект поворачивается, то после он движется не по своим координатам, а по глобальным
@Godot3D
@Godot3D 4 жыл бұрын
А я в видео не сказал?
@oz669
@oz669 4 жыл бұрын
@@Godot3D Может я мимо ушей пропустил, но помогло мне "if Input.is_action_pressed("W"): dir -= transform.basis.z; Если оставить dir.z = -1; он по глобальным координатам движется :(
@walterwhiteheisenberg554
@walterwhiteheisenberg554 5 ай бұрын
Я сделал всё точно также, но игрок не двигается туда куда смотрит камера
@mibbleyt
@mibbleyt 4 жыл бұрын
можно исходник, пожалуйста?
@en_li_85
@en_li_85 Жыл бұрын
почему у меня вот в этой строке dir = dir.rotated(Vector3(0,1,0), rotation.y) метод rotated не на ходится в спске автодополнения
@projectBP
@projectBP 3 жыл бұрын
Второй путь для камеры это кодом что ле? (помимо скорости)
@TheArturZh
@TheArturZh 5 жыл бұрын
На моменте с бесконечным прыжком решил попытаться исправить проблему сам - мучился полчаса с рейкастом из жопы, а оказалось что всё уже давно реализовано в API ._.
@user-lc8qb7fk9y
@user-lc8qb7fk9y 4 жыл бұрын
а где это API?
@MafiaRalsei
@MafiaRalsei Ай бұрын
а почему у меня базис не кликабельный
@maxkurczak5743
@maxkurczak5743 2 жыл бұрын
А как назначить смену видо на кнопки и сочитание клавиш ? Хочу просто назначить вид от третьего лица на Shift а на Shift+ПКМ вид от первого лица
@user-os3kx4bg8o
@user-os3kx4bg8o 5 жыл бұрын
как выделить персонажа мышкой и указать мышкой куда ему перемещаться
@FXIT25
@FXIT25 11 ай бұрын
очень маленькое видео
@mdxx6691
@mdxx6691 3 жыл бұрын
почему-то при прыжке я падаю только в том случае , если двигаюсь(wasd) . возможно это потому что в настройках скрипта я не поставил "встроенный скрипт "
@mdxx6691
@mdxx6691 3 жыл бұрын
нет , не по этому.
@gamehappens358
@gamehappens358 5 жыл бұрын
Понимаю,что вопрос,возможно,покажется глупым,но не могу не задать. Упускаю вот какой момент. Если объект "Player" находится внутри объекта "сцены" ,он там нормально "живет". Т.е. как положено,реагирует на скрипт. Стоит его вынести как отдельную сцену, "Player" не реагирует ни на что. P.S. В узел "сцены" переношу.
@Godot3D
@Godot3D 5 жыл бұрын
Позже в видео это решается) И довольно просто)
@gamehappens358
@gamehappens358 5 жыл бұрын
@@Godot3D видимо не конкретно в этом видео))Возможно я просто не умею правильно задавать вопросы по материалу в котором вообще не разбираюсь)Но спасибо,я обязательно пересмотрю еще раз(точнее много раз)Ваши уроки!)
@Godot3D
@Godot3D 5 жыл бұрын
Имел ввиду в следующих видео) Всё хорошо, спасибо за комментарии)
@user-fc6sl6li1d
@user-fc6sl6li1d 3 жыл бұрын
Делаю движение камеры все как в видео, но у меня не чего не двигается
@CallMe848
@CallMe848 5 жыл бұрын
при этом скрипте мой персонаж почему-то проваливается сквозь землю.Что делать?
@MSTUDIO12345
@MSTUDIO12345 3 ай бұрын
Я пытаюсь повернуть А у меня он не поворачивается
@frindge9633
@frindge9633 2 жыл бұрын
А почему на kzbin.info/www/bejne/Y6ilc3ijpp2eq5I выдает ошибку get_node: (Node not found: "cam" (relative to "/root/Spatial/KinematicBody").), но cam есть?
@xcaelestisox7074
@xcaelestisox7074 4 жыл бұрын
почему-то не работает гравитация и прыжок
@user-lx7xb7cp3g
@user-lx7xb7cp3g 6 ай бұрын
Зря музло добавил :D
@yalomusic1585
@yalomusic1585 4 жыл бұрын
Извини конечно твой урок мне немного помог НО! ты мог код оставить в описании я до сих пор не могу его переписать!
@Godot3D
@Godot3D 4 жыл бұрын
Зайди на сайт godot-engine.ru
@yalomusic1585
@yalomusic1585 4 жыл бұрын
@@Godot3D,где там можно найти готовые скрипты?
@Godot3D
@Godot3D 4 жыл бұрын
Это шутка такая? Там в меню так и написано "ИСХОДНИКИ"
@incorrect_composition
@incorrect_composition 3 жыл бұрын
Я ВСЁ СДЕЛАЛ ПРАВИЛЬНО НО ОН У МЕНЯ НЕ ХОДИТ ошибки не показывает типо все ок НО НЕ ОК
@mifi4794
@mifi4794 4 жыл бұрын
Сканер у меня одна проблема "Когда я написал код для прыжка и проверил у меня player полетел вверх" как это исправить?
@Godot3D
@Godot3D 4 жыл бұрын
Вот тут можно подглядеть. Там есть узел с управлением от первого лица. godot-engine.ru/?sources:nodes
@user-tw7mw8rf7l
@user-tw7mw8rf7l 4 жыл бұрын
@@Godot3D не получается камеру сделать от 1 лица , пишет ошибка в _input
@konstantinkist
@konstantinkist 4 жыл бұрын
Блин... Я слишком глуп для этого движка, хотя с Анриал такого не замечалось. Помогите кто-то, а то откажусь от этого движка, так как даже самая простая игра что я мог решить написать не работает... Кто поможет, отправлю файлы гляньте, подскажите пожалуйста!
@lolik5821
@lolik5821 3 жыл бұрын
Скиньте скрипт пожалуйста
@Laerat616
@Laerat616 3 жыл бұрын
Что за музыка на 4:00 минуте ?
@andvar344
@andvar344 4 жыл бұрын
+
@-tv1854
@-tv1854 4 жыл бұрын
Можно ли на нём делать кат-сцены?
@Godot3D
@Godot3D 4 жыл бұрын
На втором канале всякие эксперименты на движке
@Alex_Forest
@Alex_Forest 4 жыл бұрын
Что то персонаж у меня слишком резко подпрыгивает, а падает плавно. А на видео все плавно. На дельту умножал, нет разницы.
@istpmncrft
@istpmncrft 4 жыл бұрын
Слишком резко подпрыгивает это значит что он телепортируется?
@Alex_Forest
@Alex_Forest 4 жыл бұрын
@@istpmncrft, скрипт описывает импульс прыжка с вычетом гравитации. Телепорта не может быть.
@istpmncrft
@istpmncrft 4 жыл бұрын
@@Alex_Forest ну тогда объясни как это происходит
@istpmncrft
@istpmncrft 4 жыл бұрын
@@Alex_Forest может очень быстро прыгает вверх и и плавно падает?
@Alex_Forest
@Alex_Forest 4 жыл бұрын
@@istpmncrft Вот фрагмент скрипта прыжка ...const Gr = -20... # сила гравитации func _physics_process(delta): var vel = Vector3() ... if is_on_floor(): vel.y = 1000 * delta # импульс по вектору vel.y += Gr * delta... Менял параметры Gr и vel.y, получается не то, что нужно. Либо тело стоит на месте, ему не хватает импульса для прыжка. Либо мгновенно подпрыгивает. Скрипт я переписал с видео.
@user-lc8qb7fk9y
@user-lc8qb7fk9y 4 жыл бұрын
почему когда я прыгаю я улетаю в космос?
@aleksandersanya1817
@aleksandersanya1817 3 жыл бұрын
Причины без кода понять невозможно. Универсальное решение - проверь как меняется переменная, с которой что-то не то, от первой до последней строчки кода, отслеживая значение.
@ROBLOX_76460
@ROBLOX_76460 2 ай бұрын
не работает
@shoxsanamraimova439
@shoxsanamraimova439 3 жыл бұрын
Создайте джостик
@oleksandrskachok7099
@oleksandrskachok7099 3 жыл бұрын
Здравствуйте, помогите как мне добавить обэкт cam 1:14
@puulerspuulers8032
@puulerspuulers8032 3 жыл бұрын
это просто нода 3d
@LAB_3279
@LAB_3279 4 жыл бұрын
Что-то я сделал всё по инструкции, а ничего не работает...
@renamed_user1703
@renamed_user1703 4 жыл бұрын
Если бы делал всё по видео, то всё бы работало
@renamed_user1703
@renamed_user1703 4 жыл бұрын
@РУССКАЯ ВОДКА Там у вас код не работает или... локация?
@renamed_user1703
@renamed_user1703 4 жыл бұрын
@РУССКАЯ ВОДКА Модель должна экспортироватся без текстур. Текстуры нужно накладывать отдельно в движке. Код у него рабочий, пытайтесь разбирайтесь, если что задавай'те вопросы.
@user-tw7mw8rf7l
@user-tw7mw8rf7l 4 жыл бұрын
Камера не шевелиться что делать?
@Godot3D
@Godot3D 4 жыл бұрын
Уже ответил в одном комментарии) Плейлист Хоррор в помощь!
@mahlos
@mahlos 7 ай бұрын
Как тут все сложно. да еще код самому надо писать. есть уже намного лучше и проще уроки как сделать камеру от первого лица
@live5531
@live5531 6 ай бұрын
так зачем этот смотришь?
@amirkhanabishev
@amirkhanabishev Жыл бұрын
123123
Harley Quinn's plan for revenge!!!#Harley Quinn #joker
00:49
Harley Quinn with the Joker
Рет қаралды 33 МЛН
CHOCKY MILK.. 🤣 #shorts
00:20
Savage Vlogs
Рет қаралды 29 МЛН
Get 10 Mega Boxes OR 60 Starr Drops!!
01:39
Brawl Stars
Рет қаралды 16 МЛН
Fortunately, Ultraman protects me  #shorts #ultraman #ultramantiga #liveaction
00:10
A new way to generate worlds (stitched WFC)
10:51
Watt Designs
Рет қаралды 524 М.
Изучай Cascadeur ПРЯМО СЕЙЧАС!
7:01
Gribkov Animation
Рет қаралды 3,9 М.
3 Hours vs. 3 Years of Blender
17:44
Isto Inc.
Рет қаралды 4,5 МЛН
Я добавил ещё больше ваших ТУПЫХ идей в Майнкрафт
12:39
Создание 3D игры в Godot за час / Уроки Godot Engine 3D
50:07
Harley Quinn's plan for revenge!!!#Harley Quinn #joker
00:49
Harley Quinn with the Joker
Рет қаралды 33 МЛН