2017-06-16 12 views
0

レイヤー内に2つのHTMLキャンバスを使用してグラフィックスを作成すると、パフォーマンスが向上しますか?ゲームのための1つの層とGUIのための1つの層。2つのhtmlキャンバスがお互いにontop、1つのゲームレイヤーと1つのguiレイヤー。良し悪し?

このタイプのグラフィックスは正常ですか?

ありがとうございました。

+0

クイックアンサー:プロジェクトによって異なりますが、はい。 –

+0

@FerryKranenburg私は2つのhtmlキャンバスを正確に重ね合わせるべきでしょうか、同じ要素を使っていても複数のコンテキストを使うような良い方法がありますか? – Dwadelfri

答えて

1

私はそれらをお互いの上に置くでしょう。 guiキャンバスには低いリフレッシュレート(fps)を与え、ゲームキャンバスには非常に高いリフレッシュレートを与えることができます。また、「非表示」および/または「非表示」のキャンバス要素の場合は、非表示のキャンバス上に配置することをお勧めします。キャンバスは、フレームごとにレンダリングする必要がない場合にそれらの要素を一時的に格納します。

しかし、これは要素をあるキャンバスから別のキャンバスに移動する必要があります。たとえば、createjsのようなHTMLキャンバスフレームワークを使用するのがよいでしょう。

関連する問題