언어 및 엔진(79)
-
[Unity] Rigidbody
Rigidbody Mass 질량 Drag 이동 시 저항 Angular Drag 회전 시 저항 Use Gravity 중력 적용 여부 Is Kinematic 물리 효과 비적용 Interpolate 움직임 보간 - Interpolate : 이전 프레임에 맞게 처리 Extrapolate 다음 프레임을 예측하여 처리 Collision Detection 세밀한 충돌 검출(빠른 게임오브젝트 감지) - Discrete -> Continuous -> Continuous Dynamic 순으로 정밀함 Freeze Position / Rotation
2024.04.23 -
[Unity] Vector3 데이터 방식
Vector3 데이터 방식 읽기 전용 magnitude 벡터의 길이 normalized 크기가 1인 벡터 sqrMagnitude 벡터의 길이의 제곱근 Vector3의 대각선 이동이 더 빠른 이유 피타고라스의 정리에 의해 벡터 연산 시 대각선 벡터의 길이가 더 길기 때문 =>때문에 Vector3로 연산 시 꼭 normalized를 사용해야 한다.
2024.04.22 -
[Unity] GetComponent
GetComponent GetComponent(); - 제네릭 방식 GetComponent("Transform") as Transform; (Transform)GetComponent(typeof(Transform));
2024.04.22 -
[Unity] Sky
Sky Skybox 6조각의 이미지를 큐브 형태로 배치.(6 Slided) - Exposure : 텍스처의 노출을 설정. 밝기 조절 ==> 6드로우콜 SkyboxPC(프로시저럴) Sun - None(태양 미표시), Simple(태양 빛번짐 미표시), High Quality Sun Size Sun Size Convergence 태양 주변 광량 조절 Atmosphere Trickness 대기 농도 Sky Tint 하늘 색 조절 Ground 땅 색 조절 Exposure 노출 조절 SkyboxCubeMap 6 Frame Layout - 여섯 방면의 이미지를 평면으로 배치 Latitude-Longitude 파노라마 이미지, 실린더 형태 Mirrored Ball 구체 이미지 SkyboxPC, SkyboxCubeMa..
2024.04.22 -
[Unity] Light
Light Directional Light 전체 화면에 빛, 방향에 따라 그림자가 달라짐 Point Light 라이트의 좌표를 중점으로 구 형태로 퍼져나가는 빛 생성. 범위는 Range Spot Light 손전등같은 모양의 전구. 가장 무거운 조명. 각도 조절은 Spot Angle(카메라의 FOV같은 느낌) Area Light 사각형 형태. 한쪽 면으로 빛을 내는 전구. BAKE를 해야만 확인이 가능(Window - Lighting - Settings), 실시간 조명이 아님, 주로 간접 조명으로 사용
2024.04.22 -
[Unity] Rendering Mode
Rendering Mode Opaque 불투명한 텍스처를 표현하는 기본 옵션 Cutout 불투명 + 두명 Transparent 투명한 물체 표현 Fade 투명 속성값을 갖고있는 객체를 페이드 아웃, 홀로그램 Albedo 빛을 반사하는 정도 Metallic 금속 표면을 표현 Normal Map 입체감, 질감 표현 Height Map 노멀 맵과 비슷하지만 더 돌출시켜 사물을 가리는(Occlusion)효과 Occlusion 흑백의 텍스처. 명암을 뚜렷하게 표현 Emission 스스로 빛을 방출하는 속성 Detail Mask Secondary Maps에 적용할 마스크 설정. 특정 부분만 더 세부적인 텍스처를 사용할 때 사용 Snapping 기능 정점을 맞추는 기능. v키로 활성화 후 정점을 찍어 옮기기
2024.04.22