본문 바로가기

유니티2D

(13)
유니티 인벤토리 만들기! 그 첫번째! UI 안녕하세요! 곰돌입니다! 오늘부터 인벤토리 시스템을 만들기 위한 작업에 돌입했습니다! 일단 간단하게 아이템 픽업 사용 슬롯 확장 정도만 만들 예정이며 추후에 더 확장하며 규모를 키울 생각도 있습니다. 첫 번째로 인벤토리 UI를 간단하게 만들었습니다. 똥 손에 머리 쓰는 걸 싫어하기에 UI는 최대한 심플하게 구성했습니다! 자세한 사항은 영상으로 확인해보세요! 그리고 영상에서 사용한 bg는 아래 파일을 받으시면 됩니다! 사용 된 아이템 리소스는 아래 링크에서 받을 수 있습니다! https://alexs-assets.itch.io/16x16-rpg-item-pack 16x16 RPG Item Pack by Alex's Assets 72 small sprites that are perfect for an RPG..
튜토리얼을 모아 만들어 본 게임(?) 안녕하세요! 곰돌입니다. 오늘은 유튜브에 업로드한 튜토리얼 영상들의 내용으로만 간단한 게임(?)을 만들어 봤습니다. 아이템 부분을 제외하고는 전부 유튜브 영상을 보시면 설명이 되어있기에 주석은 따로 추가하지 않았습니다. ( 네. 절대 귀찮아서 안 했습니다. 파워당당) 게임을 만든다는게 어렵게 느껴지신다면 이 영상으로 자신감을 뿜뿜!! (뒤죽박죽 너무 무대포로 만들어졌지만....) 그럼 감사합니다! 패키지 임포트하는 방법 : 새 프로젝트 생성 다운받은 패키지 파일을 프로젝트에 드래그 앤 드랍 Import를 클릭 File - Build Settings 에 씬을 추가하면 됩니다! 패키지 다운받기 :
[유니티] 조이스틱 만들기! 안녕하세요! 유니티에서 모바일플랫폼으로 개발을 할 때 조이스틱을 만드는 방법입니다. IPointerDownHandler, IPointerUpHandler, IDragHandler 인터페이스를 사용하여 터치 혹은 마우스의 클릭의 상태에 따른 콜백을 받아 Vector2의 결과 값을 구했습니다. Vector2.magnitude , Vector2.normalized , ScriptableObject 등을 사용했으며 이번 영상에서는 위에서 말한 함수, 클래스가 어떤식으로 쓰였는지를 보시면 될 것 같습니다. 오브젝트의 설정은 아래 이미지를 참고하시면 됩니다!
GameOver 기본 코드 GameManager.cs 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 using System.Collections; using UnityEngine; public class GameManager : MonoBehaviour { private static GameManager _instance; public static GameManager Instance { get { if (_instance == null) { _instance = FindObjectOfType(); } return _instance; } } public GameOb..
유니티로 TelePort를 구현해보자! 안녕하세요. 야한곰입니다. 유니티로 텔레포트를 간단하게 구현하는 방법입니다. 사실 Player의 Position을 특정 상황에서 원하는 장소의 Position으로 초기화시키면 간단하게 텔레포트를 구현할 수 있지만 영상에서는 TelePort구조물을 애니메이션으로 꾸미고 ParticleSystem을 간단하게 수정해서 이펙트 효과를 주었습니다. https://youtu.be/_LZz5BaWoVY 스프라이트 에셋 다운로드 : https://drive.google.com/drive/folders/1By5CUsUi-NIFpjsw0Sz0uqwWyL4k7H1e?usp=sharing