diff options
author | chai <215380520@qq.com> | 2023-06-29 10:04:49 +0800 |
---|---|---|
committer | chai <215380520@qq.com> | 2023-06-29 10:04:49 +0800 |
commit | 6dbca86d957f774059068b8dbe01170d71cb0e8f (patch) | |
tree | 7b7f9511f70ceee27944741eaa850f05431354eb /WorldlineKeepers/Assets/Scripts/Physics | |
parent | 05cb0609b1ddef5380a7c9442605cbfdad4df192 (diff) |
*misc
Diffstat (limited to 'WorldlineKeepers/Assets/Scripts/Physics')
6 files changed, 1 insertions, 119 deletions
diff --git a/WorldlineKeepers/Assets/Scripts/Physics/PhysicsManager.cs b/WorldlineKeepers/Assets/Scripts/Physics/PhysicsManager.cs index b8f1ec2..61c7f7d 100644 --- a/WorldlineKeepers/Assets/Scripts/Physics/PhysicsManager.cs +++ b/WorldlineKeepers/Assets/Scripts/Physics/PhysicsManager.cs @@ -13,6 +13,7 @@ public enum ColliderType public partial class PhysicsManager : Singleton<PhysicsManager> { + // 共享的四叉树查询存储结果列表 public List<IQuadTreeObject> sharedRetriveResults => m_SharedRetriveResults; private List<IQuadTreeObject> m_SharedRetriveResults = new List<IQuadTreeObject>(); diff --git a/WorldlineKeepers/Assets/Scripts/Physics/TestQuadtree.cs b/WorldlineKeepers/Assets/Scripts/Physics/TestQuadtree.cs deleted file mode 100644 index 2ea967e..0000000 --- a/WorldlineKeepers/Assets/Scripts/Physics/TestQuadtree.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using mh; -using MH; -using Unity.VisualScripting; - -namespace mh -{ - [DefaultExecutionOrder(-1000)] - public class TestQuadtree : MonoBehaviour - { - - private void Awake() - { - } - - private void FixedUpdate() - { - var pos = UnitManager.hero.transform.position; - PhysicsManager.Instance.collisionQuadtreeRange = new Vector4(pos.x, pos.y, 30, 20); - PhysicsManager.Instance.hurtboxQuadtreeRange = new Vector4(pos.x, pos.y, 30, 20); - PhysicsManager.Instance.Update(); - } - - private void OnDrawGizmos() - { - PhysicsManager.Instance.Debug(); - } - } - -} diff --git a/WorldlineKeepers/Assets/Scripts/Physics/TestQuadtree.cs.meta b/WorldlineKeepers/Assets/Scripts/Physics/TestQuadtree.cs.meta deleted file mode 100644 index ed81efe..0000000 --- a/WorldlineKeepers/Assets/Scripts/Physics/TestQuadtree.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: f88bde6dc59a579488b9b0aa6906f913 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/WorldlineKeepers/Assets/Scripts/Physics/TestSpirits.cs b/WorldlineKeepers/Assets/Scripts/Physics/TestSpirits.cs deleted file mode 100644 index 8e46d3d..0000000 --- a/WorldlineKeepers/Assets/Scripts/Physics/TestSpirits.cs +++ /dev/null @@ -1,57 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UIElements; - -public class TestSpirits : MonoBehaviour -{ - public SpiritScript prefab; - - public static List<SpiritScript> spirits = new List<SpiritScript>(); - - private const int kMaxCount = 500; - - void Start() - { - int count = kMaxCount - spirits.Count; - for (int i = 0; i < count; ++i) - { - float x = UnityEngine.Random.Range(-20, 10); - float y = UnityEngine.Random.Range(-20, 10); - SpiritScript go = Instantiate(prefab) as SpiritScript; - go.transform.position = new Vector3(x, y, 0); - go.transform.parent = this.transform; - go.gameObject.SetActive(true); - } - StartCoroutine(CoSpawn(5)); - } - - IEnumerator CoSpawn(float interval) - { - while (true) - { - int count = kMaxCount - spirits.Count; - for (int i = 0; i < count; ++i) - { - float x = UnityEngine.Random.Range(-20, 10); - float y = UnityEngine.Random.Range(-20, 10); - SpiritScript go = Instantiate(prefab) as SpiritScript; - go.transform.position = new Vector3(x, y, 0); - go.transform.parent = this.transform; - go.gameObject.SetActive(true); - } - - yield return new WaitForSeconds(interval); - } - } - - private void FixedUpdate() - { - for(int i = 0; i < spirits.Count; ++i) - { - spirits[i].Tick(); - } - } - -} diff --git a/WorldlineKeepers/Assets/Scripts/Physics/TestSpirits.cs.meta b/WorldlineKeepers/Assets/Scripts/Physics/TestSpirits.cs.meta deleted file mode 100644 index 479bb7a..0000000 --- a/WorldlineKeepers/Assets/Scripts/Physics/TestSpirits.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 339ab6a313449b84fb9f51c3b6a1980b -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/WorldlineKeepers/Assets/Scripts/Physics/unity-quadtree-master.meta b/WorldlineKeepers/Assets/Scripts/Physics/unity-quadtree-master.meta deleted file mode 100644 index cbdce18..0000000 --- a/WorldlineKeepers/Assets/Scripts/Physics/unity-quadtree-master.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2fb02811893802a4bb3f07b115453535 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: |