ロバメモ - 素人のUnity覚書と奮闘記

素人のUnity覚書と奮闘記

クラス

MonoBehaviourと他のクラスを多重継承したい場合

スーパークラスの書き方 サブクラスの書き方 スーパークラスの書き方 ・MonoBehaviourを継承したスーパークラスを作成する。 ・virtualキーワードをつけてStart()などを作成しておく。 ・アクセス修飾子もサブクラスで使えるようにしておくこと。 using Syst…

C# アクセス修飾子

※アセンブリ=ブロジェクト、コンテナーであるクラス=自クラス、と勝手に解釈してます。 アクセス修飾子 同じプロジェクト 別のプロジェクト 自クラスサブクラス別クラス サブクラス別クラス public ○○○ ○○ protected internal ○○○ ○× internal ○○○ ×× prot…

GetComponent()以外で他のクラスを参照するには?

やりたいこと MonoBehaviourを継承しない場合 MonoBehaviourを継承する場合 やりたいこと 他のクラスを参照するとき、ゲームオブジェクトにクラスをアタッチして、GameObject.Find("object_name").GetComponent<MyClass>()といった感じでアクセスする方法多いんだけど</myclass>…

シングルトンクラス

やりたいこと シーンをまたいで変数値を保持するクラスを作りたい。 シングルトンクラスを作る using UnityEngine; using System.Collections; public class Global : MonoBehaviour { static public Global instance; void Awake(){ if (instance == null) …