using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Player : MonoBehaviour
{
ย ย public float Speed=5f;
ย ย private Rigidbody Player_Body;
ย ย public GameObject Player_Obj;
ย ย private int Col_Timer;
ย ย // Start is called before the first frame update
ย ย void Start()
ย ย {
ย ย ย ย Player_Body = GetComponent<Rigidbody>();
ย ย }
ย ย // Update is called once per frame
ย ย void Update()
ย ย {
ย ย ย ย float xinput = Input.GetAxis("Horizontal");
ย ย ย ย float zinput = Input.GetAxis("Vertical");
ย ย ย ย Vector3 move_p = new Vector3(xinput * Speed, 0.5f, zinput * Speed);
ย ย ย ย Player_Body.velocity = move_p;
ย ย ย ย if(Col_Timer==1)
ย ย ย ย {
ย ย ย ย ย ย Col_Timer = 0;
ย ย ย ย ย ย Instantiate(Player_Obj, new Vector3(0f, 1f, -15f), transform.rotation);
ย ย ย ย ย ย Destroy(gameObject);
ย ย ย ย }
ย ย ย ย if(Col_Timer>1)
ย ย ย ย {
ย ย ย ย ย ย Col_Timer -= 1;
ย ย ย ย }
ย ย }
ย ย private void OnCollisionEnter(Collision collision)
ย ย {
ย ย ย ย if (collision.transform.tag == "Player")
ย ย ย ย {
ย ย ย ย ย ย Col_Timer += 1;
ย ย ย ย ย ย Debug.Log(Col_Timer);
ย ย ย ย }
ย ย }
}
์ Player ํด๋์ค์์ "Player" ํ๊ทธ๋ ๋น๊ตํด? ํ๋ ์ด์ด๊ฐ ์ฌ๋ฌ๊ฐ์ผ? Player_Obj ๋ ๋ญ ๋งํ๋๊ฑฐ๊ณ ? ์ ๋ฐ์ดํธ์์ ๊ตณ์ด ๋งค ํ๋ ์๋ง๋ค ์ฒดํฌํ ํ์ ์์๊ฑฐ ๊ฐ๊ณ ...