분류 전체보기 159

상속받은 모노에 에디트 둘다 사용하기.

상속받은 클래스 Hero의 인스펙트창.아래와 같이 해도 버튼이 2개가 나오지 않는다.CustomEditor(typeof(CharBase))]public class CharBaseEditor : Editor{ public override void OnInspectorGUI() { base.OnInspectorGUI(); CharBase heroObj = (CharBase)target; if (heroObj.Test) { GUILayout.Button("CHAR"); } }}[CustomEditor(typeof(HeroObj))]public class HeroObjEditor : Editor{ public override void OnInspectorGUI() { base.OnInspect..

1. 특수 폴더 이름

https://docs.unity3d.com/kr/2023.1/Manual/SpecialFolders.html Assets Editor Editor Default Resources EditorGUIUtility.Load Gizmos Gizmos.DrawIcon Resources Resources.Load Standard Asset StreamingAssets 숨겨진 에셋 임포트 과정에서 Unity는 Assets 폴더(또는 그 안의 하위 폴더)의 다음과 같은 파일 및 폴더를 무시합니다. 숨겨진 폴더 ‘.’로 시작하는 파일 및 폴더 ‘~’로 끝나는 파일 및 폴더 ‘cvs’라는 이름의 파일 및 폴더 확장자가 .tmp 인 파일

표준 쿼리 연산자 : LINQ를 통한 데이터 변환(C#)

https://learn.microsoft.com/ko-kr/dotnet/csharp/programming-guide/concepts/linq/data-transformations-with-linq . 여러 입력 시퀀스를 새 형식을 가진 단일 출력 시퀀스로 병합합니다. 소스 시퀀스에 있는 각 요소의 속성 하나만으로 또는 여러 속성으로 구성된 출력 시퀀스를 만듭니다. 요소가 소스 데이터에서 수행된 작업의 결과로 구성된 출력 시퀀스를 만듭니다. 출력 시퀀스를 다른 형식으로 만듭니다. 예를 들어 데이터를 SQL 행 또는 텍스트 파일에서 XML로 변환할 수 있습니다. 여러 입력을 단일 출력 시퀀스로 결합 Concat로 두 데이터를 결합 class Student { public string First { get;..

C#/LINQ 2024.01.04

LINQ 쿼리 작업의 형식 관계(C#)

https://learn.microsoft.com/ko-kr/dotnet/csharp/linq/get-started/type-relationships-in-linq-query-operations 소스 데이터를 변환하지 않는 쿼리 데이터 소스의 형식 인수에 따라 범위 변수의 형식이 결정됩니다. 선택된 개체의 형식에 따라 쿼리 변수의 형식이 결정됩니다. 여기서 name은 문자열입니다. 따라서 쿼리 변수는 IEnumerable입니다. 쿼리 변수는 foreach 문에서 반복됩니다. 쿼리 변수가 문자열 시퀀스이기 때문에 반복 변수도 문자열입니다 소스 데이터를 변환하는 쿼리 데이터 소스의 형식 인수에 따라 범위 변수의 형식이 결정됩니다. select 문은 전체 Customer 개체가 아니라 Name 속성을 반환합니..

카테고리 없음 2024.01.04

확장명 메서드

https://learn.microsoft.com/ko-kr/dotnet/csharp/programming-guide/classes-and-structs/extension-methods OrderBy 예제 using System.Linq; class ExtensionMethods2 { static void Main() { int[] ints = [10, 45, 15, 39, 21, 26]; var result = ints.OrderBy(g => g); foreach (var i in result) { System.Console.Write(i + " "); } } } //Output: 10 15 21 26 39 45 확장명 메서드는 정적 메서드로 정의되지만 인스턴스 메서드 구문을 사용하여 호출. 첫 번째 ..

C#/LINQ 2024.01.03

C# LINQ 쿼리를 작성하여 데이터 쿼리

URL C#을 사용하여 LINQ 쿼리 작성 - C# C#에서 LINQ 쿼리를 작성하는 방법을 알아봅니다. learn.microsoft.com 목차 C# LINQ 쿼리를 작성하여 데이터 쿼리 표준 쿼리 연산자 확장 메서드 쿼리 구문과 메서드 구문. 의미상 동등한 쿼리 int[] numbers = [ 5, 10, 8, 3, 6, 12 ]; //Query syntax: IEnumerable numQuery1 = from num in numbers where num % 2 == 0 orderby num select num; //Method syntax: IEnumerable numQuery2 = numbers.Where(num => num % 2 == 0).OrderBy(n => n); foreach (int ..

C#/LINQ 2024.01.01

쿼리 식 기본 사항

URL 쿼리 식 기본 사항(C#의 LINQ) - C# 쿼리 식과 관련된 개념 소개 learn.microsoft.com 목차 C#의 LINQ 쿼리 식은 특별한 문법을 사용하여 데이터 소스에서 데이터를 쿼리하는 데 사용됩니다. 쿼리 식은 일반적으로 SQL과 비슷한 구문을 제공하여 데이터를 검색, 필터링 및 변환하는 데 편리합니다. 아래는 쿼리 식의 기본 사항에 대한 자세한 설명입니다: 기본 from 절: from 절은 데이터 소스에서 데이터를 가져오는 역할을 합니다. 데이터 소스의 각 요소를 대상 범위 변수에 할당하여 사용할 수 있도록 합니다. from 변수 in 데이터소스 쿼리 변수 및 범위 변수: from 절에서 선언된 변수는 쿼리 변수입니다. 이 변수는 쿼리 식 내에서 사용되며 데이터 소스의 각 요소에..

C#/LINQ 2023.12.30

LINQ 쿼리 소개(C#)

https://learn.microsoft.com/ko-kr/dotnet/csharp/linq/get-started/introduction-to-linq-queries LINQ 쿼리 소개(C#) - C# LINQ는 다양한 데이터 원본 및 형식의 데이터 쿼리에 대한 일관된 모델을 제공합니다. LINQ 쿼리에서는 항상 개체로 작업합니다. learn.microsoft.com 1. 기본 // The Three Parts of a LINQ Query: // 1. Data source. int[] numbers = [ 0, 1, 2, 3, 4, 5, 6 ]; // 2. Query creation. // numQuery is an IEnumerable var numQuery = from num in numbers w..

C#/LINQ 2023.12.30