"Unity-spatial 기초"의 두 판 사이의 차이

my9univ
이동: 둘러보기, 검색
(트리거)
31번째 줄: 31번째 줄:
 
* 공식 문서(심화로 읽어보아야 함!): https://docs.spatial.io/components/trigger-event
 
* 공식 문서(심화로 읽어보아야 함!): https://docs.spatial.io/components/trigger-event
 
* 트리거 vs: https://docs.spatial.io/visual-scripting-examples/trigger-event-vs
 
* 트리거 vs: https://docs.spatial.io/visual-scripting-examples/trigger-event-vs
 +
 +
=== 트리거 개요 ===
 +
* object 만들기 먼저 : hierachy 우클릭 - 3d object - cube 선택
 +
** 만일 큐브가 안보이고 싶으면, inspector에서 Mesh를 none 선택!
 +
** 초록색 실선의 구모양이 트리거 존이므로 크거나 작게 조절
 +
* inspector 창의 enter event : 해당 영역에 들어갈때 이벤트
 +
** exit event는 해당 영역에서 나갈 때 이벤트
 +
* unity event is synced: 해당 사람만 보고 듣는지(체크 안하면) / 아니면 해당 공간의 모든 사람이 듣는 지(체크 하면)
 +
* animator event : 장면의 연결된 애니메니터가 있는 경우 공간으로 이동하거나 애니메이션된 개체에 연결된 애니메이션이 재생
 +
* quest event : 공간 퀘스트로 공간을 통해 사용자와 탐험가를 안내하고 특정 작업을 수행하거나 공간에서 특정 작업을 통해 진행상황을 얻을 수 있음
 +
** 해당 목차 참조
 +
 +
==== 트리거 만들기 ====
 +
* 큐브의 inspector에서 is Trigger 선택 - add component 클릭 - trigger 검색하여 spatial trigger event 선택
 +
* 혹은 Hierachy 창에서 우클릭 - spatial - trigger event
 +
 +
* unity Event : + 눌러서 목차 만든 후에, 관련된 object를 inspector에 드래그앤드랍 - 기능선택 - 관련 작업
 +
** 색상변경: mesh randerer - material material : 색상 변경(재료의 메시를 변경)시 선택 - 변경할 색상을 none에 드래그앤드랍
 +
** 오디오 재생: Hierachy 에서 해당 오디오 파일을 우클릭 - audio - audio source 선택 - 오디오파일을 trigger 칸에 드래그앤드랍 - audio play 선택
 +
*** 해당 존을 벗어나면 오디오도 중지되어야 하므로 exit event도 설정해야 함 : 오디오파일 드래그앤드랍 - audio source - stop
 +
 +
 +
==== 퀘스트 이벤트 ====
  
 
== 퀘스트 ==
 
== 퀘스트 ==

2023년 6월 7일 (수) 22:54 판

유니티 시작하고 맛보기

  • 다운로드부터 업로드까지

  • test active scene 시 무슨 파일이 없다고 하는데, 해당 경로 들어가서 <spatial-island_defaut_0>이 적힌 파일을 해당 파일명으로 변경해주면 됨!
    • test 한 scene은 남에게는 공유할 수 없는 비공개 샌드박스에 저장됨!


텔레포트

  • 공식 문서: https://docs.spatial.io/avatar-teleporter
    • 별거 없음
  • Collider가 활성화된 GameObject에 배치해야 함. -> Is Trigger 체크
  • parent가 될 수 있으며, 애니메이션화도 가능
    • Hierachy 창에서 Avatar teleporter - 위치 및 크기 조정 - target 위치 조정
      • target을 기존 object위치로 할 것이라면, Teleporter object 에서 target location 을 변경해주면 됨!

point of Interest

트리거

트리거 개요

  • object 만들기 먼저 : hierachy 우클릭 - 3d object - cube 선택
    • 만일 큐브가 안보이고 싶으면, inspector에서 Mesh를 none 선택!
    • 초록색 실선의 구모양이 트리거 존이므로 크거나 작게 조절
  • inspector 창의 enter event : 해당 영역에 들어갈때 이벤트
    • exit event는 해당 영역에서 나갈 때 이벤트
  • unity event is synced: 해당 사람만 보고 듣는지(체크 안하면) / 아니면 해당 공간의 모든 사람이 듣는 지(체크 하면)
  • animator event : 장면의 연결된 애니메니터가 있는 경우 공간으로 이동하거나 애니메이션된 개체에 연결된 애니메이션이 재생
  • quest event : 공간 퀘스트로 공간을 통해 사용자와 탐험가를 안내하고 특정 작업을 수행하거나 공간에서 특정 작업을 통해 진행상황을 얻을 수 있음
    • 해당 목차 참조

트리거 만들기

  • 큐브의 inspector에서 is Trigger 선택 - add component 클릭 - trigger 검색하여 spatial trigger event 선택
  • 혹은 Hierachy 창에서 우클릭 - spatial - trigger event
  • unity Event : + 눌러서 목차 만든 후에, 관련된 object를 inspector에 드래그앤드랍 - 기능선택 - 관련 작업
    • 색상변경: mesh randerer - material material : 색상 변경(재료의 메시를 변경)시 선택 - 변경할 색상을 none에 드래그앤드랍
    • 오디오 재생: Hierachy 에서 해당 오디오 파일을 우클릭 - audio - audio source 선택 - 오디오파일을 trigger 칸에 드래그앤드랍 - audio play 선택
      • 해당 존을 벗어나면 오디오도 중지되어야 하므로 exit event도 설정해야 함 : 오디오파일 드래그앤드랍 - audio source - stop


퀘스트 이벤트

퀘스트


샘플


그 외

운전 가능한 차량

하버보드