Salut,
Je suis en train de faire un nouveau déformateur, mais je rencontre un problème lorsque celui-ci affecte plusieurs objets.
Dans ce cas-ci, seule une instance du déformateur (ObjectData) est créée et sa méthode ModifyObject est utilisée autant de fois qu'il y a d'objets à déformer.
Normal, oui, mais comment faire lorsqu'on a besoin de sauvegarder du cache pour chaque objet ?
Je me suis fait un tableau avec les GUID des objets comme clef, mais ils sont pas réellement uniques, pour une raison que j'ignore, du coup ce n'est pas fiable.
Je pourrais utiliser un TagData à la place, qui est réellement propre à un objet, mais je trouve ça moins pratique dans mon cas.
Certains déformateurs de C4D arrivent bien à sauvegarder du cache pour chaque objet. Savez-vous comment font-ils ?
Dernière modification par César Vonc ; 19/07/2016 à 10h09.