Brackeys, first person movement:
https://www.youtube.com/watch?v=_QajrabyTJc
Код из видео/ Code from video:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class grapplingHook : MonoBehaviour
{
public GameObject player;
public LineRenderer lr;
public Transform hook;
RaycastHit hit;
public void Update()
{
Grapplig();
}
public void Grapplig()
{
if(Input.GetMouseButton(1) && Physics.Raycast(transform.position, transform.forward * 5f, out hit))
{
if (hit.collider.tag == "towerPoint")
{
player.transform.position = Vector3.Lerp(player.transform.position, hit.collider.transform.position, Time.deltaTime * 1);
lr.SetPosition(1, new Vector3(0, 0, hit.collider.transform.position.z));
hook.LookAt(hit.collider.transform.position);
}
}
else
{
lr.SetPosition(1, new Vector3(0, 0, 1));
}
}
}
#coding #unity #hook
Тэги:
#hook #grappling #хук #греплинг #код #кодинг #юнити #unity #code #coding #programing #програмирование #programming #game #games #игра #игры