前提・実現したいこと
上から落ちてきたオブジェクトが地面についたときにRigidBodyを削除するスクリプトを書きたいのですが、スクリプトをほとんど書いたことがない初心者なのでネットで調べてもよくわかりませんでした。
教えていただけると幸いです
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
c#
1using System.Collections; 2using System.Collections.Generic; 3using UnityEngine; 4 5public class OnCollision_DestoryRb : MonoBehaviour 6{ 7 public string tagName; 8 public void OnCollisionEnter(Collision collision) 9 { 10 if(collision.gameObject.tag==tagName) 11 { 12 Rigidbody rb = collision.gameObject.GetComponent<Rigidbody>(); 13 Destroy(rb); 14 } 15 } 16}
試したこと
補足情報(FW/ツールのバージョンなど)
Unity 2019.4.11f1
visual studio 2017
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/05 11:16
2021/01/06 00:37