質問編集履歴
3
文章の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -19,6 +19,6 @@
|
|
19
19
|
public void GetVecY() { return vec.y; }
|
20
20
|
void Start()
|
21
21
|
{
|
22
|
-
|
22
|
+
SetVecX(10f);
|
23
23
|
}
|
24
24
|
```
|
2
文章の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
UnityのVectorを自動プロパティにするとVector型でしか代入出来ないので不便です。
|
2
|
-
毎回Vectorをnewしたり
|
2
|
+
毎回Vectorをnewしたり一つ一つプロパティ作ったりすれば代入も可能になりますが、これはよく使われる手段なのでしょうか?
|
3
3
|
|
4
4
|
```
|
5
5
|
public Vector2 Vec {get; private set;}
|
@@ -13,8 +13,10 @@
|
|
13
13
|
|
14
14
|
```
|
15
15
|
private Vector2 vec;
|
16
|
-
|
16
|
+
private void SetVecX(float x) { vec.x = x; }
|
17
|
-
|
17
|
+
private void SetVecY(float y) { vec.y = y; }
|
18
|
+
public void GetVecX() { return vec.x; }
|
19
|
+
public void GetVecY() { return vec.y; }
|
18
20
|
void Start()
|
19
21
|
{
|
20
22
|
VecX = 10f;
|
1
一部誤りを修正(コード内)
title
CHANGED
File without changes
|
body
CHANGED
@@ -13,8 +13,8 @@
|
|
13
13
|
|
14
14
|
```
|
15
15
|
private Vector2 vec;
|
16
|
-
public void VecX(float x) {
|
16
|
+
public void VecX(float x) { vec.x = x; }
|
17
|
-
public void VecY(float y) {
|
17
|
+
public void VecY(float y) { vec.y = y; }
|
18
18
|
void Start()
|
19
19
|
{
|
20
20
|
VecX = 10f;
|