CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : J'aide les personnes dans DarkBasic Pro

DébutPage précedente
1234567891011  ... 43»
Page suivanteFin
thenewbi thenewbi
MP
Niveau 3
10 octobre 2004 à 18:28:59

et si je dois mettre gosub ect.. ou est-ce que je dois les mettre ?

thenewbi thenewbi
MP
Niveau 3
10 octobre 2004 à 18:37:18

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

Timorite Timorite
MP
Niveau 10
11 octobre 2004 à 17:42:47

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

thenewbi thenewbi
MP
Niveau 3
11 octobre 2004 à 17:50:11

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 +

Timorite Timorite
MP
Niveau 10
11 octobre 2004 à 20:53:32

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.

thenewbi thenewbi
MP
Niveau 3
11 octobre 2004 à 20:56:42

Tu pourrais me donner un lien s´il te plait ?

Timorite Timorite
MP
Niveau 10
11 octobre 2004 à 23:45:02

http://www.andytather.co.uk/Panda/directxmax.htm

Place le fichier dans le répertoire plugins de 3D Max.

Timorite Timorite
MP
Niveau 10
16 octobre 2004 à 13:50:49

:up:

beret-ball beret-ball
MP
Niveau 7
16 octobre 2004 à 16:59:24

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

Timorite Timorite
MP
Niveau 10
16 octobre 2004 à 23:13:43

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.

Timorite Timorite
MP
Niveau 10
18 octobre 2004 à 18:10:20

:up: Alors thenewbi tu t´en sors?

Timorite Timorite
MP
Niveau 10
21 octobre 2004 à 19:40:39

:up:

Timorite Timorite
MP
Niveau 10
27 octobre 2004 à 22:05:29

:up: Ca intéresse pas grand monde apparemment :snif2:

dexter00 dexter00
MP
Niveau 8
29 octobre 2004 à 21:50:19

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??

Timorite Timorite
MP
Niveau 10
30 octobre 2004 à 00:46:51

Salut. Je viens de répondre à ton mail. Désolé pour le retard.

Timorite Timorite
MP
Niveau 10
07 novembre 2004 à 00:57:22

:up:

Jimmymignon Jimmymignon
MP
Niveau 6
08 novembre 2004 à 19:04:02

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"

pierozitodu57 pierozitodu57
MP
Niveau 10
09 novembre 2004 à 10:24:01

salut qqun a de tutos svp pour dark basic ?

Timorite Timorite
MP
Niveau 10
09 novembre 2004 à 11:52:29

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/

Jimmymignon Jimmymignon
MP
Niveau 6
09 novembre 2004 à 12:52:43

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!

DébutPage précedente
Page suivanteFin
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
La vidéo du moment