Ich hab heute mal mit 3D ein kleines Problemchen:
Ich bin dabei ein 2D-Spiel mit 3D Ellipsen und Zylindern zu machen. D.h. ich hab den 3D-Modus nicht aktiviert.
Bei den Ellipsen funktioniert der Code d3d_transform_add_translation(xt,yt,zt) und danach der Code d3d_transform_set_rotation_axis(xa,ya,za,angle) super, d.h. der Ball dreht sich so, wie ich will und wird auch vernünftig gezeichnet.
Wenn ich das ganze dann allerdings mit d3d_draw_cylinder(...) mache, springt der Zylinder einfach an irgendeinen Ort. Ich hab keine Ahnung warum....
Was kann ich dagegen machen?
Ich bin dabei ein 2D-Spiel mit 3D Ellipsen und Zylindern zu machen. D.h. ich hab den 3D-Modus nicht aktiviert.
Bei den Ellipsen funktioniert der Code d3d_transform_add_translation(xt,yt,zt) und danach der Code d3d_transform_set_rotation_axis(xa,ya,za,angle) super, d.h. der Ball dreht sich so, wie ich will und wird auch vernünftig gezeichnet.
Wenn ich das ganze dann allerdings mit d3d_draw_cylinder(...) mache, springt der Zylinder einfach an irgendeinen Ort. Ich hab keine Ahnung warum....
Was kann ich dagegen machen?