私はこのコードを持っています:
graphicsContext.setCanvas(canvas);
graphicsContext.clear();
camera.applyTransform(graphicsContext);
RectF screen = camera.getCamRect(getWidth(), getHeight());
for(Road r : roads) {
if(screen.contains(r.getRect())) {
r.draw(graphicsContext);
}
}
for(Intersection i : intersections) {
if(screen.contains(i.getRect())) {
i.draw(graphicsContext);
}
}
唯一の問題は、containsメソッドがtrueを返すには、AのBの4つの頂点すべてを持っている必要があることです。BがBの一部であるか完全に内部であるかを確認するために、上、左、下、右を指定して、どのタイプのアルゴリズムを使用できますか。
ありがとう