728x90
반응형

유니티 7

[Unity AR] AR 이미지 트래킹 성공 유무 확인하기 (bool 변수로 받거나 T/F)(메모)

2023.06.27 - [공부/Unity] - [Unity] AR 구현 연습 (AR 설정, IMG 트래킹) + 갤럭시 S21 오류 해결 기존 게시글에서 살짝 이어집니다~! 네임스페이스에서 가져옵니다~! private ARTrackedImageManager trackedImageManager; 그리고 해당 코드를 활용해 이미지 트래킹을 관리하는 매니저를 사용하구요 void Start()에서 trackedImageManeger 변수를 사용해 일단 초기화를 하고... 등등 저는 AR 이미지가 트래킹이 되었을 때 화면에 Canvus 내 버튼이 뜨게끔 할거라서 이렇게 했습니당 그리고 함수를 만들어 이용합니다. private void OnTrackedImagesChanged(ARTrackedImagesChanged..

공부/Unity Engine 2023.07.18

[Unity] AR 구현 연습 (AR 설정, IMG 트래킹) + 갤럭시 S21 오류 해결

현재 공모전에서 마케팅 수단으로 AR을 활용한 콘텐츠를 기획하고 제작하고 있습니다. 1인 개발 > Player 세팅에서 Rendering 부분을 이렇게 수정하고, [갤럭시 S21 버전은 영상으로 공부할 때 빌드가 안되는 오류가 있어서, 다른 자료들을 구글링하니까 이렇게 설정하면 되더라구요] 스크립팅 백앤드는 IL2CPP로 하고 타겟 아키텍처 ARM64에 체크하는 게 수정사항일거에요! 그리고 Minimum API Level에서 24이상으로 설정하구요. 좌측에서 XR 플러그 인 매니지먼트로 바꿔서 ARCore를 사용할 거니까 체크했습니다! 하이라키 -> 마우스 우클릭 -> XR에서 여러 오브젝트를 추가할게요! 추가로 AR Session Origin에 있는 자식 오브젝트인 AR Camera의 태그는 MainC..

공부/Unity Engine 2023.06.27

Saturation : 감정의 색을 찾아줘 (단기간 게임 개발 과제)

- 시연 영상 PM, 개발, 기획 : 이동호 캐릭터 모델링, 애니메이팅 : 이채림 맵 모델링, 텍스처 : 신희수 초기 기획안 및 의도 (블로그) 2023.05.12 - [게임/게임 기획] - Saturation 게임 러프하게 기획 (게임 개발 과제) 초기 기획안에서 많이 변경되었다. 일단 짧은 시간 안에 게임을 만들어야 했고, 디자인(모델링)을 제외하며 1인 개발이었기에 능력껏 수정하며 제작했다. 탈출 조건을 감정의 색 3가지를 얻는 것으로 변경하였고, 분노 : 가족사진에서 비밀번호 획득 -> 노트북 비밀번호 입력 -> 차 사고 뉴스 확인하며 획득 슬픔 : 차 사고 뉴스 확인 후 가족사진 재 상호작용하여 획득 기쁨 : 침대 위 일기를 읽어 기분을 낮춘 뒤, 선반 뒤에 정리 -> 그리고 침대에서 휴식하여 ..

[Unity] 유니티에 이미지 넣기, 영상 넣기, 캔버스 크기 조절 (Canvas, Raw Image, Video Player)

[이미지 넣기] - UI -> Raw Image - Width와 Height로 넣을 Texture의 크기나 임의의 크기를 설정 - Raw Image > Texture에 project 뷰에 있는 보일 사진을 드래그 앤 드롭 [영상 넣기] 아까처럼 똑같이 생성 Create -> Render Texture로 프로젝트 창에 생성 Raw image에서 크기 설정하고 밑 Raw Image 컴포넌트에 렌더러 텍스처 연결 인스펙터 창에서 렌더러 텍스처의 사이즈 설정 (넣을 영상에 맞게끔) 비디오 플레이어 하이라키 창에 생성 생성한 비디오 플레이어에 넣을 영상 비디오와 만든 렌더러 텍스처 연결 끝 [캔버스 크기 조절] Scale With Screen Size, Match Width Or Height 설정 특히 Match..

공부/Unity Engine 2023.03.16

[Unity] 유니티 terrain 지형 기능 정리 (높이, 부드럽게, 텍스처, 고도 등)

해당 컴포넌트의 기능을 정리하고자 한다. 1. Create Neighbor Terrains : 인접한 면에 새로운 트레인을 만든다~ 2. Paint Terrain : terrain 지형을 꾸미는 여러 요소가 포함되어 있다! (메인 기능, 추후 세부 설명) 3. Paint Trees : 브러시를 사용해 나무를 심을 수 있음. 나무의 너비, 높이 등을 세부 조정 가능 4. Paint Details : 부쉬나 여러 지형 요소를 심을 수 있음. 다양한 요소를 세부적으로 만드는 데의 용이 5. Terrain Settings : 지형의 해상도, 크기, 높이 등등등등을 변경할 수 있는 부분 Sculpt - Bridge : 두 지형 사이의 간격을 다리로 연결 가능 - Clone : 선택한 영역을 복제하여 다른 위치 삽..

공부/Unity Engine 2023.03.08

아두이노와 유니티 연동하기 (메모)

일단 유니티에서 Api Compatibility를 수정해줍니다! 어떤 곳에서는 NET.4~ 이런 거 사용하라고 하신 분도 있었는데 해당 프레임워크가 없는 상태여서 급하게 .NET Framework로 했더니 되더라구요? 스크립트를 생성하고, 코딩하기 전에 사용할 아두이노에 맞게 보드를 설정해주시고 포트도 확인해 주세용 그리고 (원하는) 시리얼 속도를 아두이노 setup()에 넣어 줍니다. Serial.begin(115200); 유니티로 돌아와서 using System.IO.Ports; using System.Threading; using System; 를 해주시고, 새로운 SerialPort를 생성해줍니다. .PortName에는 아까 보았던 포트의 이름을 넣어주고 .BaudRate에는 아까 넣은 시리얼속도..

공부/Unity Engine 2023.02.26
728x90
반응형