質問編集履歴
2
文章を修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,8 +1,10 @@
|
|
1
1
|
提示コードですがmStageが一万要素ある為マップとプレイヤーやマップと敵などを最初から当たり判定していると負荷が大きく処理が重たいのですがどうすれば**マップ上でプレイヤーに近いものだけを当たり判定**出来るのでしょうか? 提示画像のようなゲームの場合左上から当たり判定をしていると。1万要素のベクターを当たり判定していると重たくなるので近いものだけを判定させたいです。
|
2
2
|
|
3
|
+
質問内容 [ 近いものだけど判定する場合どういった手法で行えばいいのか? ]
|
3
4
|
|
4
5
|
|
5
6
|
|
7
|
+
|
6
8
|

|
7
9
|
|
8
10
|
|
1
文章を修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,14 +1,11 @@
|
|
1
|
-
提示コードですがmStageが一万要素ある為マップとプレイヤーやマップと敵などを最初から当たり判定していると負荷が大きく処理が重たいのですがどうすれば**マップ上でプレイヤーに近いものだけを当たり判定**出来るのでしょうか?
|
1
|
+
提示コードですがmStageが一万要素ある為マップとプレイヤーやマップと敵などを最初から当たり判定していると負荷が大きく処理が重たいのですがどうすれば**マップ上でプレイヤーに近いものだけを当たり判定**出来るのでしょうか? 提示画像のようなゲームの場合左上から当たり判定をしていると。1万要素のベクターを当たり判定していると重たくなるので近いものだけを判定させたいです。
|
2
2
|
|
3
3
|
|
4
4
|
|
5
5
|
|
6
|
+

|
6
7
|
|
7
8
|
|
8
|
-
|
9
|
-
|
10
|
-
|
11
|
-
|
12
9
|
```cpp
|
13
10
|
std::shared_ptr<Stage> stage; //ステージ
|
14
11
|
```
|