전체 글 13

[멋쟁이사자처럼 부트캠프 TIL 회고] 유니티 게임 개발 3기 18일차

namespace UnityGameDevelopment.Day18 { public class Outline { public static string Chapter1 = "9 슬라이싱 스프라이트"; }}  1. 9 슬라이싱 스프라이트 UI Image의 크기를 늘이거나 줄이면 이미지가 뭉개집니다. 이를 막기 위해 유니티는 스프라이트에 9 슬라이싱 기법을 제공합니다. 위 이미지로 스프라이트 정보를 설정하여 뭉개지지 않는 UI를 구성하고자 합니다.스프라이트를 선택하고 인스펙터 뷰를 확인합니다. 9 슬라이싱을 설정하기 위해 Sprite Editor를 선택합니다. 스프라이트 에디터에서 초록색 선 혹은 점을 드래그해 상하단과 좌우측 테두리 크기를 설정합니다. 설정이 완료된 후에는 위의 Apply 버..

[멋쟁이사자처럼 부트캠프 TIL 회고] 유니티 게임 개발 3기 13일차

namespace UnityGameDevelopment.Day13 { public class Outline { public static string Chapter1 = "LINQ"; }}  1. LINQLINQ(Language INtegrated Query)란 질의하여 데이터 집합에서 원하는 데이터를 빠르고 편리하게 추출하는 방식입니다. LINQ는 C# 3.0부터 추가된 문법이며, 가독성이 좋고 유지 보수하기 좋습니다. 질의 방식LINQ는 쿼리 구문과 메서드 구문이 있습니다.쿼리 구문은 SQL과 비슷한 문법 키워드로 질의하여 데이터를 추출할 수 있습니다. 메서드 구문은 메서드 호출로 데이터를 추출할 수 있게 합니다. 구문from은 어떤 데이터에서 원하는 값을 추출할 건지를 설정할 수 있..

[멋쟁이사자처럼 부트캠프 TIL 회고] 유니티 게임 개발 3기 12일차

namespace UnityGameDevelopment.Day12 { public class Outline { public static string Chapter1 = "스택"; }}  1. 스택스택(Stack)은 데이터를 순서대로 저장하고 역순으로 데이터를 가져오는 자료 구조입니다. 링크드 리스트와 마찬가지로 노드 안에 데이터를 담고 노드끼리 연결해서 구현할 수 있습니다.public class StackNode{ public T data; public StackNode Prev { get; set; } public StackNode(T data) { this.data = data; }}public class Stack where T : new (..