J'aide les personnes dans DarkBasic Pro - Création de Jeux - Page 2 sur JeuxVideo.com

Les forums de JeuxVideo.com Taille normale Grande taille

Forum : Création de Jeux

Ajouter ce forum à mes forums préférés Ajouter ce forum à mes forums préférés

Sujet : « J'aide les personnes dans DarkBasic Pro »

Créer un nouveau sujet   Liste des sujets
Alerte mail  Répondre  Rafraichir
  • dexter00 Voir le profil de dexter00
  • Posté le 1er octobre 2004 à 19:28:25 Avertir un administrateur
  • Ok, alors file moi ton adresse ou envoie moi un mail.
  • Lien permanent
  • dexter00 Voir le profil de dexter00
  • Posté le 2 octobre 2004 à 19:38:03 Avertir un administrateur
  • slt, je viens de t´envoyer un mail de confirmation, mais pk t´utilise pas msn?
  • Lien permanent
  • Timorite Voir le profil de Timorite
  • Posté le 2 octobre 2004 à 19:56:34 Avertir un administrateur
  • Bonne question, je sais pas trop, mais ce programme me saoule.
  • Lien permanent
  • thenewbi Voir le profil de thenewbi
  • Posté le 6 octobre 2004 à 16:43:41 Avertir un administrateur
  • Salut tres bonne initiative et d´ailleur je vien d´avoir 3d game creator et puis j´ai quelques petits probleme : pourquoi est-ce que dans ce code l´ecran reste noir ?  


    REM Initialisation
    sync on : sync rate 100
    backdrop off : hide mouse

    REM charger tous les fichiers du jeu
    gosub _load_game

    REM organisers tous les objets du jeu
    gosub _setup_game

    REM TUT3B
    REM Boucle du jeu
    do

    rem Contrôle des éléments du jeu
    gosub _control_player

    rem rafraichir l´ecran
    sync

    rem fin de la boucle
    loop

    Rem TUT3C
    _control_player:
    return

    _control_stats:
    return

    _setup_game:
    return

    _load_game:
    return

    rem TUT4A
    rem charger le monde et le modele du ciel

    load bsp "  media/scene/cs_cairo.pk3" ,   "  media/scene/cs_cairo.bsp"


    rem TUT4B
    rem organisation de la camera
    set camera range 0.1,5000
    autocam off
  • Lien permanent
  • Timorite Voir le profil de Timorite
  • Posté le 6 octobre 2004 à 17:25:22 Avertir un administrateur
  • C´est normal, le monde que tu charges se trouve après le do .  .. loop ,   et rien ne peut faire sortir de cette boucle, donc à aucun moment le programme ne charge le monde. Le programme fait les événements l´un à la suite de l´autre.
  • Lien permanent
  • thenewbi Voir le profil de thenewbi
  • Posté le 6 octobre 2004 à 17:27:04 Avertir un administrateur
  • je comprends pas trop tu pourrias me corrige le code en me montrant ?   sil te plait
  • Lien permanent
  • thenewbi Voir le profil de thenewbi
  • Posté le 6 octobre 2004 à 17:57:55 Avertir un administrateur
  • ca change rien si je met le loop apres .  ..
  • Lien permanent
  • Timorite Voir le profil de Timorite
  • Posté le 6 octobre 2004 à 18:16:06 Avertir un administrateur
  • Pas juste le loop, le do aussi (  sinon il va charger ton fichier indéfiniment, à chaque itération de la boucle )  .

    Si ça ne marche pas non-plus c´est que ton format de fichier ne contiend pas de lampes (  je n´ai jamais travaillé avec load bsp )  . Dans ce cas essaye de rajouter, au début aussi:

    SET AMBIENT LIGHT 100
  • Lien permanent
  • thenewbi Voir le profil de thenewbi
  • Posté le 6 octobre 2004 à 18:49:58 Avertir un administrateur
  • ca marche pas avec ambient mais si tu pouvais m´expliquer avec do et loop ou je dois els place ce srai bien parce que j´ai essay et puis ca lance pas le programme il s´etein tt de suite
  • Lien permanent
  • Timorite Voir le profil de Timorite
  • Posté le 6 octobre 2004 à 19:16:36 Avertir un administrateur
  • En fait tu dois commencer par charger les fichiers dont tu auras besoin, donner des valeurs aux variables, faire tous les réglages que tu dois faire, et ensuite quand tout est prêt tu peux commencer ta boucle. Une boucle ça sert à ce que le programme lise à chaque dixième de seconde (  ou centième, etc selon les cas )   la position des objets 3D et des caméras, quelles touches sont poussées à ce moment. la valeur des variables à ce moment, etc et qu´il réagisse en fonction de ça pour exécuter des instructions comme bouger les objets,...

    Donc tu dois d´abord écrire
    load bsp "   media/scene/cs_cairo.pk3" ,   "   media/scene/cs_cairo.bsp"
    sync on : sync rate 100
    backdrop off : hide mouse
    et puis ensuite écrire do et loop, et entre les deux tout ce que tu veux que le programme exécute ou vérifie tout le long du jeu, à chaque fraction de seconde.
  • Lien permanent
  • Timorite Voir le profil de Timorite
  • Posté le 6 octobre 2004 à 19:18:11 Avertir un administrateur
  • Oui évidemment les 2 premières lignes load... doivent être en une ligne.
  • Lien permanent
  • Timorite Voir le profil de Timorite
  • Posté le 6 octobre 2004 à 21:09:48 Avertir un administrateur
  • Alors ça fonctionne?
  • Lien permanent
  • thenewbi Voir le profil de thenewbi
  • Posté le 7 octobre 2004 à 16:58:12 Avertir un administrateur
  • Désolé j´ai pas encore essayé faute de temps mais je vais essayer plus tard je m´en vais la
  • Lien permanent
  • thenewbi Voir le profil de thenewbi
  • Posté le 8 octobre 2004 à 18:08:16 Avertir un administrateur
  • ouais merci ca marche pour charger le monde mais pour le voir ca ca marche pas .  .
  • Lien permanent
  • Timorite Voir le profil de Timorite
  • Posté le 8 octobre 2004 à 23:58:00 Avertir un administrateur
  • Ah. Remontre-moi là où en est ton code. Tu es sûr que les fichiers 3D ont été exportés correctement, et que leur taille n´est ni trop petite ni trop grande pour être vus par la caméra par défaut? Aparemment il faut que ce soit entre 50 et 1000 unités pour qu´un objet soit visible. Il faut aussi que les objets ne soient pas trop éloignés de la caméra, mais ça à priori ça ne devrait pas être le cas.
  • Lien permanent
  • Timorite Voir le profil de Timorite
  • Posté le 8 octobre 2004 à 23:58:54 Avertir un administrateur
  • En fait tu ne vois absolument rien, Ou bien des formes noires sur le fond bleu?
  • Lien permanent
  • thenewbi Voir le profil de thenewbi
  • Posté le 9 octobre 2004 à 14:06:52 Avertir un administrateur
  • bah en fait c´est pas la map normalement parce que quand j´essai avec un tutorial de mettre cette map ca marche donc je vois pourquoi ca marche pas ?   mais en fait ca a l´air de chargé et pis ca quitte cash apres 1 minute 30 voila le code
    REM
    load bsp "  medias/scene/cs_747.pk3" ,   "  cs_747.bsp"
    REM Initialisation
    sync on : sync rate 100
    backdrop off : hide mouse
    do
    REM charger tous les fichiers du jeu
    gosub _load_game

    REM organisers tous les objets du jeu
    gosub _setup_game

    REM TUT3B
    REM Boucle du jeu


    rem Contrôle des éléments du jeu
    gosub _control_player

    rem rafraichir l´ecran
    sync

    rem fin de la boucle



    Rem TUT3C
    _control_player:
    return

    _control_stats:
    return

    _setup_game:
    return

    _load_game:
    return

    rem TUT4A
    rem charger le monde et le modele du ciel



    rem TUT4B
    rem organisation de la camera
    set camera range 0.1,5000
    autocam off
    loop
  • Lien permanent
  • Timorite Voir le profil de Timorite
  • Posté le 9 octobre 2004 à 16:53:05 Avertir un administrateur
  • Bin à priori je dirais que le problème vient du fait que tu mets les subroutines à l´intérieur de la boucle. D´habitude on les met à l´extérieur, après la boucle.

    Sinon, réessaye en mettant SET AMBIENT LIGHT 100 et aussi en enlevant autocam off, comme ça théoriquement la caméra se positionnera automatiquement au bon endroit pour voir le scène.

    En fait essaye juste ça. Si ça marche après tu rajouteras tes subroutines:

    load bsp "  medias/scene/cs_747.pk3","cs_747.bsp"

    sync on : sync rate 100
    backdrop off : hide mouse
    SET AMBIENT LIGHT 100

    do

    sync

    loop
  • Lien permanent
  • thenewbi Voir le profil de thenewbi
  • Posté le 10 octobre 2004 à 11:03:57 Avertir un administrateur
  • nikel merci beaucoup mais je comprends pas trop quelque chose est-ce que les gosub_xx_ : servent a quelque chose ?   Et maitenant je rajoute mon persos 3d et je rajoute les controle et ca devrai marché ?  
  • Lien permanent
Alerte mail  Répondre  Rafraichir

Sujet : « J'aide les personnes dans DarkBasic Pro »

Créer un nouveau sujet   Liste des sujets

Flux RSS du sujet "J'aide les personnes dans DarkBasic Pro"