[Unity] 코린try catch에서 발생한 오류

2166 단어 UnityC#
며칠 전에 유닛 코르크 코드를 쓰고 있었어요.
수수께끼 같은 번역 오류를 만났기 때문에...φ(´・ω・`)굴 ♪
원인을 철저히 조사하다.Net의 문제입니까?
어쨌든 IEnumrator형 방법에서try catch를 사용할 때 발생한 오류입니다.
using System;
using System.Collections;

public class IEnumratorTryCatchError
{
    IEnumerator test()
    {
        try
        {
        }
        catch (Exception e)
        {
        }
        yield break;
    }
}
이렇게 catch를 사용하지 않은 Exception에서만 발생하는 오류입니다.
그리고 전혀 상관없는 반이 Error 일지에 나와요. 그 이유를 확인하느라 힘들었어요.

참고로 보이드형 방법은 틀리지 않았어요.
using System;
using System.Collections;

public class IEnumratorTryCatchError
{
    void Test()
    {
        try
        {
        }
        catch (Exception e)
        {
        }
    }
}

좋은 웹페이지 즐겨찾기