warte nicht so schnell...



  • Also ich will mein objekt nach x bzw z bewegen.
    Das objekt soll aber die bewegungen smooth machenn und jedesmal untertauchen. also wenn ich auf der X-Achse verschiebe soll er davor ein down machen verschiebn und ein up.
    nur leider macht der das zu fix. mit sleep kommt man.....ich....da auch nicht waiter.....nen tip?

    [cpp]
    void headDown(){
    	for (float headMoveYTmp = 0.0; headMoveYTmp>headMoveStop ; headMoveYTmp-= HEADMOVE){
    		headMoveY =headMoveYTmp;
    		glFlush();
    		glutPostRedisplay();
    		//Sleep(1000);	
    	}
    }
    [/cpp]
    
    [cpp]
    void headUp(){
    	std::cout << "UP"<< std::endl;
    	for (float headMoveYTmp = headMoveStop; headMoveYTmp<=0.0 ; headMoveYTmp+= HEADMOVE){
    		headMoveY =headMoveYTmp;
    		glFlush();
    		glutPostRedisplay();
    		Sleep(1000);
    	}
    }
    [/cpp]
    
    [cpp]
    /* Steuert das verhalten */
    void control( int value ) {
    	glutTimerFunc( abtastung, control, 1 );
    	//Kopf modi
    	if ( KEY_H ){
    		if( KEY_UP ) {
    			//headDown();
    			headMoveZ-= HEADMOVE;
    			//headUp();
    		}
    		if( KEY_DOWN ) {
    			//headDown();
    		headMoveZ += HEADMOVE;
    			//headUp();
    		}
    [/cpp]
    

    nehm auch gerne stylefehler als kritik entgegen.....rechtschreibung zählt nicht!



  • verwende einfach eine Sinuswelle: k * sin(x+t)

    um es in deinen Worten zu formulieren:
    hey du musst also du musst die kurve und dann das so wellenförmig machen...



  • worauf soll ich das anwenden?

    kannst du mir das an dem code vieleicht erklären damit es für mich verständlicher ist.

    danke



  • meine Antwort war genau so exakt formuliert wie deine Frage 😉

    da ich ein netter Mensch bin versuche ich mal zu raten wo dein Problem liegt:
    Du hast das Nehe Tutorial gelesen, wo sich der "Kopf" des Betrachters beim gehen nach unten bzw. oben bewegt um so das abwechselnde aufsetzen der Füße auf den Boden beim Gehen zu "simulieren"



  • nein hab ich nicht....wobei vieleicht sollte ich.....
    Schade da man so um den heissen brei reden muss. Das du das kannst glaub ich dir,
    und das du ne super übersicht hast auch.
    Das meine ausformulierungen manchmal starke mängel aufweist ist mir schon seit der schulzeit bewusst.

    Ich weiss sogar was eine sinus kurve ist 😉
    Aber ich weiss nicht warum die das besser hibekommt. sleep dunktioniert und die berechnung mit dem sin wird das denk ich doch auch nicht so abbremsen. Ich lern gern was neues....also stop mit dem datenmüll und auf.

    naja wenn de mir das zeigst wie ich das umsetzten kann wäre das nett


Anmelden zum Antworten