본문 바로가기

unity2d

(3)
[Unity2D] 퀘스트 시스템 구현 [유니티 기초 - B24] RPG퀘스트 시스템 구현하기 를 보고 작성된 게시글 입니다. 일단 "대화 순서"를 지정해보기 위해서 npc를 두명으로 늘려주고 시작하겠습니다. 백설공주npc를 하나 추가했고 id=2000 Capsulcolider2D 와 Rigidbody2D(Kinematic)을 추가해줬습니다. 레이어는 "Object" 탈리아에게 말걸기 (열쇠를 가져다 달라는 퀘스트 ) -> 백설공주에게 말걸기 (열쇠 정보얻기) ->열쇠 찾기-> 탈리아에게 가져가서 퀘스트 완료 이렇게 탈리아(id=1000)에게 먼저 말을 건 후 백설공주(id=2000)에게 말을 걸어야 퀘스트 완료가 가능하다 퀘스트 대화 퀘스트 정보추가 와 관리 대화 시스템때와 유사하게 퀘스트를 관리해줄 QuestManager.cs 퀘스트 데이..
[Unity2D] 대화창 구현 [유니티 기초 - B23] RPG 대화 시스템 구현하기 를 보고 작성했습니다. 오브젝트 관리 Layer가 Object인 오브젝트들에게 id를 부여하고, 해당 오브젝트가 NPC인지 판별이 가능하도록 변수를 주도록 합시다 ObjData.cs를 생성하고 다음과 같이 변수를 생성합니다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class ObjData : MonoBehaviour { public int id; public bool isNPC; } 그리고 이를 Object 레이어인 모든 오브젝트들에게 적용하고 NPC들에게는 1000번대의 id를 부여하고 isNPC에 체크하고, NPC가 아닌 오브젝트에는..
[Unity2D] 유니티 2D기본과 애니메이션 유니티 3D기본이 끝나고 이제 본격적으로 2D에 대한 강의가 시작되었습니다. 먼저 유니티2D를 위한 기본 세팅 + 애니메이션 편입니다. 제가 뭣도 모르고 2D게임을 개발하려고 도트를 찍고있었거든요 사이즈 문제로 전부 폐기하게 되었습니다.. 혹시라도 이 글을 보신다면 강의를 다 듣고 그래픽을 시작하시는 것을 추천드립니다. [유니티 기초 - B13] 2D 프로젝트 준비하기 (+다운로드) : 골드메탈 [유니티 기초 - B14] 2D 아틀라스와 애니메이션 (+다운로드) : 골드메탈 님의 유튜브 영상을 보고 작성한 게시글입니다. 1. 프로젝트 시작 2D에는 Light가 필요 없기 때문에 기본으로 생성되는 것이 main Camera 뿐임 Background를 이용해 배경색 변경가능 2. 오브젝트 스프라이트sprit..

728x90