분류 전체보기 75

유니티 URP OutLine Shader Graph

유니티 버전 : 2020.3.25f1(URP) 작업환경 : Mac (Monterey 12.2.1) 이번엔 외곽선을 구현하는 방법에 대해서 알아봤습니다. 유튜브에 정말 친절히 나와있더군요.. 유니티 에셋스토어를 이용해도 되지만 URP는 거의 유료라서... 따라서 만들어보기로 했습니다. 유튜브 영상은 아래 주소를 확인하시면 됩니다 https://www.youtube.com/watch?v=X-kaX_8bYRc Create → Shader → Unlit Shader Graph 를 눌러 shader graph를 생성합니다. 이름은 OutlineShader로 합니다 Shader Node 는 다음과 같이 작성합니다. ProPerties를 추가해야하는데 다음과 같이 추가해 줍니다. 쉐이더 그래프를 새로 생성한 Mate..

유니티 파이어베이스 로그인 구현(이메일 방식)

유니티 버전 : 2020.3.25f1 작업환경 : Mac (Monterey 12.2.1), 안드로이드 이번엔 파이어베이스(Firebase)를 이용하여 로그인 기능을 구현하려 합니다. 파이어베이스를 이용하는 이유는 그냥? 해보고 싶어서 입니다. ㅎ 제일 먼저 유니티 프로젝트를 안드로이드로 switch platform합니다. 파이어베이스를 유니티에서 사용하기 위한 준비는 아래 사이트에 잘 정리 되어 있습니다. 하나씩 천천히 하면 됩니다. https://firebase.google.com/docs/unity/setup?hl=ko Unity 프로젝트에 Firebase 추가 | Firebase Documentation Join Firebase at Google I/O online May 11-12, 2022. R..

유니티/Firebase 2022.04.14

유니티 오브젝트 움직임 구현

유니티 버전 : 2020.3.25f1 작업환경 : Mac (Monterey 12.2.1) 유니티에서 기본적인 움직임 구현을 해 볼 예정입니다. 움직임 구현에는 여러가지 방법이 있는데 간단한 것 부터 시작해보려 합니다. 1. Position을 이용한 이동 큐브 오브젝트 하나를 생성합니다. 인스펙터의 Transform을 reset 시켜 오브젝트를 원점에 위치 시킵니다. 저는 scprits라는 폴더를 만들고 안에 스크립트를 작성하는데 이건 편하신대로... Movement.cs라는 스크립트를 만들어 줍니다. 하이어라키의 Cube를 선택하고 스크립트를 Add Component해줍니다. Movement.cs using System.Collections; using System.Collections.Generic; ..

유니티 2022.04.14

유니티 Swipe Menu(Carousel) UI

유니티 버전 : 2020.3.25 f1 작업환경 : Mac (Monterey 12.2.1) Carousel은 회전목마라는 뜻입니다. 회전목마 UI 뭔가 계속 도는 느낌의 UI입니다. 이 UI는 실제로도 많이 사용하고 또 많이 보고 있습니다. 애플 홈페이지에서 가져왔습니다. (제가 사고 싶어서... ㅎ) 상단에 있는 X표시는 빼고 좌우에 있는 화살표? 표시와 현재위치를 알려주는 하단의 원표시 이와 같은 형태를 캐로셀이라고 합니다. 슬라이더라고도 합니다. 이미지, 슬라이드가 많을 때 사용하면 좋은 UI입니다. 그리드 작업할 때 영역을 나누는 것과 비슷하게 생각하시면 될 것 같습니다. 전체가 value가 1이고 안의 내용물이 5개라고 할 때, 각 내용물의 위치는 0, 0.2, 0.4, 0.6, 0.8, 1이 ..

유니티/UI 2022.04.07

유니티 에셋 번들 사용법(Unity AssetBundle)

유니티 버전 : 2020.3.25f1(URP) 작업환경 : Mac (Monterey 12.2.1) https://docs.unity3d.com/kr/2020.3/Manual/AssetBundles-Workflow.html 에셋 번들 워크플로 - Unity 매뉴얼 에셋 번들을 시작하려면 다음 단계를 따르십시오. 각 워크플로 단계에 대한 자세한 내용을 보려면 문서에서 본 섹션의 다른 페이지를 참조하십시오. docs.unity3d.com Unity Doc을 따라하면 사용법 정도는 금방 익힐 수 있습니다. 그렇지만 제가 했던 바보같은 행동과 삽질을 안하기를 바라며 이렇게 남겨 봅니다. 에셋번들 빌드를 하기 위해 스크립트를 작성해야합니다. 스크립트 작성은 Assets폴더에 Editor 폴더를 생성하고 이 폴더 안..

유니티 2022.04.07
반응형