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