본문 바로가기

전체 글80

언리얼/유니티 블로그 글 주제 모음. 언리얼 엔진에서 사용하는 C++ 관련 주제언리얼 엔진의 C++ 기본 문법변수 및 데이터 타입제어 구조 (조건문, 반복문 등)함수 및 메서드 정의언리얼 엔진의 클래스 구조UObject와 AActor 클래스 개념클래스 상속 및 확장언리얼 엔진의 메모리 관리스마트 포인터 (TSharedPtr, TWeakPtr 등)가비지 컬렉션언리얼 엔진의 이벤트 및 델리게이트이벤트 시스템델리게이트와 멀티캐스트 델리게이트언리얼 엔진의 네트워킹리플리케이션RPC (Remote Procedure Call)언리얼 엔진의 플러그인 개발플러그인 구조모듈 생성 및 사용언리얼 엔진의 성능 최적화프로파일링 도구최적화 기법 (메모리 최적화, CPU/GPU 최적화)언리얼 엔진의 AI 프로그래밍비헤이비어 트리AI 컨트롤러유니티 엔진에서 사용하는 C.. 2024. 6. 19.
Unreal Engine에서 TArray를 랜덤하게 섞는 방법 오늘은 Unreal Engine에서 TArray를 랜덤하게 섞는 방법에 대해 알아보려고 합니다. 이 기능은 게임이나 다른 프로젝트에서 요소의 순서를 무작위로 섞어야 할 때 유용합니다.우리는 언리얼 엔진에서 TArray를 사용하여 데이터를 저장하고 관리하고 있습니다. 이러한 배열을 무작위로 섞어야 할 때가 종종 있습니다. 여기서는 이를 어떻게 수행할 수 있는지 알아보겠습니다.우선, TArray를 랜덤하게 섞는 가장 일반적인 방법 중 하나는 Fisher-Yates 셔플 알고리즘을 사용하는 것입니다. 이 알고리즘은 배열을 순회하면서 각 요소를 무작위로 선택하여 섞는 방식으로 작동합니다.다음은 Unreal Engine에서 TArray를 랜덤하게 섞는 함수를 구현한 예시입니다:templatevoid Shuffle.. 2024. 5. 13.
[영어] 어린왕자 영어 Short Essay "The Little Prince" is a beloved novella written and illustrated by Antoine de Saint-Exupéry. It tells the story of a young prince who leaves his home planet to travel the universe, learning about life and love along the way. One of the things that makes "The Little Prince" such a timeless and enduring work is its simple, yet profound storytelling. The book is written in a way that is accessible.. 2022. 12. 27.
[C#] 클래스(class) 기초 C#에서 클래스는 객체를 생성하는 템플릿입니다. 붕어빵을 예로 들어서 쉽게 설명해 볼까요 ? 붕어빵을 만들때 붕어빵 틀에 반죽을 부은다음에 구우면 붕어빵이 완성되죠 ? 붕어빵 틀 = 클래스 붕어빵 = 객체 라고 생각하면 쉽습니다. 클래스를 객체 생성의 템플릿이라고 하는 이유이죠. 여기 C#에서 간단한 클래스의 예제가 있습니다: public class Dog { // Properties public string Breed { get; set; } public int Age { get; set; } public string Name { get; set; } // Constructor public Dog(string name, int age, string breed) { Name = name; Age = ag.. 2022. 12. 27.