Choose your operating system:
Windows
macOS
Linux
First Person Template , 일인칭 템플릿을 사용하여 새로운 게임을 막 만들기 시작하셨다면, 잘 된 일입니다! 구체적인 무언가를 이뤄내는 방법 안내서를 찾고 계신가요? 끝도 없이 펼쳐져 있는 빈 캔버스에서 무한한 가능성을 보고 계신가요? 이 문서에는 구현할 수 있는 아이디어를 참고해 보시기 바랍니다.
-
블루프린트 비주얼 스크립트 시스템에 대한 문서 와 비디오 를 확인하세요. 가끔 무엇을 할 것인가가 아니라 어떻게 할 것인가가 문제인데, 블루프린트에 대해 잘 알아두면 결국 C++ 로 작업을 하게 될지라도 아이디어의 빠른 프로토타입 작업이 가능합니다.
-
캐스케이드 파티클 에디터 를 사용하여 총구 섬광을 나타내는 파티클 이펙트 를 만듭니다. 그런 다음 파티클 시스템 컴포넌트 를 사용하여 FirstPersonCharacter 블루프린트에 추가하고, InputAction Fire Event 에서 컴포넌트를 활성화(Activate)시킵니다.
-
보너스 : FirstPersonProjectile 에 파티클 시스템 컴포넌트를 추가하여 그 뒤에 연기자욱같은 것을 추가합니다. 여기서 Use Local Space 를 찾아봅니다.
-
-
일인칭 게임에 쓸 HUD 제작 에 언리얼 모션 그래픽 을 사용합니다.
-
배경에 디스트럭터블 메시 조금 추가하는 건 어떨까요? 디스트럭터블 액터, 블루프린트 통신 프로젝트 문서에서 그 방법을 알아보세요!
-
[비헤이비어 트리](InteractiveExperiences/BehaviorTrees/QuickStart)를 사용하여 게임에 AI 캐릭터 를 추가하여 플레이어에게서 도망가거나 플레이어를 추적, 원조, 공격하도록 할 수 있습니다.
-
Bonus : Implement damage on the * 보너스 : FirstPersonCharacter 와 새로운 AI 캐릭터** 에 대미지 를 구현하고, 서로를 파괴 할 수 있도록 합니다. 블루프린트로 액터 스폰 및 소멸 에 그에 대한 자세한 정보가 안내되어 있습니다.
-
더블 보너스 : 블루프린트로 캐릭터 무브먼트 셋업 문서를 따라 AI 와 FirstPersonCharacter 에 동작 옵션을 추가합니다!
-
-
플레이어가 죽게 됐다면, 아마 리스폰시키고 싶겠지요? 블루프린트로 플레이어 리스폰 문서를 확인하세요.
-
블루프린트 통신 프로젝트 튜토리얼에서 배운 내용을 토대로 배경에 위험물을 추가합니다. 폭발하는 통이 게임의 "황금 표준" 이기는 하지만, 게임의 월드에 만들어 볼 수 있는 위험물은 많습니다:
-
거대한 팬! 플레이어/AI 를 밀거나 당길 수도 있을 정도로.
-
독가스 방출! 퍼지거나 움직이도록 만듭니다.
-
용암! 왜냐면 용암이니까요! 네, 아주 효과적인 출입불가 표시지요.
-
얼음같은 미끄러운 표면. 표면의 마찰을 변경하여 플레이어가 미끄러지도록 만듭니다!
-
-
FirstPersonCharacter 의 점프 높이, 달리기 속도, 질량, 기타 Character Movement Component 의 여러가지 프로퍼티를 변경하여 독특한 느낌의 게임플레이를 만듭니다.
-
발구름판 (Launch Pad)은 일인칭 게임을 포함한 여러가지 게임 유형에 자주 쓰입니다.
-
자세한 힌트, 튜토리얼, 가이드, 아이디어 관련해서는 언리얼 엔진 Forums 를 참고하시기 바랍니다.