자산 충돌 박스 z-fighting 현상 개선 #20
@@ -22,6 +22,7 @@ namespace XED.Util
|
|||||||
public Func<Transform, GameObject> instantiateObject;
|
public Func<Transform, GameObject> instantiateObject;
|
||||||
public bool isSelected = false;
|
public bool isSelected = false;
|
||||||
public bool isCollided = false;
|
public bool isCollided = false;
|
||||||
|
private float zFightingOffset = 1.0001f;
|
||||||
|
|
||||||
private void Awake()
|
private void Awake()
|
||||||
{
|
{
|
||||||
@@ -125,7 +126,7 @@ namespace XED.Util
|
|||||||
{
|
{
|
||||||
Vector3 localCenter = transform.InverseTransformPoint(meshBounds.center);
|
Vector3 localCenter = transform.InverseTransformPoint(meshBounds.center);
|
||||||
Vector3 localSize = transform.InverseTransformVector(meshBounds.size);
|
Vector3 localSize = transform.InverseTransformVector(meshBounds.size);
|
||||||
objectRenderer.transform.localScale = localSize;
|
objectRenderer.transform.localScale = localSize * zFightingOffset;
|
||||||
objectRenderer.transform.localPosition = meshBounds.center;
|
objectRenderer.transform.localPosition = meshBounds.center;
|
||||||
if (snapPoints.Count == 8)
|
if (snapPoints.Count == 8)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user