본문 바로가기

반응형

[Unity]/Unity

(14)
[Unity] GetComponentsInChildren Text[] boxText = boxtext.GetComponentsInChildren(); print(boxText.Length); Length가 0으로 나와서 빈 배열을 참고했다는 에러가 나올 때 해결 방법! 먼저 부모-자식 관계가 제대로 되어 있는지부터 확인! 그리고 부모 게임 오브젝트를 GameObject.Find()로 가져왔으면 이름이 틀리지는 않았다는 것! GetComponentsInChildren 는 자식 오브젝트가 반드시 켜져있어야 가져올 수 있다! + GetComponentsInChildren()는 숨겨진 파라미터 includeInactive가 들어있으며 기본값은 false 이다. 여기 인자로 bool 값 true를 넣어주면 activeSelf가 꺼져있는 자식 오브젝트들도 전부 가져올 수..
[Unity] Random 개발하면서 평소 궁금하던 것들을 일기장 형식으로 작성한 것입니다. 참고용으로 봐주시고 피드백이 있다면 언제든지 댓글로 부탁드리겠습니다^^ 편의상 본문은 평어로 서술합니다 😇 1. Random.value - 0.0~1.0 사이의 임의의 부동 소수점을 반환 2. Random.nextDouble() - 0.0~1.0 사이의 double 타입의 임의의 수를 램덤 반환하는 메서드 3. Random.Rnage(min, max) - 유니티 내장 함수로 int인 경우 min(이상)~max(미만), float인 경우 min(이상)~max(이하) 4. Random.Next() - 임의의 정수를 반환하는 메서드 (음수는 나오지 않음) 5. Random.Next(max) - max보다 작은 임의의 정수를 반환하는 메소드 (음..
[Unity] Burst : 컴파일러가 지원하는 자료형 개발하면서 평소 궁금하던 것들을 일기장 형식으로 작성한 것입니다. 참고용으로 봐주시고 피드백이 있다면 언제든지 댓글로 부탁드리겠습니다^^ 편의상 본문은 평어로 서술합니다 😇 Burst는 C# 코드를 플랫폼에 맞춰 최적화하는 과정을 거치기 때문에, 모든 C# 기능을 지원하지는 않는다. 따라서, Burst Compiler를 사용하려면 해당 자료형에 대하여 주의를 기울여 코딩해야 한다! 지원 여부 자료형 지 원 bool sbyte, byte short, ushort int, uint long ulong float double 미 지 원 char string (string.Format은 지원함) decimal 지원되는 벡터 자료형 bool2, bool3, bool4 uint2, uint3, uint4 int2,..
[Unity] Burst : Burst 사용하기 개발하면서 평소 궁금하던 것들을 일기장 형식으로 작성한 것입니다. 참고용으로 봐주시고 피드백이 있다면 언제든지 댓글로 부탁드리겠습니다^^ 편의상 본문은 평어로 서술합니다 😇 https://blog.unity.com/kr/technology/enhancing-mobile-performance-with-the-burst-compiler 버스트 컴파일러로 모바일 성능 강화 | Unity Blog 버스트는 첨단 컴파일러 기술로서, 새로운 데이터 지향 기술 스택(DOTS)과 Unity 잡 시스템으로 만든 Unity 프로젝트의 성능을 가속화합니다. 버스트는 고성능 C#(HPC#)이라고 불리는 C# 언어의 하위 집 blog.unity.com Burst를 이용하여 DOTS에서 잡 시스템을 활용하는 C# 스크립트를 컴파..
[Unity] Burst : Burst 작동방식 개발하면서 평소 궁금하던 것들을 일기장 형식으로 작성한 것입니다. 참고용으로 봐주시고 피드백이 있다면 언제든지 댓글로 부탁드리겠습니다^^ 편의상 본문은 평어로 서술합니다 😇 참고문헌:) https://blog.unity.com/kr/technology/enhancing-mobile-performance-with-the-burst-compiler 버스트 컴파일러로 모바일 성능 강화 | Unity Blog 버스트는 첨단 컴파일러 기술로서, 새로운 데이터 지향 기술 스택(DOTS)과 Unity 잡 시스템으로 만든 Unity 프로젝트의 성능을 가속화합니다. 버스트는 고성능 C#(HPC#)이라고 불리는 C# 언어의 하위 집 blog.unity.com Q. Burst 어떤 방식으로 작동할까? - Burst 고성능 ..

반응형