3d3 frage

  • GM 8

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Quellcode

    1. global.model_baumtest
    2. d3d_model_draw(global.model_baumt, x, y, 0,sprite_get_texture(testspr, 0))


    Quellcode

    1. global.model_baumtest = d3d_model_create();
    2. d3d_model_cylinder(global.model_baumtest,-32.0000,-32.0000,0.0000,32.0000,32.0000,128.0000,1.0000,1.0000,1.0000,12.0000);
    3. d3d_model_cylinder(global.model_baumtest,-106.0000,0.0000,-16.0000,-93.0000,0.0000,10.0000,1.0000,1.0000,1.0000,12.0000);
    4. d3d_model_ellipsoid(global.model_baumtest,-150.0000,-150.0000,128.0000,150.0000,150.0000,300.0000,1.0000,1.0000,12.0000);


    so das problem ist das ich denn baumrumpf und denn kopf in 2 farben möchte also braun und grün Sprite , aber irgend wie geht das nicht ? hat jemand eine lösung ?

    Edit:

    Quellcode

    1. d3d_draw_cylinder(-32.0000,-32.0000,0.0000,32.0000,32.0000,128.0000,background_get_texture(braun),1.0000,1.0000,1.0000,12.0000);
    2. d3d_draw_ellipsoid(-150.0000,-150.0000,128.0000,150.0000,150.0000,300.0000,background_get_texture(grun),1.0000,1.0000,12.0000);


    so hab das hier mal versucht. es funktioniert ist aber etwas gewöhnungsbedürftig.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Puffin ()

  • Wieso gewöhnungsbedürftig?

    Und ich bin mir nicht sicher, aber ich glaube, wenn du im create event

    GML-Quellcode

    1. tex01 = background_get_texture(braun);
    2. tex02 = background_get_texture(gruen);

    definierst und im draw event

    GML-Quellcode

    1. d3d_draw_cylinder(-32.0000,-32.0000,0.0000,32.0000,32.0000,128.0000,tex01,1.0000,1.0000,1.0000,12.0000);
    2. d3d_draw_ellipsoid(-150.0000,-150.0000,128.0000,150.0000,150.0000,300.0000,tex02,1.0000,1.0000,12.0000);

    benutzt, dass dann etwas an performance gespart wird.
    Zumindest mach ich das immer so, dann hast du nicht jeden step den aufruf nach dem background, bzw das reinladen, aber ich kann mich auch irren.

    ancient-pixel.com
    youtube.com/user/SebastianMerkl <<< ich freu mich über einen Besuch ;)