RUVIDEO
Поделитесь видео 🙏

Easy Advanced Third Person Controller (ITsMagic Tutorial)

📁 Лайфстайл 👁️ 33 📅 05.12.2023

Thanks For Watching!
Try Out ITsMagic If You Haven't!

Official ITsMagic Discord : https://discord.gg/5MawEQpP

Full Code
----------------
package JAVARuntime;

// Useful imports
import java.util.*;
import java.text.*;
import java.net.*;
import java.math.*;
import java.io.*;
import java.nio.*;

/**
* @Author
*/
public class Control extends Component {
public SpatialObject Player;
public SpatialObject Y;
public SpatialObject X;
public SpatialObject Camera;
public SUIJoystick Joystick;
public SUISlideArea Turn;
private Vector2 Slide;
private Vector2 TurnArea;
/// Run only once
@Override
public void start() {

}

/// Repeat every frame
@Override
public void repeat() {
Slide = Joystick.getAxis().getValue();
TurnArea = Turn.getAxis().getValue();
Y.getTransform().setPosition(Player.getTransform().getPosition());
Y.getTransform().rotateInSeconds(0, -TurnArea.getX() * 8, 0);
X.getTransform().rotateInSeconds(TurnArea.getY() * 8, 0, 0);

Vector3 Direction = new Vector3(-Slide.getX(), 0, Slide.getY()).normalize();
if(Slide.getX() != 0 || Slide.getY() != 0)
{
float TargetAngle = Math.atan2(Direction.getX(), Direction.getZ()) + Y.getTransform().getRotation().getY();
float Angle = Math.lerpAngle(Player.getTransform().getRotation().getY(), TargetAngle, 0.375f);
Player.getTransform().setRotation(Quaternion.createFromEuler(0f, Angle, 0f));
Player.getTransform().moveInSeconds(0, 0, 5);
}
}

/// Repeat every frame when component or object is disabled
@Override
public void disabledRepeat() {

}
}

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Easy Advanced Third Person Controller (ITsMagic Tutorial)», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.