2011-07-13 2 views
1

私は現在、Symbian^3プラットフォーム上で3Dアクションゲームを開発中です。これまで私はゲームアプリケーションで289のオブジェクトを使用しています。私はこれらのオブジェクトのすべてをインデックス頂点配列メソッドでロードしました。しかし、プロジェクトの規模が大きくなるにつれて、デバイスのパフォーマンスは低下します(速度と滑らかさの点で)。Symbian^3のVBOメソッドを使用してオブジェクトをロードする方法は?

Symbian^3で使用できるオブジェクトの最大数に制限はありますか?

パフォーマンスを向上させるために、VBOメソッドを使用してオブジェクトをロードします。 Symbian^3のVBOメソッドによるオブジェクトロードの例はありますか?

この点についてご提案ください。前もって感謝します。 VBOsを切り替えること自由のためではないので、それ自身のVBOで一人ひとりのメッシュを配置アトゥールプラカシュ・シン

+0

この質問は曖昧です。 「オブジェクト」とは何ですか? Symbian上のVBOを他のOpenGL ESの実装と違って使用していますか? – pmr

答えて

1

は、いくつかのパフォーマンスヒットを持っています。その代わりに、いくつかのメッシュ間でVBOを共有することをお勧めします。次に、VBOを切り替える代わりに、右ポインタ/オフセットをgl{Vertex,VertexAttrib,Color,Normal,TexCoord}Pointerに供給することによって、VBOのメッシュがVBOで始まる場所へのオフセットをVBOに設定します。

関連する問題