Mám následující problém, ten, který jsem nemohl vyřešit vyhledávání na webu.
Jsem v současné době psaní jednoduchý program pomocí SDL2, kde si můžete přetáhnout některé tvary (čtverec, kruh, trojúhelník, etc) do plátna a otáčet je a pohybovat kolem nich. Každý tvar je reprezentována vizuálně SDL texturou, která je vytvořena ze souboru PNG (pomocí funkce IMG_LoadTexture z knihovny SDL_image).
Jde o to, že bych chtěl vědět, zda určitý pixel z textury je transparentní, takže když někdo klikne na obrázek bych mohl zjistit, jestli budu muset udělat nějakou akci (protože kliknutí na neprůhledná prostoru) nebo ne , Protože se jedná o nějaký úkol škola čelím určitá omezení, to znamená, že používat pouze SDL2 knihovny a nemohu mít nějakou mapu, kde jsem se podívat až v případě, že pixel v pochybnost je transparentní, protože obrazy jsou dynamicky vybrána. Dále jsem přemýšlel o použití SDL plochu pro tento úkol vytvářet je z originálních obrazů, ale vzhledem k tomu, že tyto tvary jsou pootočené o texturu, že to nebude fungovat.
Tam opravdu není moc dokumentace o SDL2 a nemohl jsem najít uspokojující odpověď kdekoliv, takže jakýkoliv pomoci si můžete dát bude vysoce ocenil.
Dík!!