【3Dゲームエンジン】Unity質問スレッド30at GAMEDEV【3Dゲームエンジン】Unity質問スレッド30 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト562:り ctrlのsys00をcommonのxsys00に代入し、Update関数のDebug.Logでxsys00を表示するだけの処理をしようと思いましたが、同じくエラーは出ず、xsys00を宣言した際に入れた値が表示されるだけでした。 //ctrl.cs public class ctrl : MonoBehaviour{ public int sys00 = 1; } //common.cs public class common : MonoBehaviour { public ctrl ctrl2; //ここでctrl.csを代入? int xsys00 = 10; //代入されてない場合は10のまま } void Start () { xsys00 = ctrl2.sys00; //ここでctrl.csのsys00をxsys00に代入 } void Update () { Debug.Log(xsys00); //sys00を代入したxsys00を表示 } 結果:10を返し続ける(xsysに代入されていない) 知りたいこと ほかのスクリプトの変数を取得、操作する方法 563:名前は開発中のものです。 17/08/11 10:48:54.89 zcZ67cQE.net >>542 >539の方が言ってる通りだと思う。 getComponentのところがまずい。 そして、541最後の知りたい事がそれに当たる。 http://hiroyukitsuda.com/archives/1702 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch