J'ai un problème avec mon nouveau jeu de cartes.
Quand je utilise les 'SPRITE3D',
et je utilise la rotation, les carte (sprites) ce déplaces avec 34 px vers le haut. ??
Seulement quand je la tourne a 0.0 deg. la carte (sprite) est sur la bonne place (posX et posY).
Code : Tout sélectionner
Code:
Start3D()
angle.f = 0.0
DisplaySprite3D(Card_1, 100, 100)
ZoomSprite3D(Card_1, 60, 93)
RotateSprite3D(Card_1, angle, #PB_Absolute)
angle = 1.0
DisplaySprite3D(Card_2, 100, 100)
ZoomSprite3D(Card_2, 60, 93)
RotateSprite3D(Card_2, angle, #PB_Absolute)
angle = 10.0
DisplaySprite3D(Card_3, 100, 100)
ZoomSprite3D(Card_3, 60, 93)
RotateSprite3D(Card_3, angle, #PB_Absolute)
angle = 25.0
DisplaySprite3D(Card_4, 100, 100)
ZoomSprite3D(Card_4, 60, 93)
RotateSprite3D(Card_4, angle, #PB_Absolute)
Stop3D()

Q2) J'ai aussi utiliser la 'rotate sprite 3D' 0...360 deg.
La carte en bas est 0.0 deg, après 1.0 deg, 10.0 deg et 25.0 deg.
Dans le monde cest 0.0, -1.0, -10.0, -25.0 deg.
Constatation, les rotation est an rotation d'une montre.
Est-ce que cet normal ??
Tester en PB 4.51 et 4.60 avec le même résultats.
Merci beaucoup,
Sorry, pour mon français...
Marc,