読者です 読者をやめる 読者になる 読者になる

視界

未探索の土地は真っ黒、探索済みで視界の外の土地は暗く表示。典型的なRTS仕様に。
単純に地形の頂点にフラグつけて実装。ユニット一つ一つの視界と頂点の内外判定をやっていているので、ユニットが数百、千数百ともなるとかなりヘビーな処理になってしまう。毎フレームやらんといかんほど精度が必要な処理でもないので、10フレームくらいに1回程度の更新にして負荷削減。ユニットが密集してるところなんかは無駄を省くようにできそうな気がするけど具体的な方法が思いつかない。
…技術的に新しいことは特にやってないんで、単なる経過報告だけが続いているのがなんとも。