본문 바로가기

Unreal Engine548

Unreal Engine Data Type Data Type 은 컴퓨터 메모리에서 이진법으로 어떻게 표시할지를 정하는 것이며 이 데이터로 무엇을 할 수 있을지 제한하는 방법이기도 하다. 또한 데이터의 모양(Shape)이라고 생각해도 무방하다. Integers -> 2, 23, -14 Floats -> 1.5, -5.0, 0.232 Strings -> "hi", .. Bools -> true, false Struct -> Object와 매우 비슷하지만, 보통 작은 크기이며 레퍼런스를 사용하지 않음 2023. 6. 28.
Unreal Engine Spawn 보통 슈팅게임의 총알이나, 캐릭터 생성 등을 구현할 때 사용하는 Spawn 기능에 대해서 글을 쓰도록 하겠습니다. Spawning은 플레이 중에 오브젝트를 만드는 것 입니다. 먼저, 기존에 상자에 Impulse를 추가했었던 Connection을 제거합니다. 이때 Alt+클릭으로 핀을 누르면, 연결이 제거됩니다. 1. 인스턴스를 만들 블루프린트 클래스가 어떤 클래스인지 찾습니다. 2. Transform 을 정해야합니다. Transform은 위치(Location), 회전(Rotation), 스케일(Scale)을 나타냅니다. Spawn Actor node에는 Return Pin(Output of the Node)이 있는데, 이것은 노드를 실행시킨 결과로 반환되는 데이터나 오브젝트입니다. 따라서 현재는 BP_P.. 2023. 6. 28.
Unreal Engine Class & Instance 오브젝트 프로그래밍은 클래스와 인스턴스를 사용할 때 효과적입니다. 클래스를 사용하면, 같은 작업을 반복하지 않아도 됩니다. 클래스는, 템플릿과 같은 역할을 하며, 클래스로 인스턴스들을 만들 수 있습니다. user1, user2 와 같이 User 클래스의 속성과 메서드가 같은 Instance를 생성할 수 있습니다. 하지만, user1과 user2는 이름은 같은, 본인의 고유한 속성 값과 메서드도 가질 수 있습니다. Unreal Engine Blueprint에서 클래스 구현 액터를 Script Behavior를 갖는 재사용 가능한 블루프린트 클래스로 변환 이 윈도우에서는, 블루프린트 클래스의 인스턴스가 어떻게 만들어질지 미리 확인가능하다. 강의에서는 Contents 에 블루프린트클래스가 생성된 것을 확인하였.. 2023. 6. 28.
Unreal Engine Adding an Impulse to Objects Before getting started, There are some difference in words "Force" and "Impulse". Force arises over time, whereas impulses are instantaneous. We did get the reference of the object in the previous article. This time, We will make object do something. There is a Keyboard Event There are two execution pins. Pressed, Released. What we are going to do is printing mass of the cube by pressing space b.. 2023. 6. 26.