b51f063d525e4d1c434d2a577f22a918cff91222
Ground snap: - When an actor has no colliding components at all (e.g. a VR start marker, placement helper, or any BP whose collision is only enabled on entering editor mode), SnapActorToGround now anchors the PIVOT directly on the ground instead of falling back to the full-bounds bbox bottom. The full-bounds bottom could be far below the pivot (helper meshes, arrows, visual markers) and was lifting objects hundreds of units into the air. - Actors with collision keep the original behavior (collision-bbox bottom rests on the ground). Catalog spawn: - Always snap to ground (drop the bAutoSnapToGround gate) — a user clicking in the catalog expects the object to land on the ground every time; the flag is kept for gameplay-side spawning via SceneLoader. - SpawnActor now uses AlwaysSpawn instead of AdjustIfPossibleButAlwaysSpawn so UE never pushes the actor vertically to resolve overlaps — SnapActorToGround is the authoritative placement step. CLAUDE.md workflow rule: - Document that behavior / logic changes require explaining the plan first and waiting for go-ahead; only diagnostic-only additions (temporary UE_LOG) are fine without approval. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
C++
92.7%
HTML
6.3%
C
0.5%
C#
0.5%