Une petite demande d’aide (ça a marché une fois, vous êtes formidables) : je voudrais tester les effets Force Feedback de Mac OS X, mais je n’ai pas trouvé de logiciel capable de simplement lister les effets disponibles. L’idée serait simplement de tester les différentes possibilités décrites dans la documentation Apple sur une manette compatible (j’en ai une, et ça doit fonctionner avec les manettes Xbox 360 et le pilote dédié). J’ai trouvé ce code sur GitHub mais il ne fonctionne pas et je ne suis pas capable de trouver pourquoi. La seule contrainte est visiblement de compiler en 32 bits : le pilote qui gère le retour de force sur ma manette est uniquement 32 bits (Intel ou PowerPC) et ne peut pas être utilisé avec un logiciel 64 bits. J’ai vu qu’Apple proposait à une époque un logiciel (TestFFAPI, la documentation d’Immersion y fait référence) mais impossible de le trouver. Si jamais vous pouvez faire ça (et un truc simple suffit, juste des boutons pour lancer les vibrations) ça m’intéresse. J’avais déjà parlé du retour de force dans un sujet et la démo de Jammin’ Racer permet de tester.
Au passage, si quelqu’un à une référence d’un bon bouquin didactique pour apprendre Cocoa, ça peut m’intéresser.
(ce post s’autodétruira)
pourquoi les posts de demande d’aide devraient-ils s’autodétruire ?
Les informations qu’il contient ne sont-elles pas aussi intéressantes qu’un [prototype] ?
;-)
Parce que quand j’ai eu une réponse, ça ne sert plus trop (même chose pour certains vieux posts).
Les prototypes, on peut les cacher, et à terme, je vais les déplacer sûrement (comme les posts Mac au cinéma)
Swift ce ne serait pas mieu ? Apple va plus vers ça je crois !
Non, malheureusement : pour utiliser le pilote pour les manettes Force Feedback, il faut du 32 bits (il n’existe pas en 64 bits)
J’ai un peu creusé le sujet du retour de force sur Mac il y a quelques années pour un plugin du simulateur de vol X-Plane :
http://www.saphar.fr/x-force
Quand j’ai voulu porter mon code en 64 bits, j’ai été confronté au même problème que toi : on est coincé par le manque de pilote.
Tant que personne ne se sera attaqué au problème du pilote 64 bits, il n’y aura pas de solution.
A priori, je dirai que le code trouvé sur GitHub ne fonctionne pas à cause du manque de driver (je vais essayer de faire un test avec un vieux Mac PPC).
Pour ce qui est du dev Cocoa, il y avait ce bouquin d’Étienne Vautherin :
http://www.amazon.fr/Mac-programmation-AppleScript-Dashboard-Core-Animation/dp/2100500767
mais il date un peu (même si la présentation de la philosophie de l’API Apple est toujours d’actualité).
Sinon, la doc en ligne d’Apple est très bien faite, et pour les questions auxquelles elle ne répond pas, il y a le bon vieux stackoverflow.com ;o)
Merci :)