建造模式结构
检测Raycast,只触碰BuildModeCollider和Terrain两个层级。触碰到Terrain则移动到相应位置,触碰到BuildModeCollider移动到其父物体的相对位置。
BuildModeCollider碰撞体只在BuildMode下生效,其大小为自身大小加邻位。
有两个BuildModeCollider_flat 和 BuildModeCollider_ud
BuildModeCollider_flat包含自身大小及平面上8个邻位
BuildModeCollider_up包含自身大小及上下两个邻位
建造物命名规则:
父物体“Constru_”+物体名称
子物体:BuildModeCollider_flat;BuildModeCollider_ud (其中地基只有BuildModeCollider_flat)