강의

멘토링

커뮤니티

Inflearn Community Q&A

No author

This post's author information has been deleted.

[Unity 6] Learning by Doing: Dr. Go's Unity Hyper-Casual Game Series 01

지그재그 타일생성 질문있습니다.

Written on

·

377

1

플레이어가 지나가고 타일을 떨구는 부분에서 StartCoroutine으로 호출하는 부분이 동작을 안하는것 같아서 질문드려요.
 
코드는 똑같이 따라 쓴것 같은데 어떤 부분을 확인 해야 할까요?
 
타일 설정이나 플레이어 태그도 추가 한 상태입니다 ㅜㅜ
 
    private void OnCollisionExit(Collision collision)
    {
        Debug.Log(collision.transform.tag.Equals("Player"));
        if( collision.transform.tag.Equals("Player") )
        {
            StartCoroutine("FallDownAndRespawnTile");
        }
    }

    private IEnumerable FallDownAndRespawnTile()
    {
        yield return new WaitForSeconds(0.1f);

        rigidbody.isKinematic = false;

        yield return new WaitForSeconds(falldownTime);

        rigidbody.isKinematic = true;

        if(tileSpawner != null){
            tileSpawner.SpawnTile(this.transform);
        } else {
            gameObject.SetActive(false);
        }
  }
unityC#

Answer 1

0

unitynote님의 프로필 이미지
unitynote
Instructor

private IEnumerable FallDownAndRespawnTile() { .. }

이 부분에서 반환 값을 IEnumerator 로 변경해야 합니다.

감사합니다.

No author

This post's author information has been deleted.

Ask a question