캐릭터 로드
This commit is contained in:
@@ -21,10 +21,7 @@ public class TransparentWindow : MonoBehaviour
|
||||
[Tooltip("작업표시줄 / Alt+Tab 에서 숨김 (WS_EX_TOOLWINDOW)")]
|
||||
[SerializeField] bool hideFromTaskbar = true;
|
||||
|
||||
[Header("검증용")]
|
||||
[Tooltip("런타임 큐브 생성. 씬에 AlphaTestCube 가 있으면 그쪽이 우선한다")]
|
||||
[SerializeField] bool spawnTestCube = false;
|
||||
|
||||
[Header("렌더링")]
|
||||
[Tooltip("URP 포스트프로세싱 비활성화")]
|
||||
[SerializeField] bool forceDisablePostProcessing = true;
|
||||
|
||||
@@ -32,7 +29,6 @@ public class TransparentWindow : MonoBehaviour
|
||||
[SerializeField] bool quitOnEscape = true;
|
||||
|
||||
Camera cam;
|
||||
Transform testCube;
|
||||
|
||||
/// <summary>플레이어 창 핸들. 준비되기 전에는 Zero.</summary>
|
||||
public System.IntPtr Hwnd { get; private set; } = System.IntPtr.Zero;
|
||||
@@ -55,11 +51,6 @@ void Awake()
|
||||
}
|
||||
|
||||
Application.runInBackground = true;
|
||||
|
||||
// 씬에 큐브가 있으면 그것을 쓰고, 없을 때만 런타임 생성
|
||||
var inScene = GameObject.Find("AlphaTestCube");
|
||||
if (inScene != null) testCube = inScene.transform;
|
||||
else if (spawnTestCube) CreateTestCube();
|
||||
}
|
||||
|
||||
void Start()
|
||||
@@ -73,8 +64,6 @@ void Start()
|
||||
|
||||
void Update()
|
||||
{
|
||||
if (testCube != null) testCube.Rotate(new Vector3(30f, 45f, 15f) * Time.deltaTime);
|
||||
|
||||
// 포커스가 있을 때만 동작하는 보조 탈출구
|
||||
if (quitOnEscape)
|
||||
{
|
||||
@@ -83,14 +72,6 @@ void Update()
|
||||
}
|
||||
}
|
||||
|
||||
void CreateTestCube()
|
||||
{
|
||||
var cube = GameObject.CreatePrimitive(PrimitiveType.Cube);
|
||||
cube.name = "AlphaTestCube";
|
||||
cube.transform.position = transform.position + transform.forward * 5f;
|
||||
testCube = cube.transform;
|
||||
}
|
||||
|
||||
#if !UNITY_EDITOR && UNITY_STANDALONE_WIN
|
||||
IEnumerator ApplyWindowStyle()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user