2010-07-08 4 views
1

Est-ce que quelqu'un peut me mettre sur la bonne voie pour animer un objet comme s'il était tourné par le toucher + glisser? Nous avons pris des images d'un objet assis sur un plateau tournant à des intervalles de 10 degrés. J'étais en train de bricoler avec Titanium et j'avais une démo en cours d'exécution. Je changeais simplement l'image en image suivante (ou précédente) dans un tableau en fonction de la manière dont je capturais swipeLeft ou swipeRight. Ce n'est pas beau, mais ça a marché dans le simulateur. Une fois que je l'ai mis sur l'iPad, il a fonctionné lentement et s'est écrasé. Je suis passé à Xcode et j'ai commencé à apprendre le Cocoa/Cocoa Touch. Je me demande simplement si je suis sur la bonne voie en remplaçant l'image dans le UIImageView comme j'attrape des événements de traînée ou si je devrais faire deux animations qui correspondent à la direction de la traînée, ou si je devrais regarder un approche totalement différente, comme OpenGL, bien que cela ne semble pas juste.SDK iPhone/iPad: Faire pivoter un objet en 3D par une série d'images

Merci beaucoup pour toute aide!

+0

<3 Les commentaires doivent contenir au moins 13 caractères. –

Répondre

0

Remplacer l'image sur UIImageView devrait être suffisant (ce serait ma première idée). Le problème auquel vous faites face se résume à la vitesse. Une fois les images chargées, l'animation correspondante devrait être rapide (en supposant que vous ne chargerez pas deux fois les mêmes images).

Je ne voudrais pas écrire une application OpenGL pour cela. Cela semble être une exagération.

Je ne sais pas sur l'ipad (je sais que c'est plus rapide que l'iphone) mais l'iphone a aimé les images PNG. Ceux-ci chargent plus vite que les autres.

0

Si vous aviez le maillage d'objet 3d, serait-il plus rapide de charger l'objet 3d directement, ou de le rendre dans 360 images de .png (1 par angle, en supposant un certain azimut)?

Questions connexes