일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- pattern
- 디자인패턴
- desgin
- 성능
- 디자인
- 팩토리
- 인공지능
- 디자인 패턴
- 게임
- LeetCode
- 길 찾기
- 개발
- 강의
- ML Agent
- Unity
- GetComponet
- 프로그래밍
- AI
- Algorithm
- 머신러닝
- C++
- 알고리즘
- 문제풀이
- Factory
- 2번
- JPS
- 유니티
- A*
- 패턴
- Design
- Today
- Total
목록속도 (2)
Game Development
GetComponet 위치에 따른 비용! 해당 실험은 오브젝트 들어가 있는 Componet의 순서에 따라 GetComponet의 속도의 변화를 측정합니다. 테스트 방식 해당 테스트는 천 번 Getcompoent를 호출할 때 까지 드는 시간을 측정합니다. 총 한 오브젝트에 Componet는 10개가 들어있고 이 중에서 특정 Componet를 불러오도록 하겠습니다. 테스트의 차이는 다음과 같습니다. 1. GetComponet로 접근할 Compoent가 오브젝트 제일 위에 있습니다. 2. GetComponet로 접근할 Compoent가 오브젝트 제일 밑에 있습니다. 시작 아래의 소스코드를 통하여 각각의 상황에서 드는 시간을 비교해보도록 하겠습니다! private void Awake() { sw.Start();..
유니티 포톤 RPC 전송 속도 Photon이란 무료로 멀티 게임을 만들 수 있게 지원해주는 플렛폼이라고 생각하시면 됩니다. Photon에서 타 유저의 함수를 실행시킬때 사용하는 [PunRPC] 태그에 대해서 알아보도록 하겠습니다. [PunRPC] 해당 태그는 RPC라는 함수를 통해 호출을 합니다. Photon Network를 기반으로 개발하면 느린 반응속도에 대해서 불만은 가지시는 분들이 많을 껍니다. 이러한 부분을 개선할 수 있는 방법을 소개해드릴려고 합니다 RPC 특정 함수를 양쪽에서 같이 호출하기 위해서 RPC라는 함수를 사용하게 됩니다. 이 RPC라는 함수를 호출 시 바로 패킷을 보내는 녀석이 아니라 버퍼에 따로 담아 뒀다 오브젝트에 변화가 있을 때 같이 보냅니다. [ 속도 개선 방법 ] 속도를 ..