⭐ Unreal Engine/UE FPS TPS
[UE] Pistol
[UE] Pistol
2023.04.01권총을 추가했다. Hand IK를 적용하여 손이 권총에 자연스럽게 부착되게 하였다. 탄창을 빼고 장착하는 모션까지 추가하여 게임의 재미를 더했다. 목차 Characters CAnimInstance.h .cppCAnimInstance_Arms.h .cppCPlayer.h .cppUtilities CHelpers.hCLog.h .cppWeapons CBullet.h .cppCMagazine.h .cpp CWeapon.h .cppCWeapon_AK47.h .cppCWeapon_AR4.h .cppCWeapon_Pistol.h .cpp CWeaponComponent.h .cppWidget CUserWidget_CrossHair.h .cppCUserWidget_HUD.h .cppCGameMode.h .cp..
[UE] FPS, Pistol
[UE] FPS, Pistol
2023.03.31목차 Characters CAnimInstance.h .cppCAnimInstance_Arms.h .cppCPlayer.h .cppUtilities CHelpers.hCLog.h .cppWeapons CBullet.h .cppCMagazine.h .cpp CWeapon.h .cppCWeapon_AK47.h .cppCWeapon_AR4.h .cppCWeapon_Pistol.h .cpp 생성CWeaponComponent.h .cppWidget CUserWidget_CrossHair.h .cppCUserWidget_HUD.h .cppCGameMode.h .cppGlobal.hCAnimNotifyState_Equip.h .cpp CAnimNotifyState_Reload.h .cpp AK4..
[UE] FPS(일인칭 슈팅 게임)
[UE] FPS(일인칭 슈팅 게임)
2023.03.30목차 Characters CAnimInstance.h .cppCAnimInstance_Arms.h .cpp 생성CPlayer.h .cppUtilities CHelpers.hCLog.h .cppWeapons CBullet.h .cppCMagazine.h .cpp CWeapon.h .cppCWeapon_AK47.h .cppCWeapon_AR4.h .cppCWeaponComponent.h .cppWidget CUserWidget_CrossHair.h .cppCUserWidget_HUD.h .cppCGameMode.h .cppGlobal.hCAnimNotifyState_Equip.h .cpp CAnimNotifyState_Reload.h .cpp 필요한 에셋 추가하기, 소켓 추가하기 SK_M..
[UE] Mixamo, 무기 추가(AK47)
[UE] Mixamo, 무기 추가(AK47)
2023.03.29언리얼 엔진에서 TPS(Third-Person Shooter) 게임에 무기를 추가하려면 여러 단계를 거쳐야 한다. 3D 모델링 소프트웨어를 사용하여 무기 자산을 생성하거나 마켓플레이스 또는 기타 소스에서 가져올 수 있다. 자산에는 무기의 모델, 애니메이션 및 사운드가 포함되어야 한다. 목차 Characters CAnimInstance.h .cppCPlayer.h .cppUtilities CHelpers.hCLog.h .cppWeapons CBullet.h .cppCMagazine.h .cpp CWeapon.h .cppCWeapon_AK47.h .cppCWeapon_AR4.h .cppCWeaponComponent.h .cppWidget CUserWidget_CrossHair.h .cppCUserW..
[UE] 재장전(탄창 생성 및 제거)
[UE] 재장전(탄창 생성 및 제거)
2023.03.28언리얼 엔진에서 'SpawnActorDeferred'는 액터 클래스의 인스턴스를 생성할 수 있게 해주지만 실제 생성은 현재 프레임 끝까지 지연시킨다. 이것은 한 번에 많은 액터를 생성하고 싶을 때나 액터 생성이 성능 면에서 비용이 많이 드는 경우에 유용할 수 있다. 목차 Actor Lifecycle Characters CAnimInstance.h .cppCPlayer.h .cppUtilities CHelpers.hCLog.h .cppWeapons CBullet.h .cppCMagazine.h .cpp 생성CWeapon.h .cppCWeapon_AR4.h .cppCWeaponComponent.h .cppWidget CUserWidget_CrossHair.h .cppCUserWidget_HUD.h ...
[UE] 총알 & 재장전 구현. Bullet, Magazine, Reload
[UE] 총알 & 재장전 구현. Bullet, Magazine, Reload
2023.03.27목차 Enlarge CrossHair, Bullet, Reload Characters CAnimInstance.h .cppCPlayer.h .cppUtilities CHelpers.hCLog.h .cppWeapons CBullet.h .cpp 생성CWeapon.h .cppCWeapon_AR4.h .cppCWeaponComponent.h .cppWidget CUserWidget_CrossHair.h .cppCUserWidget_HUD.h .cppCGameMode.h .cppGlobal.hCAnimNotifyState_Equip.h .cpp SK_AR4_Skeleton 소켓 생성 - Muzzle_Bullet CPlayer CPlayer.cpp더보기#include "CPlayer.h"#incl..
[UE] 총알 연사, HUD & CrossHair
[UE] 총알 연사, HUD & CrossHair
2023.03.23전반적으로 언리얼 엔진에서 TPS 총알 발사를 구현하려면 블루프린트, 애니메이션 및 물리 시뮬레이션의 조합이 필요하다. 올바른 설정을 통해 플레이어가 게임에 계속 몰입할 수 있는 현실적이고 매력적인 슈팅 경험을 만들 수 있다. 목차 연사(AutoFire) 구현하기 Characters CAnimInstance.h .cppCPlayer.h .cppUtilities CHelpers.hCLog.h .cppWeapons CWeapon.h .cppCWeapon_AR4.h .cppCWeaponComponent.h .cppWidget CUserWidget_CrossHair.h .cpp 생성CUserWidget_HUD.h .cppCGameMode.h .cppGlobal.hCAnimNotifyState_Equip...
[UE] 총알 발사 구현하기
[UE] 총알 발사 구현하기
2023.03.22언리얼 엔진에서 3인칭 슈팅 게임(TPS) 총알 발사를 구현하려면 무기 만들기, 총알 생성, 총알 구성, 충돌 돌처리, 대미지 적용, 시각 효과 추가하기 등의 과정이 필요하다. 언리얼 엔진에서 TPS 총알 발사를 구현하려면 블루프린트, 애니메이션 및 물리 시뮬레이션의 조합이 필요하다. 올바른 설정을 통해 플레이어가 게임에 계속 몰입할 수 있는 현실적이고 매력적인 슈팅 경험을 만들 수 있다. 목차 총알 발사 구현하기 언리얼 엔진에서 3인칭 슈팅 게임(TPS) 총알 발사를 구현하려면 다음과 같은 여러 단계가 필요하다. 무기 만들기: 먼저 무기용 메시와 총알이 생성되는 소켓이 포함된 무기 청사진을 만들어야 한다. 청사진에 발사 애니메이션과 음향 효과도 추가해야 한다.총알 생성: 플레이어가 무기를 발사할..
[UE] Hand IK, AnimInstance, Fire
[UE] Hand IK, AnimInstance, Fire
2023.03.21Unreal Engine 4의 Hand IK(Inverse Kinematics)는 캐릭터의 가상 손이 사실적인 방식으로 환경 및 개체와 상호 작용할 수 있도록 하는 기능이다. 대상 개체의 위치와 방향을 기반으로 캐릭터 손의 위치와 방향을 계산하여 작동한다. 언리얼 엔진 4에서 Hand IK를 사용하려면 스켈레탈 메시가 있는 캐릭터와 손 애니메이션이 포함된 애니메이션 세트가 있어야 한다. Hand IK 시스템은 애니메이션 데이터를 사용하여 캐릭터 손의 위치와 방향을 실시간으로 계산한다. 목차 Weapon Unreal Engine 4의 Hand IK(Inverse Kinematics)는 캐릭터의 가상 손이 사실적인 방식으로 환경 및 개체와 상호 작용할 수 있도록 하는 기능이다. 대상 개체의 위치와 방향..
[UE] TPS Weapon, AnimNotify, Aim
[UE] TPS Weapon, AnimNotify, Aim
2023.03.17글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자입니다 목차 Weapon - Equip&Unequip, Aim 구현하기 Characters CAnimInstance.h .cppCPlayer.h .cppUtilities CHelpers.hCLog.h .cppWeapons CWeapon.h .cppCWeapon_AR4.h .cppCWeaponComponent.h .cppCGameMode.h .cppGlobal.hCAnimNotifyState_Equip.h .cpp 생성 CWeapon CW..
[UE] TPS Weapon - Weapon Framework 짜기
[UE] TPS Weapon - Weapon Framework 짜기
2023.03.16목차 Weapon - Framework 짜기 Characters CAnimInstance.h .cppCPlayer.h .cppUtilities CHelpers.hCLog.h .cppWeapons CWeapon.h .cpp 생성CWeapon_AR4.h .cpp 생성CWeaponComponent.h .cpp 생성CGameMode.h .cppGlobal.h https://designerd.tistory.com/entry/Unreal-20230111-10%EA%B0%95-%EB%AC%B4%EA%B8%B0%EA%B4%80%EB%A6%AC [Unreal] (2023.01.11) 10강 - 무기관리목차 무기 관리 BP: Blueprint Class BS: Blend Space ABP: Animation B..
[UE] Line Trace, Multi Trace, TPS 기본 세팅
[UE] Line Trace, Multi Trace, TPS 기본 세팅
2023.03.15목차 Line Trace 01_Spawn C01_Properties.h .cppC02_MeshC02_Mesh_SphereC02_Mesh_ConeC03_Spawner.h .cpp02_Profiler C01_Log.h .cppC02_DrawDebug.h .cpp03_Collision C01_ActorOverlap.h .cppC02_ComponentOverlap.h .cppC03_OverlapAndHit.h .cpp C04_Trigger.h .cppC04_Light.h .cpp C05_MultiTrigger.h .cpp C05_FallingBox.h .cpp C05_SpotLight.h .cpp C06_EventTrigger.h .cpp C06_Explosion.h .cpp C07_Override.h ...