こんにちは。KineticJS とステージの最適化に小さな問題があります。コンピューターでシーンをドラッグすると、スムーズに実行されます。よりローエンドのマシンを試してみると、スライドショーの王様がゆっくりと表示されます。Kinetic を初期化するコードは次のとおりです。
this.stage = new Kinetic.Stage({
container: WF_Config.gameWindowId,
width: $(stageContainerDOM).width(),
height: $(stageContainerDOM).height(),
draggable: true,
//TODO: test on other browsers. I really not understand what it's doing :)
dragOnTop: false,
scale: {
x: 1,
y: 1
}
});
this.layers = {
//Listen for events only for ground cells
ground: new Kinetic.Layer(),
grid: new Kinetic.Layer({
listening: false
}),
buildings: new Kinetic.Layer({
listening: false
}),
tooltip: new Kinetic.Layer({
listening: false
})
};
どうすればこれのパフォーマンスを向上させることができますか? ここでテストサイト。[ゲームを作成] をクリックして、名前とパスワードに文字列を書き込み、プレイヤー数に整数を書き込みます。そして、あなたはこれを見ます。PS助けてくれてありがとう、そして私の下手な英語でごめんなさい。