cela peut être une question opengl plus générale. en utilisant OpenGL ES for 2d, et en lisant les didacticiels, j'ai appris à faire les transformations matricielles de base comme la rotation et le déplacement d'un objet autour de l'écran. jusqu'ici, tout va bien - j'ai des objets qui bougent et tournent. La prochaine étape pour moi est de faire la détection de collision. quelque chose de simple comme vérifier l'intersection entre les boîtes englobantes serait probablement correct. cependant, je suis bloqué parce que pour savoir quand les boîtes de délimitation se croisent, je dois connaître les coordonnées traduites et pivotées de mes objets. mais je ne peux pas trouver un moyen d'obtenir ces chiffres d'OpenGL.en utilisant l'iPhone OpenGl ES efficacement pour 2d (et la détection de collision)
alors est-ce que je dois vraiment faire les rotations et les transformations moi-même, en plus d'avoir OpenGL les faire, juste pour obtenir les coordonnées traduites? ou existe-t-il un moyen d'appliquer les matrices actuelles à un sommet et d'obtenir les résultats? ne pouvait pas OpenGL faire les maths beaucoup plus vite que moi?
merci pour toute aide, j'apprécierais quelques conseils généraux sur la façon dont ce genre de chose est habituellement fait.