Hi
The problem affects only the X axis. I have not created a conflict for the X axis
I can not deal with the collision when the next platform is higher than the previous one.
My all code: http://wklej.org/id/928010/
That's how it works: http://galeriagiza.pl/cartmanPytanie1.html
The most important part of the code:
I tried to create an auxiliary variable widthFigureHelp:HTML Code:// JUMP FIGURE if(jump>0) { y_figure-=4; jump-=4; } else { for(p=0;p<numberBlocksLand;p++) { if(x_figure>=(oX[p]+speed) && x_figure<=(oX[p]+widthBlock+speed)) { if(y_figure<(oY[p]-heightFigure)) { y_figure+=2; if(y_figure==(oY[p]-heightFigure)) stopJump=0; } } } }
That's how it works: http://galeriagiza.pl/cartmanPytanie2.htmlHTML Code:var widthFigureHelp=0; (...) if(jump>0) { y_figure-=4; jump-=4; } else { for(p=0;p<numberBlocksLand;p++) { if(oY[p]>oY[p+1]) widthFigureHelp=widthFigure; // width=50; else widthFigureHelp=0; if(x_figure>=(oX[p]+speed) && x_figure<=(oX[p]+widthBlock+speed-widthFigureHelp)) { if(y_figure<(oY[p]-heightFigure)) { y_figure+=2; if(y_figure==(oY[p]-heightFigure)) stopJump=0; } } } }
Then almost works - but at the time of the jump figure stops until the statue will move to its width...
I very ask for help.


Reply With Quote
Bookmarks