Media is too big
VIEW IN TELEGRAM
Учим персонажа летать в Roblox
🎯 Во многих играх персонажи могут летать. Сегодня разбирался, как это можно реализовать.
👉 В
Скрипт начинает свою работу тогда, когда персонаж появится в игровом мире.
👉 Использовал
👉 Для полета воспользовался таким объектом, как
Если режим полета, то задаем вектор полета в направлении камеры. Не очень удобно, на демо это видно.
Потом переделаю, чтобы полетом можно было стрелками управлять с клавиатуры.
👉 Пример на демо.
#Roblox
🎯 Во многих играх персонажи могут летать. Сегодня разбирался, как это можно реализовать.
👉 В
StarterPack добавил Local Script, в котором запрограммировал всю необходимую логику.Скрипт начинает свою работу тогда, когда персонаж появится в игровом мире.
👉 Использовал
UserInputService для отслеживания нажатий на клавиатуру, по клику на пробел запускаем полет персонажа, если же он уже летит, то останавливаем полет.👉 Для полета воспользовался таким объектом, как
BodyVelocity, который прикрепил к телу персонажа.Если режим полета, то задаем вектор полета в направлении камеры. Не очень удобно, на демо это видно.
Потом переделаю, чтобы полетом можно было стрелками управлять с клавиатуры.
👉 Пример на демо.
#Roblox
🔥2👍1
👉 Записал видео про полет игрока
https://youtube.com/shorts/dvRpfsxSwKM?si=AO2lIPPTt3VqsHYG
https://youtube.com/shorts/dvRpfsxSwKM?si=AO2lIPPTt3VqsHYG
YouTube
Учим персонаж летать в Roblox за 1 минуту
🔥2
Media is too big
VIEW IN TELEGRAM
Управление полетом игрока в Roblox с клавиш клавиатуры AWSD (QE)
🎯 В прошлом прототипе про полет игрока было сделано так, что игрок летел в направлении вектора текущей камеры игрока, при этом он никак не реагирован на клавиши управления клавиатуры. Сегодня попробовал сделать управление персонажем в режиме полета с клавиш.
Когда пользователь перестает нажимать клавиши, то вектор скорости полета "обнуляем", чтоб игрок зависал на одной позиции.
👉 Пример работы на демо
#Roblox
🎯 В прошлом прототипе про полет игрока было сделано так, что игрок летел в направлении вектора текущей камеры игрока, при этом он никак не реагирован на клавиши управления клавиатуры. Сегодня попробовал сделать управление персонажем в режиме полета с клавиш.
W - лететь впередS - назадA - направоD - влевоE - вверхQ - внизКогда пользователь перестает нажимать клавиши, то вектор скорости полета "обнуляем", чтоб игрок зависал на одной позиции.
👉 Пример работы на демо
#Roblox
🔥2👍1
Code Every Day 🚀
👨💻Код прототипа на скриншотах
👉 При текущем решении камера не поворачивается за персонажем, тоже не очень удобно, но можно поэкспериментировать и сделать и это, тогда будет огонь.
👉 А сейчас может получиться так, что персонаж развернулся относительно камеры и лево-право поменялись местами.
👉 А сейчас может получиться так, что персонаж развернулся относительно камеры и лево-право поменялись местами.
👉 Записал видео про управление полетом игрока с клавиатуры
https://youtube.com/shorts/cS-vRXKNFJo?si=JFE__91xemQdgNOE
https://youtube.com/shorts/cS-vRXKNFJo?si=JFE__91xemQdgNOE
YouTube
Делаем управление полетом с клавиатуры в Roblox
👍1🔥1
Батут в Roblox
🎯 Иногда в играх
👉 В игровой мир добавим платформу, при касании которой у объекта
👉 При касании
Пример на демо https://youtube.com/shorts/LFtpsKb2zOg?si=T15dqjkyXL4v2WiX
#Roblox
🎯 Иногда в играх
Roblox встречаются платформы, на которых игрок постоянно пружинит и подпрыгивает. Часто в играх с батутами или бассеинами такое встречается. Сегодня запрограммируем такую штуку.👉 В игровой мир добавим платформу, при касании которой у объекта
Humanoid включаем свойство Jump в true, это заставляет персонажа постоянно прыгать. Также увеличиваем силу прыжка JumpPower.👉 При касании
Baseplate возвращаем все как было.Пример на демо https://youtube.com/shorts/LFtpsKb2zOg?si=T15dqjkyXL4v2WiX
#Roblox
YouTube
Создаем батут в Roblox за 45 секунд
🔥2👍1
Media is too big
VIEW IN TELEGRAM
Стрельба игроками в Roblox
🎯 Частенько в играх
Сегодня решил реализовать подобный прототип.
👉 В игровой мир добавлены блок, касаясь которого сажаем игрока и вращаем, затем создаем импульс движения с помощью объекта
👉 Пример на демо
#Roblox
🎯 Частенько в играх
Roblox можно встретить стрельбу игроками из пушки. Суть в том, что игрок, чтобы добраться до следующего препятствия должен подбежать к предмету ввиде пушки, затем его нужно толкнуть в нужную сторону с определенным импульсом. Выглядит это как стрельба самим собой же. Сегодня решил реализовать подобный прототип.
👉 В игровой мир добавлены блок, касаясь которого сажаем игрока и вращаем, затем создаем импульс движения с помощью объекта
BodyForce👉 Пример на демо
#Roblox
🔥2👏1
👨💻Как обычно код на скриншотах, всего пару функций в несколько строк.
#Roblox
#Roblox
👍2
🤔 Что-то давненько мы робота не программировали
👉 Пора исправляться
Демо https://youtube.com/shorts/LDD8WkjYb-s?si=pdgcK1_uHdNMsCCp
#Arduino
👉 Пора исправляться
Демо https://youtube.com/shorts/LDD8WkjYb-s?si=pdgcK1_uHdNMsCCp
#Arduino
YouTube
София и папа снова развлекаются с программированием робота в Enjoy Block (Enjoy Robotics)
🔥2🥰1🦄1
Media is too big
VIEW IN TELEGRAM
Сальто для игрока в Roblox
🎯 Иногда в играх персонажи не просто подпрыгивают, а еще совершают перевороты. Реализовать это можно разными способами. Можно добавить анимацию либо программно вращать персонажа. Сегодня решил поразбираться, как такое можно сделать.
👉 В игровой мир в
👉 Первой строкой скрипта включается цикл ожидания загрузки игрока в игровой мир.
👉 Добавим обработчик для одной из клавиш на клавитуре, пусть это будет буква
👉 Напишем функцию, которая будет брать
Пример на демо
#Roblox
🎯 Иногда в играх персонажи не просто подпрыгивают, а еще совершают перевороты. Реализовать это можно разными способами. Можно добавить анимацию либо программно вращать персонажа. Сегодня решил поразбираться, как такое можно сделать.
👉 В игровой мир в
StarterPack добавил локальный скрипт. 👉 Первой строкой скрипта включается цикл ожидания загрузки игрока в игровой мир.
👉 Добавим обработчик для одной из клавиш на клавитуре, пусть это будет буква
U, для этих целей подключаем UserInputService👉 Напишем функцию, которая будет брать
CFrame игрока и поворачивать его в цикле на время полета.Пример на демо
#Roblox
👍2🔥2