1.修复了一些错误\n2.导入了URP的Sample

This commit is contained in:
2025-10-02 22:19:52 +08:00
parent a77faec0fa
commit 1ecb1b0ba4
558 changed files with 147322 additions and 39 deletions

View File

@@ -0,0 +1,36 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[ExecuteAlways]
public class ScreenSpacePlacement : MonoBehaviour
{
[SerializeField]
private Camera m_Cam;
[SerializeField]
private Transform m_FlareObject;
private bool m_MouseDown;
void OnGUI()
{
Event currentEvent = Event.current;
Vector2 mousePos = new Vector2();
if (currentEvent.type == EventType.MouseDown) m_MouseDown = true;
if (currentEvent.type == EventType.MouseUp) m_MouseDown = false;
mousePos.x = currentEvent.mousePosition.x;
mousePos.y = m_Cam.pixelHeight - currentEvent.mousePosition.y;
if (m_FlareObject != null && mousePos.x > 0 && mousePos.y > 0 && mousePos.x < m_Cam.pixelWidth && mousePos.y < m_Cam.pixelHeight)
{
Vector3 point = m_Cam.ScreenToWorldPoint(new Vector3(mousePos.x, mousePos.y, m_Cam.nearClipPlane));
if (m_MouseDown)
{
m_FlareObject.position = point;
}
}
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 26f41f4b3bedb46308a9b24f5f1ed862
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: