일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- c#프로그래머스기초문법
- 유니티공부
- 게임만들기
- 유니티
- c# c#프로그래머스
- unity게임만들기
- 스파르타코딩클럽
- c#텍스트알피지
- c#고급문법
- 코딩
- 유니티애니메이터
- unity공부
- c#코딩기초트레이닝
- C#문법
- 유니티애니메이션
- 시샵
- c#
- Unity
- c#택스트알피지
- c#코테
- c#문제
- 유니티투사체
- 유니티게임만들기
- 스파르타
- c#기본문법
- unity게임
- overridecontroller
- 시샵문법
- c#기초문법
- c#textrpg
- Today
- Total
목록유니티투사체 (2)
나 개발자 진짜 되냐?
자, 지금까지 구현한 내용으로우리는 움직이면서화려하게 화살도 쓩쓩 쏜다. 하다보니..화살이 너무 많아서문제가 되었다. 그래서 우리는 오브젝트 풀이라는 친구와 함께이 화살을 어떻게 처리할지 공부해 보자! 고고!오브젝트 풀이란 게임 개발에 널리 사용되는 테크닉으로, 게임의 성능을 개선하기 위해 사용된다. 보통 이제 생성과 소멸이 잦은 친구들이 있다.뭐 화살, 몬스터 등등이런 친구들이 소멸되면 쓰레기통으로 가는데너어어어무 많이 쌓이면그 쓰레기통도 한계가 오기 때문에 오브젝트 풀링은 생성(Instantiate)과 소멸(Destroy)이라는 비용이 큰 작업을 최소화함으로써 성능을 향상하는 데 중요한 역할을 해준다. 이런 객체들을 풀에 저장해 놓고 재사용함으로써 메모리 할당과 가비지 컬렉션에 따른 성능 저하를 ..
흐흐드디어 화살을 발사할 수 있다! 그래그래내 큐피드야무지게 발사해 볼까!? 그전에 늘 하는문법 정리! 이번에는 좀 많다.오늘은 비트연산자와 레이어마스크쿼터니언과 벡터의 곱셈네 가지에 대해 알아보자!레이어는 오브젝트 간의 상호작용을 관리하기 위해 사용되는데 이 레이어가 비트 필드로 표현된다. 비트 연산자는 레이어의 비트 필드를 조작하기 위해 사용되는데..연산자라는 이름에 맞춰연산할 수 있는 기호들이 있다. AND ( & ) 두 비트 필드 모두에서 해당 비트가 설정되어 있을 때만 결과 비트를 설정특정 레이어의 존재 여부를 확인 ( 여기서 중요한 건 0 이랑 0은 1일까? 0일까?인데답은 0이다. 무조건 1 1 일 때만 1이다.) OR ( | ) 두 비트 필드 중 하나라도 해당 비트가 설정되어 있으면 결..