유니티:오브젝트: 두 판 사이의 차이

학교의 모든 지식. SMwiki
둘러보기로 이동 검색으로 이동
1번째 줄: 1번째 줄:
{{유니티}}
{{유니티}}


== 개요 ==
오브젝트는 다양한 컴포넌트들로 이루어져 있다. 재질, 물리적 성질 등의 다양한 조각들을 합쳐 하나의 오브젝트가 된다.


===오브젝트 조작===
===오브젝트 조작===
26번째 줄: 28번째 줄:
|}
|}


==실제 물체와 같이 만들어보기==
=== 컴포넌트 ===
각각의 컴포넌트는 우측의 설정에서 remove로 지울 수 있다.


===물리적 성질===
=실제 물체와 같이 만들어보기=
 
==물리적 성질==
{| class="wikitable"
{| class="wikitable"
|+
|+
43번째 줄: 48번째 줄:
|Mass항목으로 조절한다.
|Mass항목으로 조절한다.
|-
|-
|
|고정(무한질량)
|RigidBody
|RigidBody
|Is Kinematic. 외부 물리효과를 무시하고 스크립트에 의해서만 이동한다.(무한질량을 가진 효과)
|Is Kinematic. 외부 물리효과를 무시하고 스크립트에 의해서만 이동한다.(무한질량을 가진 효과)
67번째 줄: 72번째 줄:
Friction : 마찰력. 정지마찰력과 운동마찰력을 나누어 설정할 수 있다.(와우!)
Friction : 마찰력. 정지마찰력과 운동마찰력을 나누어 설정할 수 있다.(와우!)


===외관적 성질===
==외관적 성질==
{| class="wikitable"
{| class="wikitable"
!요소
!요소

2020년 10월 4일 (일) 23:41 판

틀:유니티

  1. 유니티:개요
  2. 유니티:기본 조작
    1. 유니티:에셋스토어
  3. 유니티:카메라
  4. 유니티:오브젝트
    1. 유니티:데이터 입력받기
    2. 유니티:오브젝트 이동(오브젝트 조작)
    3. 유니티:힘으로 오브젝트 이동
    4. 유니티:충돌 이벤트
    5. 유니티:오브젝트 작성 tip
    6. 유니티:프리팹
  5. 유니티:코딩기초
    1. 유니티:C sharp 코딩 편의기능
    2. 유니티:MonoBehaviour
    3. 유니티:이벤트 메서드
    4. 유니티:컴포넌트 조작하기
  6. 유니티:UI
  7. 유니티:게임 내 화면
  8. 유니티:플레이어
    1. 유니티:모델
    2. 유니티:캐릭터 이동
    3. 유니티:애니메이션
    4. 유니티:주인공 시점
  9. 유니티:맵
    1. 유니티:투명한 벽 만들기
    2. 유니티:내비게이션
  10. 유니티:씬
  11. 유니티:몬스터
  12. 유니티:아이템
  13. 유니티:음향
    1. 유니티:배경음
    2. 유니티:효과음
  14. 유니티:빌드
  15. 유니티:VR
    1. 유니티:VR:UI
    2. 유니티:VR:VR로 변환
  16. 유니티:팁

개요

오브젝트는 다양한 컴포넌트들로 이루어져 있다. 재질, 물리적 성질 등의 다양한 조각들을 합쳐 하나의 오브젝트가 된다.

오브젝트 조작

의도 방법 설명
오브젝트 이동 W 오브젝트의 기즈모가 나와 이동시킬 수 있다.
오브젝트 회전 E 오브젝트를 회전시킬 수 있다.
오브젝트 크기수정 R 기즈모를 통해 오브젝트 크기 변화 가능.

한 가운데를 클릭하면 비율을 지킨 상태로 크기변화.

사각툴 T 사각형 틀로 크기 변형

컴포넌트

각각의 컴포넌트는 우측의 설정에서 remove로 지울 수 있다.

실제 물체와 같이 만들어보기

물리적 성질

요소 컴포넌트 설명
중력 RigidBody Use Gravity항목을 체크하면 중력이 작용한다.
질량 RigidBody Mass항목으로 조절한다.
고정(무한질량) RigidBody Is Kinematic. 외부 물리효과를 무시하고 스크립트에 의해서만 이동한다.(무한질량을 가진 효과)
실체 Collider 충돌 물리효과를 주기 위해. 실체를 갖는 요소이다.

물리재질 만들기

에셋창에서 Physics Material을 만든다. 탄성, 마찰을 다룬다.

Collider 안에 Material 안에 이름 형태로 들어간다.

Bounciness : 탄성. 높을 수록 많이 튀어오름.

Bounciness Combine : 튕긴 후에 다음 탄성을 어떻게 처리할 것인가? 가장 크게 설정하면 탄성계수가 -1로, 점점 더 높이 튀는 기현상이 나타난다.

Friction : 마찰력. 정지마찰력과 운동마찰력을 나누어 설정할 수 있다.(와우!)

외관적 성질

요소 컴포넌트 설명
재질 Material 에셋창에서 Create>material을 만든다. 만든 요소를 끌어다가 해당 오브젝트의 익스펙터 창에 넣어주면 적용된다.
요소 설명
Material 컴포넌트의 요소.
Metallic 금속처럼 보이게.
Smoothness 많이 넣어주면 광택이 커진다.
Emission 발광(밝기) 조절. 재질의 느낌으로, 빛이 나오는 건 아님.
텍스쳐는 그림파일로 Albedo 왼쪽의 네모칸 안에 넣을 수 있다.(농구공이나 축구공 따위를 그려넣을 수 있다.)
Tilling 텍스쳐 반복 타일 개수.(2차원. 표면이니까.)