質問編集履歴
2
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,15 +1,16 @@
|
|
1
|
+
生成位置のおかしい問題
|
2
|
+
---
|
3
|
+

|
1
4
|

|
2
5
|
```c#
|
3
6
|
private void OnCollisionEnter2D(Collision2D collision)
|
4
7
|
{
|
5
8
|
if(collision.gameObject.tag == "Ground")
|
6
9
|
{
|
7
|
-
Instantiate(GroundEffect, transform.
|
10
|
+
Instantiate(GroundEffect, collision.transform.position, Quaternion.identity);
|
8
11
|
}
|
9
12
|
}
|
10
13
|
|
11
14
|
```
|
12
15
|
なお、[こちら](http://baba-s.hatenablog.com/entry/2018/04/01/153200)を参考に作成しました。
|
13
|
-
設定とスクリプトはこのようにし、生成しています。が、生成位置が固定されており適応しているオブジェクトの場所で出現しなくなっています。
|
16
|
+
設定とスクリプトはこのようにし、生成しています。が、生成位置が固定されており適応しているオブジェクトの場所で出現しなくなっています。
|
14
|
-
transform.localPositionでアタッチしているオブジェクトに対しての座標を取得することができる。というように勉強しました。そこで、生成位置をアタッチしているオブジェクトの座標に出現させるようにスクリプトを組みました。
|
15
|
-
生成位置の取得の仕方が違うため、このような結果になってしまっているのかあまり理解が進んでおりませんので、助言等で良いので、良ければ改善点をご教授していただけるとうれしいです。
|
1
改善
title
CHANGED
File without changes
|
body
CHANGED
@@ -10,5 +10,6 @@
|
|
10
10
|
|
11
11
|
```
|
12
12
|
なお、[こちら](http://baba-s.hatenablog.com/entry/2018/04/01/153200)を参考に作成しました。
|
13
|
-
設定とスクリプトはこのようにし、生成しています。が、
|
13
|
+
設定とスクリプトはこのようにし、生成しています。が、生成位置が固定されており適応しているオブジェクトの場所で出現しなくなっています。
|
14
|
+
transform.localPositionでアタッチしているオブジェクトに対しての座標を取得することができる。というように勉強しました。そこで、生成位置をアタッチしているオブジェクトの座標に出現させるようにスクリプトを組みました。
|
14
|
-
|
15
|
+
生成位置の取得の仕方が違うため、このような結果になってしまっているのかあまり理解が進んでおりませんので、助言等で良いので、良ければ改善点をご教授していただけるとうれしいです。
|