Terima kasih untuk membantu kami meningkatkan kualitas Dokumentasi Unity. Meskipun kami tidak dapat menerima semua pengajuan, kami membaca setiap perubahan yang disarankan dari pengguna kami dan akan melakukan pembaruan di mana berlaku.
CloseUntuk beberapa alasan perubahan yang disarankan Anda tidak dapat diajukan. Silahkan <a>try lagi</a> dalam beberapa menit. Dan terima kasih untuk mengambil waktu untuk membantu kami meningkatkan kualitas Dokumentasi Unity.
Closetarget | root atau anak-anaknya. |
recursive | Binds juga sifat transformasi anak-anak target ketika diatur ke true . |
componentType | Jenis komponen. |
Menambahkan ikatan untuk semua sifat komponen pertama dari tipe T ditemukan di target, dan juga untuk semua anak-anak target jika recursive adalah true
.
using UnityEngine; using UnityEditor; using UnityEditor.Animations;
public class BindComponentScript : MonoBehaviour { void Start() { var recorder = new GameObjectRecorder(gameObject);
// Add bindings for all the properties of the Transform and BoxCollider components. recorder.BindComponentsOfType<Transform>(gameObject, false); recorder.BindComponentsOfType<BoxCollider>(gameObject, false); } }
Hal ini juga dimungkinkan untuk menggunakan metode non-generic, dalam kasus mana typeof()
akan mendapatkan Jenis komponen.
Contoh ini mendapatkan hasil yang sama seperti contoh di atas:
using UnityEngine; using UnityEditor; using UnityEditor.Animations;
public class BindComponentNonGenericScript : MonoBehaviour { void Start() { var recorder = new GameObjectRecorder(gameObject);
recorder.BindComponentsOfType(gameObject, typeof(Transform), false); recorder.BindComponentsOfType(gameObject, typeof(BoxCollider), false); } }
.
Copyright ©2022 Unity Technologies. Tanggal Publikasi: 2022-04-04.