Unreal Engine 5 Dev Log 8 ― 가챠, 캡슐 머신, 놀이기구 2
오늘 한 일
- 블렌더로 만든 가챠 머신 및 관련 object 불러와서 맵에 설치함.
- 코인 10개 랜덤 스폰
- BP_CoinSpawner
- Component
- BoxCollision(SpawnArea)
- EventBeginPlay
- ForLoop(0, SpawnCount-1)
- SpawnActor(BP_Coin, SpawnTransform)
- SpawnTransform
- SpawnArea.GetWorldLocation, SpawnArea.GetScaledBoxExtent
- RandomFloatInRange(X)=-BoxExtentX~BoxExtentX
RandomFloatInRange(Y)=-BoxExtentX~BoxExtentY - MakeVector(RandomX, RandomY, 0)
- SpawnArea.GetWorldLocation+MakeVectorReturn
- SpawnTransform
- Component
- BP_CoinSpawner
- 코인 회전
- BP_Coin.Component: RotatingMovement: Z=-45
- 코인 줍기
- BP_Coin.Component:
- StaticMeshComponent(Coin)
- SphereCollision(CoinCollision)
- On Component Begin Overlap
- Branch !=bCollected
- SetbCollected=True
- CastToBP_ThirdPersonCharacter(OtherActor)
- BP_ThirdPersonCharacter.AddCoin(): Amount=1
- DestoryActor
- BP_Coin.Component:
막힌 부분
- 도달할 수 없는 위치에 생성되는 Coin 해결하기
다음에 할 일
- Insert Coin 존에 player가 도달하면 가챠 기계에 코인 count를 하나씩 빼고 관련 조명이 1개씩 켜지게 들어오게 하기. 3개가 되면 pull zone 활성화.


