목록[Unity] Projects & Study (27)
테크 로그포스 Tech Log Force

항생제 내성 실험에서 배지를 세균배양기에 넣은 후 1일을 기다리는 장면을 연출해야 했다. 시계가 돌아가는 애니메이션과 함께 fade in/out 효과를 주기로 했다. 1. UI에 3D Object 올리기 시계와 '1일 후' 텍스트(블렌더로 제작함)는 3d오브젝트인데 UI캔버스에 올리기 위해서 Layer를 UI로 설정했다. 그리고 UI만 찍는 UI카메라를 하나 만들어 주고 Clear Flags를 Depth only, Culling Mask에서 UI만 남겨줬다. 그런 다음 Depth를 ARSessionOrigin의 ARCamera의 Depth보다 크게 설정해서 위로 올라오도록 해줬다. fadeOut에 쓰일 Image, 시계, 3d텍스트가 담긴 Canvas의 Render Mode를 Screen Space - ..

생각보다 개발 템포가 빨라서 7월로 예상했던 UI개발을 6월에 진행했었다. 마침 Unity AssetStore에서 세일 기간이었어서.. https://assetstore.unity.com/packages/2d/gui/icons/gui-pro-kit-simple-casual-203399 GUI PRO Kit - Simple Casual | 2D 아이콘 | Unity Asset Store Elevate your workflow with the GUI PRO Kit - Simple Casual asset from Layer Lab. Browse more 2D GUI on the Unity Asset Store. assetstore.unity.com 요거를 아주 저렴한 가격에 (8000원 정도 줬던 듯) 구매했..

실험을 어떻게 진행하는지 사용자에게 가이드를 하는 것은 필수다. (물을 뿌리세요, 용액을 넣으세요 등) 작년에 개발할 때는 이러한 가이드로 그냥 텍스트를 작성, 1초마다 활성화-> 비활성화하며 깜빡이는 정도의 효과를 줬었다. 이번에는 Typing효과를 통해 실험 가이드를 강조하고, AI음성 Audio Source를 추가하여 청각적인 가이드도 제공하였다. 1. Typing 효과 먼저 텍스트가 바뀌는 부분(Scene(씬의 역할을 하는 프리팹)이 바뀌는 부분 등)은 그냥 gameobject.text를 불러와 바꿔주었다. oldText라는 변수는 기존 textUI에 적혀있던 Text를 의미하며, 이게 다른 text로 바뀌면(위 사진처럼 새로운 텍스트로 설정했을 때) Update에서 감지하고 코루틴을 호출하여 타..

이전까지의 프로젝트에서는 AR개발에 Vuforia를 활용했었다. 그런데 Vuforia로고가 화면에 뜨는 부분이 신경쓰이기도 하고, 여러가지 방법을 공부해보고 싶어서 이번에는 AR foundation을 사용했다. 각 실험은 Prefab이고 AR에서 인식한 평면에 실험 Prefab을 spawn해 실험을 진행할 수 있다. Window->Package Manager의 Unity Registry에서 ARfoundation와 ARCore XR Plugin을 import한다. 그 외 세팅들은 https://minquu.tistory.com/219 를 참고했다. (잘 정리해주셔서 감사합니다!) AR Foundation _ 파운데이션 Rnd 먼저 URP 씬을 하나 만들어준다. 필요없는 것들을 삭제해준다. 기존에 있는 스..