ramkaの朝ごはんはピーナッツパン

超個人的備忘録です。基本自分のためなので、内容の不備、読みづらさ、つまらなさはご了承ください。

Buttonのinteractableが見つからない!!

answers.unity.com

ボタンを無効化するinteractableという値がButtonコンポーネントにあるんですが、

どうも見つからない!という現象が発生しました。

どういうもんかというと、

this.buttonBuy.interactable = false;

みたいに、Buttonコンポーネントの変数の後に”.”をいれてもInteractableが出てこない!

入力しても赤くなって「んなのないんだけど」って怒られます

もうパニックですよ!


悪さをしていたいのは自前で作った「Button」クラスです

どうもこいつが悪さをして表示できなくなっていたみたい

クラス名を変えたらちゃんとでてきました

そういう名前のクラスを作るなって話ですよね

気をつけましょう




ところで台風は大丈夫だったでしょうか

経験したことのない風速で、身の周りに被害を受けている人が多数いました

どうも最近は天変地異が多いような気がしますね

アクティブになっていないオブジェクトにアクセスする

mediamonster.blog.fc2.com

シーン中においてはあるけど、
スクリプトのSetactiveで有効にしたり、しなかったりする場合、
ActiveでないときにGameObject.Findだとnullが返却されて失敗する

そんな時は
this.transform.Find ("(探したいオブジェクト名)").gameObject;
でオブジェクトを検索できる

さらに、ヒエラルキー内を全部検索しにいくGameOject.Findより、
transformの方が高速らしい

transformの値を変える

tsubakit1.hateblo.jp

スマートな方法でtransformを変えていますね
とても参考になります


吉澤ひとみさん顔色悪かった

もう反省してるんだからマスコミはそこまで過剰にならなくても

あとは司法がすることで、それ以外の人は誰もさばけません

プレハブからオブジェクトを作ったらスケールが変わる(大きくなる)

monaski.hatenablog.com

やっていたのは、テキストのプレハブを用意しておいて、
生成&キャンバスの子オブジェクトに設定を行った。

その際、SetParentの第二引数に「true」をしていたのがよくないみたい。

「false」にしたら思うように動いた。