質問編集履歴

1

スクリプト変更の結果

2021/09/12 08:48

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -751,3 +751,39 @@
751
751
 
752
752
 
753
753
  本サイトで過去に似たような質問があったので参考にしました。int型のClearstageとStageNum(クリアしたステージの番号)を定義し、Clearstage < StageNumならばClearstage = StageNumを活用したつもりですが、うまく行きませんでした。
754
+
755
+
756
+
757
+ ### 追記
758
+
759
+ ```C#
760
+
761
+ if(clearstage == 1)
762
+
763
+ {
764
+
765
+ RectTransform rectTransformbutton2 = stage2button.GetComponent<RectTransform>();
766
+
767
+ rectTransformbutton2.localPosition = new Vector3(-82, 525.6f, -11520);
768
+
769
+ }
770
+
771
+ ```
772
+
773
+ としていたスクリプトを、
774
+
775
+ ```C#
776
+
777
+ if(clearstage == 1)
778
+
779
+ {
780
+
781
+ RectTransform rectTransformbutton2 = stage2button.GetComponent<RectTransform>();
782
+
783
+ rectTransformbutton2.anchoredPosition = new Vector2(-82, 525.6f);
784
+
785
+ }
786
+
787
+ ```
788
+
789
+ に変更してみたのですが、やはりUIボタンは移動してくれませんでした。なので、スクリプトのどこかの部分の考え方が間違っていると思われますが、未だ原因が分からずにいます。