Portál AbcLinuxu, 12. května 2025 05:40

Dotaz: Qt: QGraphicsItem, animace objektu a řešení kolize se scénou

Martin Stiborský avatar 19.6.2010 02:25 Martin Stiborský | skóre: 26 | blog: Stibiho bláboly | Opava
Qt: QGraphicsItem, animace objektu a řešení kolize se scénou
Přečteno: 231×
Odpovědět | Admin

Ahoj,

hraju si s Qt a jeho možnostmi animace objektů, kreslení a tak podobně.

Využívám QGraphicsScene/View a do nich vkládám vlastní objekty založené na QGraphicsItem.

Jak se dá řešit kolize objektu s hranicemi scény ? V timerEvent nakresleného objektu bych uměl porovnat souřadnice objektu vzhledem k rozměrům scény, ale jak objektu zařídit přístup k informaci o nastavení hranic scény ? Nechci to někde natvrdo napsat jako konstantu pro každý objekt, musí být nějaké elegantní řešení.

Prosím o nápovědu, moc děkuji.

Kvík ..
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.6.2010 09:55 Icek
Rozbalit Rozbalit vše Re: Qt: QGraphicsItem, animace objektu a řešení kolize se scénou
Odpovědět | | Sbalit | Link | Blokovat | Admin
Scena muze zkontrolovat vsechny objekty. Kazdy objekt ji oznami pozici a tvar, scena potom detekuje kolize...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.