J'aide les personnes dans DarkBasic Pro - Création de Jeux - Page 3 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
  • thenewbi Voir le profil de thenewbi
  • Posté le 10 octobre 2004 à 18:28:59 Avertir un administrateur
  • et si je dois mettre gosub ect.. ou est-ce que je dois les mettre ?  
  • Lien permanent
  • thenewbi Voir le profil de thenewbi
  • Posté le 10 octobre 2004 à 18:37:18 Avertir un administrateur
  • j´ai essayé de rajoute le personnage et les mouvements mais je vois juste la forme du personnage (  il blanc en plus) le monde n´apparait plus et quand je bouge ca me fait remplir l´ecran voici le code :
    load bsp "  medias/scene/cs_747.pk3" ,   "  cs_747.bsp"
    load object "  medias/personnage/personnage.3ds",1
    REM Initialisation
    sync on : sync rate 100
    backdrop off : hide mouse
    set ambient light 100
    do
    sync
    rem Sauvegarder la position du personnage avant l´action
    oox1#=object position x(1)-40
    ooy1#=object position y(1)
    ooz1#=object position z(1)-40
    oox2#=object position x(1)+40
    ooy2#=object position y(1)+190
    ooz2#=object position z(1)+40

    rem Déplacer le personnage
    walk=0
    scrape=0
    if grabseq=0
    if upkey()=1 then move object 1,4 : walk=1
    if downkey()=1 then move object 1,-4 : walk=1
    if leftkey()=1 then yrotate object 1,wrapvalue(object angle y(1)-4) : walk=1
    if rightkey()=1 then yrotate object 1,wrapvalue(object angle y(1)+4) : walk=1
    if controlkey()=1 and grab=0 and pushslider>0 then grab=1 : grabseq=1 : change=0
    else
    if grabseq>=2 and grabseq<=3 and upkey()=1 and pushslider>0
    if object position z(pushslider)<1800
    if pushdire=1 then move object 1,4 : move object pushslider,4  : scrape=1
    endif
    if object position x(pushslider)>200
    if pushdire=2 then move object 1,4  : yrotate object pushslider,270  : move object pushslider,4  : yrotate object pushslider,0  : scrape=1
    endif
    endif
    endif
    if (  controlkey()=0 or upkey()=0) and grab=1 and grabseq<>4 then grabseq=4  : change=0
    if (  controlkey()=0 or upkey()=0) then pushslider=0


    rem Suivre le personnage avec la caméra
    x#=object position x(1)
    y#=object position y(1)
    z#=object position z(1)
    a#=object angle y(1)
    d#=250.0
    h#=185.0
    s#=50.0
    set camera to follow x#,y#,z#,a#,d#,h#,s#,1

    rem S´assurer que le personnage reste entre les murs
    ox1#=object position x(1)-40
    oy1#=object position y(1)
    oz1#=object position z(1)-40
    ox2#=object position x(1)+40
    oy2#=object position y(1)+190
    oz2#=object position z(1)+40
    if get static collision
    hit(oox1#,ooy1#,ooz1#,oox2#,ooy2#,ooz2#,ox1#,oy1#,
    oz1#,ox2#,oy2#,oz2#)>0
    ox#=object position x(1)
    oy#=object position y(1)
    oz#=object position z(1)
    ox#=ox#-get static collision x()
    oz#=oz#-get static collision z()
    position object 1,ox#,oy#,oz#
    endif
    loop
  • Lien permanent
  • Timorite Voir le profil de Timorite
  • Posté le 11 octobre 2004 à 17:42:47 Avertir un administrateur
  • En fait les gosubs, tu n´est pas obligé d´en mettre, mais c´est juste très utile si tu as besoin de demander au programme d´exécuter plusieurs instructions consécutives à plusieurs endroits différents du code, sans devoir à chaque fois tout réécrire. Donc tu mets par exemple dans ton code, là où tu veux que le programme insère la suite d´instructions (  par exemple dans la boucle )  :

    gosub _nom

    Et ensuite en dessous du code de ton programme tu mets toutes les subroutines avec les instructions qu´elles appellent. Par exemple:

    _nom
    move object 1 ,   50
    move object 2 ,   30
    return

    Et pour le reste, à priori je ne vois pas ce qui cloche dans le code, mais si tu débutes à mon avis tu ferais mieux de faire vraiment commande par commande, en t´assurant que ça marche et que tu comprends bien chaque ligne, et ensuite au fur et à mesure rajouter d´autres choses dans le code. Par exemple là tu as mis une gestion des collision de ton personnages avec les murs alors que le décor ne s´affiche pas, donc on ne peut pas voir la position de l´un par rapport à l´autre.

    Et aussi tu devrais utiliser tes propres objets 3D, même des trucs simples si tu veux, pour que je puisse te dire ce qui ne va pas, par exemple je n´ai jamais utilisé les .  bsp donc je sais pas t´aider sur ça. Par contre le personnage, s´il apparaît en blanc, essaye de rajouter la ligne suivante et théoriquement si ses coordonnées de mapping sont correctes la texture devrait apparaître (  remplace c:\texture par le chemin vers la texture de l´objet )  :

    load image "  c:\texture" ,   1
    texture object 1 ,   1
  • Lien permanent
  • thenewbi Voir le profil de thenewbi
  • Posté le 11 octobre 2004 à 17:50:11 Avertir un administrateur
  • ouais sinon pour les textures tu n´aurais pas un exporter de .  3ds ver .  x c´est peut etre ca la cause et sinon je travaille avec mes objets la map c´est juste pour le test .  le personnage c´est le mien la map c´est counter je vais voir commande par commande bon a +
  • Lien permanent
  • Timorite Voir le profil de Timorite
  • Posté le 11 octobre 2004 à 20:53:32 Avertir un administrateur
  • C´est vrai que j´ai pas l´impression que le format .  3ds soit tout à fait compatible avec DB. Tu peux exporter dans 3D Studio Max en fichier .  x avec le Panda Exporter.
  • Lien permanent
  • thenewbi Voir le profil de thenewbi
  • Posté le 11 octobre 2004 à 20:56:42 Avertir un administrateur
  • Tu pourrais me donner un lien s´il te plait ?  
  • Lien permanent
  • beret-ball Voir le profil de beret-ball
  • Posté le 16 octobre 2004 à 16:59:24 Avertir un administrateur
  • c´est un bon language le darkbasic. certains de ma team programment dessus et je m´y suis mis aussi d´ailleurs!!!!

    c´est bc moins contraignant que le c++

    d´ailleurs si vous voulez savoir notre team a deja programmer 1 jeu en darkbasic, il est en beta test, ce sera le 4 jeu de la team (  si on ne compte pas les calculettes et mon jeu de snake!)


    peut etre peut tu m´aider d´ailleurs:

    je n´ai jamais réussi a créer puis comiler le niveau du tutorial il m´ecroit erreur de verification du compilateur... bizarre. si tu savais d´ou ca venait fait mois signe
  • Lien permanent
  • Timorite Voir le profil de Timorite
  • Posté le 16 octobre 2004 à 23:13:43 Avertir un administrateur
  • Je ne crois pas avoir déjà vu ce message d´erreur. C´est avec DarkBasic Pro, ou bien l´ancienne version? Perso je ne connais que le Pro.

    Sinon c´est clair qu´il est excellent ce langage. Je suis aussi entrain de créer un jeu, et c´est dingue ce qu´on peut faire avec une rapidité déconcertante.
  • Lien permanent
  • Timorite Voir le profil de Timorite
  • Posté le 18 octobre 2004 à 18:10:20 Avertir un administrateur
  • Alors thenewbi tu t´en sors?
  • Lien permanent
  • Timorite Voir le profil de Timorite
  • Posté le 27 octobre 2004 à 22:05:29 Avertir un administrateur
  • Ca intéresse pas grand monde apparemment
  • Lien permanent
  • dexter00 Voir le profil de dexter00
  • Posté le 29 octobre 2004 à 21:50:19 Avertir un administrateur
  • salut timorite pourquoi tu répond pas je t´ai contacté pour nous joindre sur http://www.gamescreating.info/ comme rédacteur Dark basic, la team contien cinq personne mais pas de rédacteur dark basic alors veux tu nous joindre??
  • Lien permanent
  • Timorite Voir le profil de Timorite
  • Posté le 30 octobre 2004 à 00:46:51 Avertir un administrateur
  • Salut. Je viens de répondre à ton mail. Désolé pour le retard.
  • Lien permanent
  • jimmymignon Voir le profil de jimmymignon
  • Posté le 8 novembre 2004 à 19:04:02 Avertir un administrateur
  • Bonjour a tous, je vien de commencer à utiliser darkbasic! Je voudrai savoir pourquoi mon image ne se charge pas! Regardez mon ecrit:
    load image "  sims2.jpg"
  • Lien permanent
  • pierozitodu57 Voir le profil de pierozitodu57
  • Posté le 9 novembre 2004 à 10:24:01 Avertir un administrateur
  • salut qqun a de tutos svp pour dark basic ?  
  • Lien permanent
  • Timorite Voir le profil de Timorite
  • Posté le 9 novembre 2004 à 11:52:29 Avertir un administrateur
  • jimmymignon, essaye ça (  les 2 zéros sont les coordonnées où tu veux que ton image apparaisse sur l´écran):

    load image "  sims2.jpg" ,   1
    paste image 1 ,   0 ,   0
    do
    loop

    pierozitodu57, ils ont enlevé le tutoriel du site officiel du DarkBasic. Donne-moi ton E-mail, je te l´enverrai. Il y a un fichier .  rtf (  word) qui fait 329k et un .  pdf (  acrobat reader) qui fait 746k, dis-moi lequel je dois t´envoyer.

    Les tutos seront bientôt sur http://membres.lycos.fr/dxtgamecreating/
  • Lien permanent
  • jimmymignon Voir le profil de jimmymignon
  • Posté le 9 novembre 2004 à 12:52:43 Avertir un administrateur
  • Ca ne marche pas
    En fait je voudrai mettre l´image comme arriere plan!

    Et je voudrai savoir si on peut lire une animation faite avec flash? Si oui comment?

    Merci!
  • 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"