Unity/Diary

·Unity/Diary
문제점Resources 폴더안에 Json을 생성해놓고 불러와서 읽고 쓰게 하고싶었는데 이미 빌드중인 상태일때는 파일을 동적으로 수정하거나 할때는 사용하지않는다고 해서 고민을 했다. 아직 본격적인 프로젝트가 아닌데 서버를 만들어서 하기에는 좀 헤비하다고 생각했고 간단하게 로그인 시스템을 구현할 수 있을 것 같다고 생각해서 열심히 찾아봤다. 해결 방법 > 유니티 저장 경로 [Unity] 유니티 저장 경로(dataPath, streamingAssetsPath, persistentDataPath 경로와 차이점)[서문] 게임을 만드는 도중, 세이브/로드가 잘 안 먹히는 현상때문에 골머리를 앓았는데요, 실시간으로 인게임에서 데이터를 불러오고 저장하는게 잘 안 되는 현상이었습니다. (에디터 밖으로geukggom.ti..
·Unity/Diary
그림자료는 모두 제가 직접 만든것으로 퍼가셔도 상관 없습니다. 틀린 정보가 있다면 댓글로 남겨주세용..결합도와 응집도의 전체적인 구조사진으로 보면 이런 구조인데, 설명을 듣고 이미지 자료를 봐도 결합도랑 응집도의 차이에 대해서 이해가 안될 수 있다.그냥 요약해서 생각하면결합도는 모듈간 상호의존성으로, 내가 나의 모듈로 A를 실행할 수 있는지 아니면 연관 모듈까지 이해해야 실행할 수 있는지를 나타내는 것이고,응집도는 모듈 내부에서 자기들끼리 얼마나 잘 사용되는가로 끈끈하게 이어져있어서 모두 사용이 되고 하나의 기능을 담당하고 있는지 아닌지로 응집도를 나타내는 것이다.  결합도결합도는 모듈과 모듈 사이의 관계에서 관련 정도를 나타낸다.모듈 간에는 관련이 적을수록 상호 의존성이 줄어 모듈의 독립성이 높아지고,..
·Unity/Diary
스파르타 탑다운 게임 Unity 를 이용해 ZEP과 같은 시점의 게임을 모방해 만드는 과제입니다.타일맵을 이용해 배경을 꾸밉니다.기본 UI 들을 활용해 적용하는 연습이 포함됩니다. 주요 기능 1. 캐릭터 만들기 - 한가지 이상의 캐릭터를 선택하여 캐릭터를 선택합니다. - Join을 하면 플레이어 프리팹스에 이름과 캐릭터 프리팹이름이 저장됩니다. - 선택하지 않을 시 Join X 2. 캐릭터 이동 - 키보드 A/W/S/D 를 이용하여 캐릭터가 움직입니다. - 캐릭터는 상하좌우(대각방향은 이동은 하지만 애니메이션은 Up, Down) 애니메이션을 통해 보는 방향을 정할 수 있습니다. - 현재 마우스로 보는 방향 전환은 잠깐 주석처리 해뒀습니다. (관련 기능이 없기때문에) 3. ..
·Unity/Diary
스크롤뷰(Scroll View)사용자가 컨트롤해서 컨텐츠를 확인할 수 있는 UI로 Text와 다르게 내용이 많아질 경우 스크롤 기능을 사용할 수 있어 공간적으로도 효율적으로 사용할 수 있다. 현재는 CurrentName으로 되어있는데 Scroll View다. ScrollRect스크롤바를 자동으로 보이고 안보이고를 설정할 수 있다.나는 이번 프로젝트에서는 모두 해제했다. 이것만 한다고 사라지는건 아니고 수평, 수직 각각의 Handle의 이미지도 꺼야한다. 스크롤뷰 정렬하기정렬하는게 참.. 쉬운일이 아니였다. 먼저 내용을 넣을 Content에 여러 컴포넌트를 추가해야한다.1. Content Size Fitter2. Layout Element3. Vertical Layout Group 사실 저중에 겹치는 기능..
·Unity/Diary
개요개인과제 - 탑뷰 게임 클론 2D 게임 개발하기 이번 스파르타 강의의 개인과제는 2D 게임 개발하기인데 1번 요구사항을 보자마자 고민에 빠졌다.에셋을 써서 한다면 되게 간단하고 빠르게 개발을 할 수 있겠지만 이번 개인과제만큼은 내꺼라는 느낌을 가지고싶었기 때문이다. 사실 캐릭터를 만드는 것 자체가 시간이 오래 걸리기때문에 마감 시간을 못지킬까봐 고민을 했지만 이왕 만드는거 다른 사람들 게임과 차이점을 줘보자 하고 다들 열심히 게임을 만들때 캐릭터를 찍고 있었다..괜찮아... 당당해져도돼.. 넌 귀여우니깐..필수요구사항은 어느정도 끝내고 이제 선택 위주로 만들면 되기때문에 조금은 여유롭게 개발을 한 것 같다. 하면서 시간이 제일 오래 걸렸던 부분은 애니메이션을 넣는 부분이였는데.내가 전에 개발할때는 P..
·Unity/Diary
Input system - New Input system이라고도 불리는 이 시스템은 UnityEngine.Input에서 Unity의 기존 입력 시스템을 대신하여 사용할 수 있으며, 확장성 높고 커스터마이징을 지원한다.  Input system 장점- 크로스 플랫폼 호환성 : 다양한 플랫폼과 입력 장치에 대해 일관된 방식으로 작동한다.- 리바인딩 : 플레이어가 게임 내에서 자신의 입력 설정을 변경할 수 있도록 지원한다.- 멀티플레이어 지원 : 여러 플레이어가 동일한 장치에서 게임을 플레이하거나, 각각의 장치에서 게임을 플레이할 때 입력을 쉽게 처리할 수 있다. Input system 핵심 개념- Input Action: 입력 행동을 정의한다. - Input Action Asset: 여러 개의 입력 행동을 ..
석영
'Unity/Diary' 카테고리의 글 목록 (6 Page)