Вот Vector3.ClampMagnitude помогите пожалуйста разобраться не понимаю читал на Unity API не понел заранее спасибо. На С#
Функция Vector3.ClampMagnitude используется для обрезания векторов в Unity.
Возвращает копию вектора с обрезанной величиной до maxLength.
using UnityEngine;
using System.Collections;
public class ExampleClass : MonoBehaviour {
public Vector3 centerPt;
public float radius;
void Update() {
Vector3 movement = new Vector3(Input.GetAxis("Horizontal"), 0, Input.GetAxis("Vertical"));
Vector3 newPos = transform.position + movement;
Vector3 offset = newPos - centerPt;
transform.position = centerPt + Vector3.ClampMagnitude(offset, radius);
}
}
Здесь хороший пример:
https://habrahabr.ru/post/182382/
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Метод должен возвращать только среднее (медиану) значение из 3 чисел, те отбрасывать максимальное и минмальное, а он всегда возвращает переменную...
Добрый день! Использую для создание архива библиотеку SharpZipLibНе получается в цикл передать список файлов и создать архив