我正在尋找最快的方式來查找區域內的所有形狀。 請在Chrome或FireFox中嘗試以下示例:http://jsfiddle.net/markusleth/FBjKY/KineticJS和區域內的形狀
我知道如何迭代和比較座標,但我擔心性能。任何建議表示讚賞。
var x1, x2, y1, y2;
var shapes = stage.get("Rect");
shapes.each(function (shape) {
// calculate if shape is inside x1, x2, y1, y2
});
謝謝你的答案。我得出同樣的結論: 1.當前版本的Kineticjs API不會很好,未來的版本可能會添加更好的碰撞檢測功能 2.我需要拿出我自己的「算法」 我決定計算形狀的中心並檢查它是否在選擇區域內。它會做現在: http://jsfiddle.net/markusleth/FBjKY/ – user2553083
我希望我知道如何添加線剎車。雙空間不起作用... – user2553083