Mardi 6 décembre 2005

voilà le lien d'un exemple pour lire les fichiers.mod non intégré dans l'exe

http://www.64digits.com/users/Supremejosh/HaloModel.zip

ce fichier zip contient un exemple pour chargé des fichiers.mod très simple
il faut juste exporté en Model GM6.1 (.mod) quand vtx to d3d ou marzipan vous le demande et de les copiés dans le dossier
de l'exemple halo_model et de modifiés quelques lignes

ces lignes du sript LoadModel:

if(global.Model0 = 0)
    {
    global.Model0 = d3d_model_create();
    d3d_model_load(global.Model0,"MC_model0.mod");
    global.Model1 = d3d_model_create();
    d3d_model_load(global.Model1,"MC_model1.mod");
    global.Model2 = d3d_model_create();
    d3d_model_load(global.Model2,"MC_model2.mod");
    global.Model3 = d3d_model_create();
    d3d_model_load(global.Model3,"MC_model3.mod");
    }
direction = random(360);

par:

if(global.Model0 = 0)
    {
    global.Model0 = d3d_model_create();
    d3d_model_load(global.Model0,"ton_model0.mod");
    global.Model1 = d3d_model_create();
    d3d_model_load(global.Model1,"ton_model1.mod");
    global.Model2 = d3d_model_create();
    d3d_model_load(global.Model2,"ton_model2.mod");
    global.Model3 = d3d_model_create();
    d3d_model_load(global.Model3,"ton_model3.mod");
    }
direction = random(360);


et ces lignes du script DrawModel:

d3d_transform_set_identity();
draw_set_color(c_white);
d3d_transform_add_scaling(0.5,0.5,0.5);
d3d_transform_add_rotation_z(direction);
d3d_transform_add_translation(x,y,0.1);

d3d_model_draw(global.TonModel0,0,0,0,sprite_get_texture(sprMC,0));
d3d_model_draw(global.TonModel1,0,0,0,sprite_get_texture(sprMC,0));
d3d_model_draw(global.TonModel2,0,0,0,sprite_get_texture(sprMC,0));
d3d_model_draw(global.TonModel3,0,0,0,sprite_get_texture(sprMC,0));

d3d_transform_set_identity()

par:

d3d_transform_set_identity();
draw_set_color(c_white);
d3d_transform_add_scaling(0.5,0.5,0.5);
d3d_transform_add_rotation_z(direction);
d3d_transform_add_translation(x,y,0.1);

d3d_model_draw(global.TonModel0,0,0,0,sprite_get_texture(tonsprite,0));
d3d_model_draw(global.TonModel1,0,0,0,sprite_get_texture(tonsprite,0));
d3d_model_draw(global.TonModel2,0,0,0,sprite_get_texture(tonsprite,0));
d3d_model_draw(global.TonModel3,0,0,0,sprite_get_texture(tonsprite,0));

d3d_transform_set_identity()

c tout :)

 

Par dany - Publié dans : danygmaker
Ecrire un commentaire - Voir les commentaires - Recommander
Retour à l'accueil

Calendrier

Novembre 2009
L M M J V S D
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
<< < > >>

Recherche

Créer un blog sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus