본문 바로가기

분류 전체보기68

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.
[C#] 변수 선언 기초 C#에서 변수는 값을 저장하는 메모리 상의 위치입니다. C#에서 변수를 선언하려면 변수의 유형과 이름을 지정해야 합니다. 여기에 C#에서 변수를 선언하는 예제가 있습니다: int age; 이것은 "age"라는 이름의 "int" 유형 (정수의 줄임말)의 변수를 선언합니다. 정수는 소수점이 없는 정수입니다. 변수를 선언할 때 같이 값을 할당할 수도 있습니다. 예를 들어: int age = 35; 같은 유형의 여러 변수를 한 번에 선언할 수도 있습니다. 예를 들어: int age = 35, height = 180; 다른 유형의 변수도 같은 선언에서 선언할 수 있습니다. 예를 들어: int age = 35; double weight = 75.5; string name = "John Smith"; 2022. 12. 27.