본문 바로가기
[유니티] 3D 슈팅게임 만들기 1. 엣셋다운 2. 라이팅 세팅 3. 애니메이션 애니스테이트 -> Die 연결 4. 무기장착 5. Rigidbody 추가 -> Capsule Collider 추가 6. 바닥레이어 7. 캐릭터 이동 using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerMovement : MonoBehaviour { private Vector3 movement; private float h; private float v; public float speed; public Rigidbody rigidbody3d; // Start is called before the first frame update void.. 2021. 5. 21.
[유니티] 네이게이션 1. SlimePBR 생성 2. 지도 만들기 Plane 생성 -> 바닥 이미지 넣기 -> Cube 2개 생성 3. Window -> AI -> Navigation -> Bake -> Bake 4. Slime Nav Mesh Agent 추가 C# Script using System.Collections; using System.Collections.Generic; using UnityEngine; //네비게이션 AI 사용 using UnityEngine.AI; public class NavMeshMove : MonoBehaviour { //이동하려는 목적지 Transform public Transform targetTrans; //네브메시 에이전트 컴포넌트 참조 public NavMeshAgent navM.. 2021. 5. 20.
[유니티]UI (드롭박스) 1. 버튼 추가 Canvas 아래 ConfigButton 추가 2. 배경음악 추가 Asset Store -> Music Tracks for Your Games 다운 UIManager Audio Source 컴포넌트 추가 3. 4. RotationTitleText -> Toggle Group 컴포넌트 추가 토글그룹 연결 5. C# Script using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; // UI 관리자 public class UIManager : MonoBehaviour { public Character character; //캐릭터 참조 public GameObject.. 2021. 5. 20.
[유니티] UI/UX Samples 1. UI 다운 Kenney Asset 다운 - Game Icons - UI Pack - Alien UFO pack 2. Create -> Plane -> Cube 3. UI 아이콘 Texture Type 변경 Sprit (2D and UI) 4. 팝업 UI -> Canvas 추가 Canvas -> Button 하위에 추가 왼쪽 하단에 위치 이미지 변경 5. 버튼 깨짐 방지 Window -> Package Manager -> 2D Sprite 설치 Sprite Editor -> Apply Button -> Sliced 6. 버튼 이미지 추가 7. 프로필 뜨기 Canvas -> Panel 하위에 추가 -> Color 알파값 최대(불투명하게) Button 추가 8. 프로필창 열기 패널에 여백 설정 Creat.. 2021. 5. 18.