現在UIを作っています。
オブジェクトをクリックするとボードが出現するようにしたいので、ボードをプレファブ化してインスタンスを作っています。
ゲームを起動して、インスタンスの作成、Canvasの子にして表示されるところまではうまくいったのですが、拡大されて表示されてしまっており、これを1倍で表示したいと考えていますがうまくいきません。
ゲームを起動してボードを選択してインスペクターをみると、RectTransformのscale項目がxyのみ3倍になっており、これを1に戻すと正常な大きさに戻ります。
インスペクタをデバッグモードで表示すると、localScaleの項目が同じ内容になっていたので、RectTransform.localScaleを設定したのですが、変化はありませんでした。※プレファブのもともとのサイズはxyとも1になっています。
スクリプトで呼び出しているので大きさの調整もスクリプトでやるべきかと考えているのですが、このscaleの変更方法がわからず困っています。
どなたかこの部分の対応の仕方を教えて頂けないでしょうか。
宜しくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。