1

背景に雑然とした質感があります。私はそれにいくつかの雑然とした俳優を置く必要があります。それを行うことは可能ですか。次のエラーが発生するため:

"invalid cast from `ClutterTexture' to `ClutterContainer' " 

誰かが私を助けることができますか?

4

2 に答える 2

3

ClutterTexture はコンテナではありません。つまり、他のアクタを含めることはできません。

ClutterBox と ClutterGroup は、Clutter で使用できるコンテナーです。ClutterBox では、ClutterBinLayout など、さまざまなレイアウト マネージャーを使用できます。

http://developer.gnome.org/clutter/stable/ClutterBinLayout.html

または ClutterFixedLayout:

http://developer.gnome.org/clutter/stable/ClutterFixedLayout.html

ClutterGroup を使用し、制約を使用してレイアウトを維持することもできます。

http://developer.gnome.org/clutter/stable/ClutterConstraint.html

于 2011-10-19T11:01:13.463 に答える
1

クラッターを使用してからしばらく経ちましたが、いくつかの洞察を提供しようと思います。ClutterTextureエラーが示すように、にキャストすることはできませんClutterContainer。アクターは、コンテナーアクターにのみ追加できます。バックグラウンドを設定する場合、オプションの1つはアクターのスタックです。レイアウトマネージャーを使用して、背景テクスチャを持つアクターの上に他のアクターをスタックできます。このリンクは、あなたの場合に役立つと思ういくつかの詳細を提供します。
お役に立てれば!

于 2011-10-18T16:23:43.007 に答える