Quellcode durchsuchen

使物体始终朝向相机的脚本

SZAND\msx_2 vor 3 Monaten
Ursprung
Commit
f957fe1715

+ 24 - 0
ActionTowerDefense/Assets/Scripts/FX/AlwaysFaceCamera.cs

@@ -0,0 +1,24 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class AlwaysFaceCamera : MonoBehaviour
+{
+    private Transform mainCam;
+    public float rotateRate = 5;
+
+    private void Start()
+    {
+        mainCam = Camera.main.transform;
+    }
+
+    private void Update()
+    {
+        Vector3 vec = mainCam.position - transform.position;
+        transform.LookAt(mainCam.position - vec * rotateRate);
+        Vector3 v = transform.localEulerAngles;
+        v.x = 0;
+        v.z = 0;
+        transform.localEulerAngles = v;
+    }
+}

+ 11 - 0
ActionTowerDefense/Assets/Scripts/FX/AlwaysFaceCamera.cs.meta

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