3

私はピグレットがとても好きですが、抽象化の基本単位は座標のベクトルであり、複雑なシーンを設計するときに必要な抽象化のレベルではありません。

形状を管理し、それらをシーンに構成するためにpygletで「一般的に」使用されるライブラリはありますか?誰もが独自のShape基本クラスを最初から作成しますか?

オブジェクトやシーンに使いやすいインターフェイスを提供するシステムを想像できますが、内部では、バッチとベクトルをかなり最適な方法で使用してPygletと対話します。本質的に:これはすでに存在しますか、それともまだ書く必要があるものですか?

4

2 に答える 2

3

Cocos2Dは、pyglet の上に構築されたスプライト指向のフレームワークです (現在、スマートフォン指向のバージョンも成長しています)。これは、基本的なステート マシンのように機能するシーンの抽象化を提供し、関連するコンテンツを 1 つ以上のLayersに編成できるようにします。シーンとレイヤーは両方ともシーン グラフのノードであり、トランジションとエフェクトを任意のポイントに適用し、そのポイントの下にあるすべての階層に影響を与えることができます。

その焦点は 2D にありますが、そのシーンを簡単に活用して 3D を扱うことができるはずです。

私はよく知らないPyGlyもありますが、シーングラフのサポートを提供しているようです。

于 2013-01-03T00:20:23.573 に答える