【Unity】 個人的に良く使う関数まとめ C#
よく使うけど忘れやすい関数のメモ
gameObject(test)をgetする
GameObject obj1 = GameObject.Find("test");
ほかにも親、子のときのgetの仕方はあるけどこれが今のところ便利だと思ってる(素人
今のAnimatorのstateをgetして比較(Base Layerのdummyの場合)
Animator animator; void Start(){ animator = GetComponent<Animator>(); } void Update(){ AnimatorStateInfo stateInfo = animator.GetCurrentAnimatorStateInfo(0); if(stateInfo.fullPathHash == Animator.StringToHash("Base Layer.dummy")){ //ここに処理を書く } }
実行タイミングをずらす
//funcは関数、timeは時間 Invoke("func",time);
らしい(あまり使ってない
というよりこのクラスをそのまま使わせてもらってます
引数取れる関数が使えるので便利(ラムダ式は良く分かってない
衝突判定
随時追加します