Warning Nu esti autentificat. Te rog autentifica-te sau inregistreaza-te pentru a avea acces la toate facilitatile forumului.
SkullBox  
Octombrie 12, 2008, 03:36:11 am
Bine ai venit, Vizitator. Trebuie să te autentifici sau să îţi creezi un cont.
Ai pierdut sau nu ai primit emailul care conţine codul de activare al contului?

Autentifică-te cu numele de utilizator, parola şi precizează durata sesiunii.
Noutăţi: De-Ce.net - Tips & Tricks
 
   Pagina principală   Ajutor Caută Autentificare Creează un cont  
Del.icio.us Digg FURL FaceBook Stumble Upon Reddit SlashDot Google Bookmarks Ma.gnolia MSN Live Netscape Spurl Technorati Yahoo My Web

Pagini: [1]
  Imprimă  
Autor Subiect: [C++ GDK]Atasarea unui Limb  (Citit de 199 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
zapakitul
Global Moderator
Hero Member
*****
Deconectat Deconectat

Mesaje: 1399



« : Iunie 18, 2008, 11:30:10 am »

Un mic exemplu cum putem sa atasam un obiect altuia sub forma de limb
Cod:
#include "DarkGDK.h"


void DarkGDK ( void )
{
//Aici declari variabilele *duh*
int s,a,dist,height,smooth;
s = 1;
a = 1;
dist = 50;
height = 40;
smooth = 4;
dbMakeObjectCube(1,1);
dbMakeMatrix(1,1000,1000,100,100);
// Creeam al doilea cub din care facem un mesh si il atasam obiectului 1
dbMakeObjectCube(2,2);
// i dam o anumita lungime ca sa il diferentiem de obiectul primar
dbScaleObject(2,80,80,250);
dbSyncOn();
dbSyncRate(0);
// Aici transformam obiectul 2 in mesh! 1 = numarul meshului, 2 = obiectul sursa
    dbMakeMeshFromObject(1,2);
// Aici atasam mesh-ul ca limb obiectului! Primul 1 = obiectul caruia atasam
// al doilea este numarul de id al limbului
// si al treilea este meshul pe care il atasam
dbAddLimb(1,1,1);
//Acuma positionam limbul in exteriorul cubul!
dbOffsetLimb(1,1,dbObjectPositionX(1)+4,dbObjectPositionY(1)+1,dbObjectPositionZ(1));
dbDeleteObject(2);
while ( LoopGDK ( ) )
{
if(dbUpKey())
{
dbMoveObject(1,a);
}
if(dbDownKey())
{
dbMoveObject(1,-s);
}

dbSetCameraToFollow(dbObjectPositionX(1),dbObjectPositionY(1),dbObjectPositionZ(1),dbObjectAngleY(1),dist,height,smooth,0);


dbSync ( );
}


return;
}
Varianta in DBPro o gasiti AICI
Memorat

A DS , my kindom for a  DS!

Un Pc De Carcasa Noua Blog
Pagini: [1]
  Imprimă  
 
Schimbă forumul:  

Creat cu MySQL Creat cu PHP Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC
Traducerea în limba română © 2006-2007 www.smf.ro
Validat cu XHTML 1.0! Validat cu CSS!
IPFind :: FAQDB :: LAMP.ro :: Good Proxy :: Aberez.EU :: RoFreeSBIE :: ShockingSoft.com :: HostVision :: Invatam.net :: PC Troubleshooting :: Curs valutar online
Ethical hacking and programming community