2025/05/23 3

DT 기능 에디터 만들기 GoogleSheetURLParser Class 설명

1. GoogleSheetURLParser Class 에디터 만들기 위해선 일단, 정규 표현식이란 개념을 숙지해야 한다.웬 뜬금없이 정규 표현식? 이라는 의문을 가지기 쉬운데,정규 표현식 사용을 통해 문자열에서 특정 패턴을 찾거나 검증하거나 추출하는 데 사용되는 개념이기 때문이다. 구글 스프레드 시트 URL 주소를 통해 특정 패턴을 찾아서, 변수 값을 추출한 뒤 그 변수 값으로 시트를 분별하여 DT를 가져올 것이기 때문이다. 정규 표현식이란,특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식 언어이다. 이러한 정규 표현식을 활용하기 위한 네임 스페이스는using System.Text.RegularExpressions 이다. 정규 표현식을 통해,Google Sheet URL에서 spreadShe..

GAS 시스템 시작

학습 실습https://github.com/kwon1232/GAS_Study/tree/main/Lecture/2/Source(Ability System Component)ASC 어빌리티 시스템 컴포넌트를 줄여서 ASC로 불린다.게임플레이 어빌리티 시스템을 관리하는 핵심 컴포넌트이다.게임플레이 어빌리티 및 다양한 작업을 관리하는 처리하는 중앙 처리 장치이다. 액터에 단 하나만 부착할 수 있다.액터는 부착된 ASC를 통해 게임플레이 어빌리티(GA)를 발동시킬 수 있다. ASC를 부착한 액터 사이에 해당 컴포넌트를 통해 GAS 시스템의 상호작용이 가능해진다. (Gameplay Ability)GA 게임플레이 어빌리티는 줄여서 GA(Gameplay Ability)로 불린다.ASC에 등록되어 발동시킬 수 있는 액..

UE5/GAS 2025.05.23

UE 5.1 시작 시 항상 마지막 프로젝트 로드 설정

왼족에 보이는 것 처럼 4.27과 5.1의 설정은 조금 다르다. 시작 시 항상 마지막 프로젝트 로드하기가 켜져있으면 에디터 실행 시 마지막으로 실행한 프로젝트가 실행된다.에디터가 안켜져서 당황해서 이것 저것 ini파일도 보고 뒤적거렸는데,저 설정 값만 꺼주면 된다. 5.1 사용시 VS 꼭 설치해야 할 구성 요소 필수 항목“C++를 사용한 데스크톱 개발” 워크로드MSVC v143 - VS 2022 C++ x64/x86 빌드 도구Windows 10 SDK (10.0.19041.0 이상) 추가로 권장CMake, ninja, Windows용 C++ CMake 도구.NET SDK (기본 포함됨) 참고: 왜 v143이 필요한가요?Unreal Engine 5는 Visual Studio 2022 기준으로 v143 ..