기본적인 타일링 기법을 위해선 ?
Inspector 에 있는 텍스쳐의 Shader - Mobile/Diffuse - Diffuse 선택후 타일링 조절
Unity 에서 제공하는 조명은 ?
1 ) Directional Light : 전방향에 골고루 비치는 빛
2 ) Point Light : 등불같은 것
3 ) Spot Light : 무대의 그 조명과 같다.
Time.deltaTime 이란
프레임과 프레임 사이의 시간, 기기의 퍼포먼스에 따라 게임의 성능이 달라지는 것을 막기위함
Transform.TransformDirection( Vector3 ) 이란
Transforms direction x
, y
, z
from local space to world space. 라고 정의 되어있다.
즉 로컬 좌표계를 월드 좌표계로 바꿔준다. 라고 하는데, 어떤 벡터를 기준벡터 기준으로 끌어다 놓는것
정도로 생각하면 될것 같다.
Rigidbody 란
물리학적 개념 : 외력을 가해도 크기나 형태가 변하지 않는 물체, 이동 회전 등 운동을 하려면 필요
Instantiate 란
GameObject obj = Instantiate(fireObject) as GameObject
이와 같이 사용해서 새로운 어떤 오브젝트를 실시간으로 만들어 내는 일종의 함수이다. 파티클을 불러내거나, 화면상에 없을때 이것을 사용할수 있지만, 후에 메모리풀로 관리를 하면서 점점 안쓰게 되는 녀석
Vector3.Magnitude 란
magnitude 벡터의 성질중 하나로 한점에서 한점을 빼면 벡터가 나오는데, 그 거리를 구하는 방식으로 두 점의
실제 거리를 반환 시켜준다. 같은 방법으로 Vector3.Distance ( 포지션, 포지션 ) 이 있다.
확돌지 않고 단계적으로 돌아서 플레이어를 바라보는 코드
transform.rotation = Quaternion.Lerp(transform.rotation, Quaternion.LookRotation(dir),
rotationSpeed * Time.deltaTime);
분명 프로젝트에 쓰일 코드 기억하자.