Message #553
Sujet: SceneNode.SetMaterial() existe-t-il dans Irrlicht.Net CP ?
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Dernière modification | 06-11-2006 00:56:44 | Agar |
Ok, my mistake comme on dit en français. J'étais persuadé jusqu'ici que GetMaterial retournait une copie du matériau et non un pointeur vers lui (sans doute parce que le nom de la fonction commence par "Get", et que mon cerveau a sa raison que la raison ignore). Je reconnais qu'utiliser GetMaterial devient dans ce cas plus simple que de faire un SetMaterial avec en paramètre un nouveau matériau. Mais alors, deux questions: 1- Pourquoi ne pas renommer GetMaterial en Material (ou NodeMaterial, pour éviter les confusions, vu que le nom Material est déjà pris) ? Ca éviterait aux gens de faire la même erreur de raisonnement que moi... 2- A quoi servent encore les fonctions SetMaterialTexture, SetMaterialFlag et SetMaterialType ? Je sais par exemple qu'elles ont tendance à embrouiller les débutants (c'était mon cas quand j'ai commencé Irrlicht), qui confondent les "layers" de textures d'un même matériau avec la liste des matériaux. Tant que j'y suis, vu que je t'ai sous la main, DeusXL, félicitations pour Irrlicht.net CP, c'est de loin le meilleur wrapper Irrlicht que j'ai jamais vu. |
| Création du message | 06-11-2006 00:56:33 | Agar |
Ok, my mistake comme on dit en français. J'étais persuadé jusqu'ici que GetMaterial retournait une copie du matériau et non un pointeur vers lui (sans doute parce que le nom de la fonction commence par "Get", et que mon cerveau a sa raison que la raison ignore). Je reconnais qu'utiliser GetMaterial devient dans ce cas plus simple que de faire un SetMaterial avec en paramètre un nouveau matériau. Mais alors, deux questions: 1- Pourquoi ne pas renommer GetMaterial en Material (ou NodeMaterial, pour éviter les confusions, vu que le nom Material est déjà pris) ? Ca éviterait aux gens de faire la même erreur de raisonnement que moi... 2- A quoi servent encore les fonctions SetMaterialTexture, SetMaterialFlag et SetMaterialType ? Je sais par exemple qu'elles ont tendance à embrouiller les débutants (c'était mon cas quand j'ai commencé Irrlicht), qui confondent les "layers" de textures d'un même matériau avec la liste des matériaux. Tant que j'y suis, vu que je t'ai sous la main, DeusXL, félicitations pour Irrlicht.net CP, c'est de loin le meilleur wrapper Irrlicht que j'ai jamais vu. |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
Propulsé par Django xhtml 1.0 css 2.1 |
884 membres 1440 sujets 11337 messages |
Dernier membre inscrit: Saidov17 156 invités en ligne membre en ligne: - RSS Feed |