분류 전체보기110 [유니티] 메뉴생성 - 목표: 엑셀파일 변환 using UnityEditor;using UnityEngine;using UnityEngine.Windows;using System.IO;//EditorWindow를 상속public class TableDataTool : EditorWindow{ private string selectedFilePath = "No file selected"; private string inputFilePath = ""; private string outputDirectory = "Data"; //유니티에 메뉴생성 [MenuItem("Tools/TableDataTool")] //생성창 만들기 public static void ShowWindow() { GetWindo.. 2025. 1. 4. [유니티] 툴 만드는 법 using UnityEditor;public class TableDataTool : EditorWindow{ [MenuItem("Tools/파일이름")] public static void ShowWindow() { GetWindow(); } private void OnGUI() { GUI관련 내용 }}EditorWindow를 상속받아야 GetWindow부분이 활성화 된다. OnGUI()를 통해서 GUI 부분을 채워넣는다. 2025. 1. 4. 유니티 카드게임 Learning 보호되어 있는 글 입니다. 2024. 12. 14. 유니티 기능 보호되어 있는 글 입니다. 2024. 12. 14. [언리얼] Bacteria Project - 아이템 획득, 총알 갯수, 쏠 때 총(Riffle, Launcher)에 따른 로직 - 지속형 데미지 수류탄 로직 - Bacteria의 시야에 Player가 있는지 확인에 따른 행동조건을 활성화하는 부분 - Bacteria BehaviorTree로 생존, 죽음의 조건에 따라서 행동 - Collision에 닿으면 Arrow 부분에서 몬스터(bacteria)가 스폰되도록 함. - Level 블루프린트에서 Scene을 사용하기위한 로직 2024. 12. 11. C# 자기개발 https://learn.microsoft.com/ko-kr/dotnet/csharp/programming-guide/classes-and-structs/using-properties 속성 사용 - C#다음 예제에서는 C#의 속성을 사용하는 방법을 보여줍니다. get 및 set 접근자가 읽기 및 쓰기 액세스를 구현하고 속성 사용법을 알아보는 방법을 확인합니다.learn.microsoft.comhttps://learn.microsoft.com/ko-kr/dotnet/csharp/language-reference/keywords/method-parameters 메서드 매개 변수 - C# reference메서드 매개 변수는 값으로 전달됩니다. 한정자는 읽기 전용 및 'out' 매개 변수와 같은 구분을 포함하여.. 2024. 12. 11. C# where 제네릭 정의 where절은 제네릭 형식, 메서드, 대리자 or 로컬 함수의 형식 매개 변수에 대한 인수로 사용되는 형식에 대한 제약 조건을 지정 where T : struct -> T는 값 형식이 있어야한다.where T : class -> T는 참조 형식이 있어야한다.where T : new() -> T는 매개변수가 없는 생성자가 있어야한다.where T : parentclassName -> T는 부모 클래스의 자식 클래스여야한다.where T : interfaceName -> T는 인터페이스가 구현되어야한다.where T : U -> T는 U로부터 상속받은 클래스이다. where(제네릭 형식 제약 조건) - C# referencewhere(제네릭 형식 제약 조건) - C# 참조learn.micr.. 2024. 12. 10. [유니티] ScriptableObject //ScriptableObject : 에셋메뉴를 만들어줌[CreateAssetMenu(fileName = "파일이름명", menuName = "메뉴이름", order = 1)]order : 순서 [CreateAssetMenu(fileName = "New Card", menuName = "Card", order = 1)]public class CardScriptableObject : ScriptableObject{ public string cardName; //Text넣을 크기를 늘려줌 [TextArea] public string actionDescription, cardLore; public int currentHealth, attackPower, cost; pub.. 2024. 12. 2. 팀 프로젝트 계획 보호되어 있는 글 입니다. 2024. 12. 1. 이전 1 2 3 4 ··· 13 다음