Logo video2dn
  • Сохранить видео с ютуба
  • Категории
    • Музыка
    • Кино и Анимация
    • Автомобили
    • Животные
    • Спорт
    • Путешествия
    • Игры
    • Люди и Блоги
    • Юмор
    • Развлечения
    • Новости и Политика
    • Howto и Стиль
    • Diy своими руками
    • Образование
    • Наука и Технологии
    • Некоммерческие Организации
  • О сайте

Скачать или смотреть How To Make A First Person Controller In Godot

  • Godot Guru
  • 2024-06-24
  • 9905
How To Make A First Person Controller In Godot
GodotGame DevelopmentHow To Make A Game In GodotGodot GuruGuruHow to make a first person controller in GodotHow to make an fps game in GodotGodot fps controllerGodot fpsGodot first person
  • ok logo

Скачать How To Make A First Person Controller In Godot бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно How To Make A First Person Controller In Godot или посмотреть видео с ютуба в максимальном доступном качестве.

Для скачивания выберите вариант из формы ниже:

  • Информация по загрузке:

Cкачать музыку How To Make A First Person Controller In Godot бесплатно в формате MP3:

Если иконки загрузки не отобразились, ПОЖАЛУЙСТА, НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если у вас возникли трудности с загрузкой, пожалуйста, свяжитесь с нами по контактам, указанным в нижней части страницы.
Спасибо за использование сервиса video2dn.com

Описание к видео How To Make A First Person Controller In Godot

Hello everybody, today I made a first person controller in Godot which as always you can find on my discord at the about section.
Hope you enjoined watching.
Feel free to comment.
Make sure to like, share, and of course subscribe!
See you next time.

This is the code if you don't want it from the discord:
extends CharacterBody3D

@export var speed = 5
@export var jump_velocity = 5
@export var look_sensitivity = 0.01

var gravity = ProjectSettings.get_setting("physics/3d/default_gravity")

@onready var camera:Camera3D = $Camera3D

func _ready(): Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)

func _physics_process(delta):
var input = Input.get_vector("move_left","move_right","move_forward","move_backward").normalized() * speed

velocity = input.x * global_basis.x + input.y * global_basis.z + Vector3(0, velocity.y, 0)

if is_on_floor():
if Input.is_action_just_pressed("jump"): velocity.y = jump_velocity
else: velocity.y -= gravity * delta

move_and_slide()

func _input(event):
if event is InputEventMouseMotion:
rotate_y(event.relative.x * -look_sensitivity)
camera.rotate_x(event.relative.y * -look_sensitivity)
camera.rotation.x = clamp(camera.rotation.x, -PI/2, PI/2)

Комментарии

Информация по комментариям в разработке

Похожие видео

  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

Контакты для правообладателей [email protected]