
Hierarchy 창 현재 씬에 존재하는 카메라와 오브젝트를 확인할 수 있는 창 Asset 폴더 게임 제작에 필요한 그림, 사운드, 모델 데이터같은 리소스를 확인할 수 있는 폴더 Scene 창 현재의 게임 오브젝트를 시각적으로 편집하는 창 Game 창 게임

스크립트로 오브젝트 생성 먼저 Circle 오브젝트를 프리팹으로 설정해주고 빈 오브젝트를 하나 만들어서 거기에 오브젝트를 생성하는 스크립트를 컴포넌트로 추가해준다. 그리고 [SerializeField]를 이용해 Circle 프리팹을 Inspector에서 적용할 수 있

* 캐릭터 애니메이션 구현 * 프레임 바이 프레임을 구현하기 위해서 에셋 스토어에서 "warrior free" 라는 도트 그래픽 애니메이션을 Import해서 프로젝트에 Assets에 저장했다. 유니티 에셋 스토어에서 저장한 에셋은 상단 메뉴 바에서 window->pa

* 똥피하기 게임 만들기 - 2 * 그 다음은 Saw 오브젝트를 프리펩으로 만들고 Saw를 생성하는 오브젝트와 스크립트를 제작하는 것이다. SawSpawner라는 빈 오브젝트를 만들어 주고 SawSpawner라는 스크립트를 만들어서 SawSpawner에 넣어준다.

Week 5

종스크롤 2D 슈팅 게임 만들기(2) 이제 Enemy를 만든다. Enemy의 이미지와 애니메이션은 Player와 같이 만들어준다. 그리고 Enemy 스크립트를 만든다. Enemy 스크립트에는 플레이어 방해, 이동, 데미지를 받는 기능, 리워드 기능이 들어간다. 먼저

종스크롤 2D 슈팅 게임 만들기(3)이제 게임의 정보를 UI로 표시하기 위해 게임 화면에 UI들을 그린다. 여기서 체력 칸을 구현할때 열을 맞출때 체력을 나타내는 하트들의 이미지의 부모 이미지 UI에서 Grid Layout Group 컴포넌트를 추가해서 정렬을 깔끔하게

종스크롤 2D 슈팅 게임 만들기(4)이제 보스의 무기들을 구현하는 Boss_Weapon 스크립트를 만든다. IWeapon 인터페이스를 상속받고 3가지의 패턴이 있다.그리고 EnemySpawnManager에서 10번 일반 몬스터를 소환했다면 보스 몬스터를 소환한다. 보스

종스크롤 2D 슈팅 게임 만들기(5)이번에는 옵션창에서 오디오 크기를 조절하는 것을 구현한다.위 그림은 AudioListener에 AudioSource가 들어오는 방식이다. AudioSource를 AudioMixer로 더하고 AudioMixer들의 소리가 AudioLi

3D 액션 게임 만들기(2)캐릭터의 애니메이션을 구현하기 위해 MainCharacter라는 Animator를 만들고 거기에 Asset에서 제공한 Animation을 넣는다.위 사진은 MainCharacter Animator의 Animation과 Parameter를 설정

3D 액션 게임 만들기(3) 인벤토리의 구현을 마무리하도록 한다. 그래서 인벤토리의 한 칸을 담당하는 Inventory Slot 버튼의 스크립트를 구현한다. 멤버 변수로 현재 슬롯이 비어있는지 확인하는 isEmpty와 지정한 슬롯이 몇 번째 슬롯인지 저장하는 slo

3D 액션 게임 만들기(4)이어서 잡화 상점 화면인 ItemShopPopup을 마무리 짓는다. ItemShopSlot에서 버튼을 눌러 아이템의 개수를 결정하는데 그럴 때마다 개수에 따른 금액이 결정되는데 그걸 이용해서 델리게이트로 금액이 변할 때마다 델리게이트를 전달하