Спасибо дружище!!! я так отчаивался что больше не найду это видео(
@FEDYACLAPTON3 жыл бұрын
Код, если лень: using System.Collections; using System.Collections.Generic; using UnityEngine; public class Deformation : MonoBehaviour { Mesh mesh; public float minVelocity = 5f; public float radiusDeformate = .5f; public float multiply = -0.5f; // Start is called before the first frame update void Start() { mesh = GetComponent().mesh; } private void OnCollisionEnter(Collision collision) { if (collision.relativeVelocity.magnitude > minVelocity) { bool isDeformated = false; Vector3[] verticles = mesh.vertices; for (int i = 0; i < mesh.vertexCount; i++) { for (int j = 0; j < collision.contacts.Length; j++) { Vector3 point = transform.InverseTransformPoint(collision.contacts[j].point); Vector3 velocity = transform.InverseTransformVector(collision.relativeVelocity); float distance = Vector3.Distance(point, verticles[i]); if (distance < radiusDeformate) { Vector3 deformate = velocity * (radiusDeformate - distance) * multiply; verticles[i] += deformate; isDeformated = true; } } } if (isDeformated) { mesh.vertices = verticles; mesh.RecalculateNormals(); mesh.RecalculateBounds(); GetComponent().sharedMesh = mesh; } } } }
@Dignity-j2h16 күн бұрын
Дай бог тебе здоровья.
@Анонимус-ш6з2ф Жыл бұрын
Очень помог в создании авто стмулятора
@NewGameStudioOfficial10 ай бұрын
Ахах, я тоже делаю игры про разрушение авто😅
@gydrazine6 жыл бұрын
Этот канал мне напоминает о том, что все мы живые люди и можем однажды просто взять и исчезнуть без вести и без следа.
@NewGameStudioOfficial10 ай бұрын
Почему?
@gydrazine10 ай бұрын
@@NewGameStudioOfficial Потому что люди иногда умирают. Причем, зачастую, внезапно.
@NewGameStudioOfficial10 ай бұрын
Куда ты пропал?? 😟
@videJake8 жыл бұрын
Надеюсь этот урок мне поможет, большое спасибо, но у меня не много другая ситуация. Я хочу сделать деформацию персонажа к примеру отрывание ног или рук! ЕСЛИ ЭТО ВИДЕО ЕЩЕ АКТУАЛЬНО ТО ПРОШУ ОТВЕТИТЬ МНЕ ! еще раз спасибо!
@thebiggangstamouse15307 жыл бұрын
Нужно разделить персонажа на конечности, что бы каждая конечность была разным объектом
@alexandrnemkin68537 жыл бұрын
Ни где не могу найти уроки простых драк
@Veyron1047 жыл бұрын
а почему isDeformated= true во внутреннем цикле? получается в каждой деформированной вершине, после первой, эта переменная, которая в прошлом шаге цикла уже стала тру опять будет присваиваться тру?
@eyellen8 жыл бұрын
Кто-нибудь знает что за прогу он использует для скриптинга ?
@eyellen8 жыл бұрын
Игровой Канал спасибо большое))
@КириллКиселев-е6э2 жыл бұрын
Пять лет прошло, как с оно? С прогрессировал до сеньера, мидла, может устроился куда?