Unity
벽돌 머티리얼 만들기, 통통 튀는 탄성 추가하기
여르므
2023. 6. 23. 23:03

Material(머티리얼)
오브젝트 표면의 특징과 이러한 표면이 광원과 상호 작용하는 방식을 정의한 컴포넌트
오브젝트에 덧씌울 패턴/벽지를 만드는 것
1. 머티리얼을 생성한다.
2. 머티리얼을 설정할 게임 오브젝트에 비주얼 프로퍼티를 추가한다.
3. 광원을 설정한다.
머티리얼 만들기
Assets 우클릭 > Create > Material
Inspector > Albedo > 동글뱅이 > Herringbone_Brick_BaseColor
관련 프로퍼티 - Tiling
x, y값으로 머티리얼 패턴의 스케일을 변경
숫자가 작을수록 패턴이 크게 표시 됨
물리 머티리얼 추가하기(Physic Material)
Bouncy Ball: 통통 튀는 탄성 만들기
오브젝트에 탄성, 마찰, 항력 등을 부여
이러한 프로퍼티는 오브젝트가 중력의 영향을 받을 때 효과가 나타난다.
Mesh의 비주얼 프로퍼티에는 영향을 주지 않는다.
In project > Create > Physic Material
관련 프로퍼티 - Bounciness
1로 주면 탄성이 일정하게 유지되어 무한동력 유지
0.8~0.9 통통 튀면서 자연스레 멈춤


오브젝트마다 탄성값을 서로 다르게 주고 싶으면?
- 머티리얼을 각각 만들어야하나?
여러 오브젝트에 한 번에 동일한 컴포넌트를 추가하고 싶으면?
- Rigidbody 같은