0317 인턴십
return;
return은 값을 꼭 반환할 필요 없다. break; 처럼 return; 사용 가능.
TryParse
숫자형식 (int, long , float)에 있는 TryParse 메서드를 사용하면 문자열을 숫자로 변환할 수 있다.
int j;
if(int.TryParse("-105", out j))
Console.WriteLine(j);
else
Console.WriteLine("String could not be parsed");
Split
var temp = str.Split(',');
float.TryParse(temp[0], out value.x);
float.TryParse(temp[1], out value.z);
이런식으로 저장하면 스플릿 정보가 배열로 순서대로 저장된다.
Res.LoadAssetAsync
Res.LoadAssetAsync API를 활용하면 뒤에있는 문자열(주소값)을 받아서 비동기적으로 설정할 수 있다.
#if UNITY_EDITOR
#IF UNITY_EDITOR 전처리기를 이용하면 특정 상황에 따라 스크립트를 컴파일할지 말지를 결정할 수 있다. -> 플랫폼에 맞게 컴파일할 수 있도록 지원하는 기능 : 플랫폼 의존 컴파일
Dictionary.ContainsKey
Key를 추가하기 전에 이미 동일한 key가 존재하는지 확인할 때 사용한다.
if(table.ContainsKey(_data.GetType()))
return;
table.Add.(_data.GetType(),_data)
코루틴 Yield
Yield return null은 1프레임을 호출자한테 양보하라는 뜻이다.
Coroutin을 종료하기 위해서는 Yield break;을 선언해야한다.
Action.Invoke
Action에 추가된 함수를 실행하기 위해서는 Action.Invoke()를 사용해야한다.
Author And Source
이 문제에 관하여(0317 인턴십), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@mandy9766/0317-인턴십저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)