반응형

전체 글 76

[유니티/C#] Scroll View에 유동적인 Text 넣기

Hierachy 창에서 우클릭 - UI - Scroll View를 눌러 Scroll View를 만든 후 Content 안에 UI - Text를 넣어줍니다. Scroll View 내의 Content 안에 Vertical Layout Group, Content Size Fitter를 넣어준 후 사진과 같이 설정해줍니다. https://docs.unity3d.com/kr/2017.4/Manual/script-VerticalLayoutGroup.html 수직 레이아웃 그룹 - Unity 매뉴얼 수직 레이아웃 그룹 컴포넌트는 자식 레이아웃 요소를 쌓습니다. 요소의 높이는 다음 모델에 따라 각각 최소, 선호, 가변 높이를 기준으로 결정됩니다. docs.unity3d.com https://docs.unity3d.co..

[유니티/C#] Json을 원하는 타입으로 읽기/쓰기 (Generic 사용)

Newtonsoft의 Json.NET을 사용하였다. using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System.IO; 밑의 코드들은 위의 코드를 넣어주어야 사용 가능하다. Data = ReadJson("Json 파일명"); public T ReadJson(string fileName) { TextAsset textAsset = Resources.Load(fileName); return JsonConvert.DeserializeObject(textAsset.ToString()); } Assets/Resources 안에 있는 Json 파일을 읽어오는 코드이다. filePath = Application.persistentDataPath; Data = Re..

[유니티/C#] 드래그 앤 드롭(Drag and Drop) 시스템 만들기

짤처럼 음식을 드래그 해서 손님한테 주는 시스템을 만들었다. // 음식 오브젝트에 넣은 코드 public class FoodController : MonoBehaviour, IBeginDragHandler, IEndDragHandler, IDragHandler { Vector3 DefaultPos; // 드래그 시작 void IBeginDragHandler.OnBeginDrag(PointerEventData eventData) { // 올바르지 않은 곳에 드래그 했을 때 돌아갈 위치를 저장해준다 DefaultPos = this.transform.position; // 드래그 시작 되었을 때는 드래그 중인 오브젝트의 레이캐스트 타겟을 꺼줘야 오류가 생기지 않는다 GetComponent().raycastTa..

[유니티/C#] List에서 중복 없이 뽑기(조합)

던전에서 한 층에 무작위의 방을 여러 개 배치하기 위해 만든 코드의 일부이다. 만들 방의 프리팹을 ~RoomPrefabs 안에 넣어두고 중복 없이 무작위로 생성하였다. private void MakeFloor() { List huntingRoomIndex = new List(); List harvestRoomIndex = new List(); List emptyRoomIndex = new List(); // 프리팹 개수만큼 인덱스를 저장 for (int i = 0; i < huntingRoomPrefabs.Length; i++) { huntingRoomIndex.Add(i); } for (int i = 0; i < harvestRoomsPrefabs.Length; i++) { harvestRoomInde..

기업 매칭(?)이랑 게임스쿨 후기

광주콘텐츠코리아랩(www.gckl.kr/)이랑 광주CGI아카데미(cgia.kr/)에서 진행하는 게임스쿨 강의를 마쳤다 수료증도 받았는데 공개적인 곳에 올려도 되는지 몰라서 안 올리도록 하겠음 기업이랑 매칭 해주는 줄 모르는 상태로 듣고있었어서 마지막에 기업 매칭 해준다길래 놀랐음 4학년 휴학생인데 되냐고 물어보니까 기업에 물어보라고 하셔서 면접은 일단 보기는 했음 나는 기획반으로 면접 봤고 3개 기업이서 지원자 3명 같이 면접 봄 먼저 기획반+디자인반인가 암튼 아트반 합쳐서 각자 이력서 ppt 준비해와서 개인으로 발표했음 나는 취업보다는 졸업이 먼저여서 면접에 대해 엄청 기억하려고 노력하진 않았음 그래서 면접 질문이 뭐였는지 하나도 기억 안 남; 암튼 그렇게 면접을 다 보고 취업계를 낼 수 있는지 찾아봤..

RPG maker 완성작

drive.google.com/file/d/1rJhSzlc0U5lrHO_CGhFplIJUpoUk017y/view?usp=sharing 정다운.zip drive.google.com 시간이 부족해서 기획서는 저대로 끝내버리고 게임을 완성했었다 블로그에 올리는 거 까먹고 있다가 이제 생각나서 올림 이번에 동아리원들 RPG maker 게임 만들어 볼 사람은 만들어보라고 시키면서 내 거 예시로 보여줬는데 그때 블로그의 존재가 떠오름.. 미완성된 부분도 있고 중간에 버그도 몇 개 있긴 한데 나름 짧은 시간에 만든 것 치곤 괜찮은 퀄리티인 것 같다...? 근데 게임에 시스템이나 퍼즐 만드는 거에 너무 집중해서 그런가 연출이랑 스토리적인 부분이 부족한 것 같음 그리고 퍼즐이 선형적인 구조라고 해야하나 퍼즐을 따라면서 ..

반응형