質問編集履歴

3

エラーコードを追加

2018/11/27 06:34

投稿

Midget2
Midget2

スコア34

test CHANGED
File without changes
test CHANGED
@@ -46,6 +46,10 @@
46
46
 
47
47
  ④のところで,自分でやってみたのは,
48
48
 
49
+
50
+
51
+ >
52
+
49
53
  //オブジェクトBのParentConstraintコンポーネントを取得
50
54
 
51
55
  ParentConstraint myParentConstraint = ObjB.GetComponent<ParentConstraint>();
@@ -66,6 +70,14 @@
66
70
 
67
71
  以上のようなことをやってみましたがエラーでした。
68
72
 
73
+ エラーの内容は次の通りです。
74
+
75
+ > Assets/ConstraintScript.cs(34,4): error CS0165: Use of unassigned local variable `myConstraintSource'
76
+
77
+
78
+
79
+
80
+
69
81
  リファレンスを見る限り,
70
82
 
71
83
  ParentConstraint.AddSource(source)

2

やってみたことを追加しました。

2018/11/27 06:34

投稿

Midget2
Midget2

スコア34

test CHANGED
File without changes
test CHANGED
@@ -41,3 +41,47 @@
41
41
  以下のサイトを参考にしたのですが理解ができませんでした。
42
42
 
43
43
  https://qiita.com/Akematty/items/04fadac40f7ea45fd5ab
44
+
45
+
46
+
47
+ ④のところで,自分でやってみたのは,
48
+
49
+ //オブジェクトBのParentConstraintコンポーネントを取得
50
+
51
+ ParentConstraint myParentConstraint = ObjB.GetComponent<ParentConstraint>();
52
+
53
+ //ソースを宣言
54
+
55
+ ConstraintSource myConstraintSource;
56
+
57
+ //sourceTransformをオブジェクトAのtransformを代入←ここでエラー
58
+
59
+ myConstraintSource.sourceTransform = ObjA.transform;
60
+
61
+ //オブジェクトBのParentConstrainにソースを追加←これもエラー
62
+
63
+ myParentConstraint.AddSource(myConstraintSource);
64
+
65
+
66
+
67
+ 以上のようなことをやってみましたがエラーでした。
68
+
69
+ リファレンスを見る限り,
70
+
71
+ ParentConstraint.AddSource(source)
72
+
73
+ となっているので,.AddSource(source)の括弧の中に入れるのはsource型?なのか…と思い,ソースの型を宣言。
74
+
75
+ .sourceTransformというのが,画像の赤四角で囲んだ部分だと思いオブジェクトAのtransformを代入しました。
76
+
77
+ しかしエラーが出ました…。このあたりが理解しきれていません。
78
+
79
+
80
+
81
+ そもそも,画像の赤四角で囲んだ部分の値をスクリプトから代入するのはAddSourceなのか…というのが1つの疑問です。
82
+
83
+ もし,AddSourceであるならば,そこに何を入れたらよいのかわからない…というのが2つ目の疑問です。
84
+
85
+
86
+
87
+ やってることが滅茶苦茶かもしれませんが,なにとぞよろしくお願いします。

1

参考にしたサイトを追加しました。

2018/11/26 12:56

投稿

Midget2
Midget2

スコア34

test CHANGED
File without changes
test CHANGED
@@ -35,3 +35,9 @@
35
35
  画像の赤く囲った部分にスクリプト上で宣言したいのですがその方法を教えて下さい。
36
36
 
37
37
  ![イメージ説明](0edb68f9f1bab51c4b9306751dfb6739.jpeg)
38
+
39
+
40
+
41
+ 以下のサイトを参考にしたのですが理解ができませんでした。
42
+
43
+ https://qiita.com/Akematty/items/04fadac40f7ea45fd5ab