OSWorlds - 게임 블로그 📌 게임 프로그래밍 📌 게임소식 🔑 로그인 📝 회원가입

블루프린트

언리얼 엔진 Line Trace Sphere Trace Box Trace 차이와 사용 방법
게임 프로그래밍

언리얼 엔진 Line Trace, Sphere Trace, Box Trace 차이와 사용법 총정리

언리얼 엔진에서 공격 판정, 상호작용, 적 탐지 같은 기능을 만들다 보면 자주 등장하는 것이 Trace입니다. 이전 Collision 글에서 Box Collision이나 Sphere Collision처럼 실제 Collision Component를 이용해 충돌을 감지하는 방법을 살펴봤다면, Trace는 필요한 순간에 특정 방향이나 범위를 검사해서 어떤 Actor가 있는지 즉시 확인하는 방식이라고 생각하면 쉽습니다. 예를 들어 총을 발사했을 때 앞에 적이 있는지 확인하거나, 플레이어 […]

게임 프로그래밍

언리얼 엔진 Accessed None 오류 원인과 해결 방법 총정리

언리얼 엔진에서 블루프린트 작업을 하다 보면 한 번쯤 반드시 만나게 되는 오류가 있습니다. 바로 **Blueprint Runtime Error: Accessed None**입니다. 처음 이 오류를 보면 블루프린트 자체가 잘못됐거나 엔진에 문제가 생긴 것처럼 느껴질 수 있습니다. 하지만 대부분은 생각보다 단순합니다. 사용하려는 Actor, Component, Widget 등의 Object Reference가 비어 있는 상태에서 해당 객체의 변수나 함수를 호출했기 때문​입니다. 저 역시

게임 프로그래밍

언리얼 엔진 5.8 직접 프로젝트를 업데이트해봤습니다|업데이트 후 발생한 문제와 주의점

언리얼 엔진 5.8 직접 프로젝트를 업데이트해봤습니다|업데이트 후 발생한 문제와 주의점 언리얼 엔진으로 프로젝트를 계속 개발하다 보면 언젠가는 엔진 버전을 업데이트해야 할 때가 옵니다. 새로운 기능을 사용할 수 있고 기존 버그가 수정된다는 장점도 있지만, 이미 어느 정도 개발이 진행된 프로젝트라면 무작정 최신 버전으로 올리는 것도 부담스럽습니다. 저 역시 기존에 작업하던 프로젝트를 Unreal Engine 5.8 환경으로 업데이트했습니다.

위로 스크롤