Guest User

Untitled

a guest
Dec 16th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. @Override
  2. protected void onDraw(Canvas canvas){
  3. int st = 0;//для цикла
  4. int bx = 100; //х координата
  5. int by = 780;//y координата
  6. x = x + xSpeed; //x равен самому себе плюс скорость по оси x
  7. y = y - ySpeed;//y равен самому себе минус скорость по y(падение)
  8. canvas.drawColor(Color.BLUE); //фон
  9. if((Math.abs(bx - x) <= (125 + 100) / 2f)&& (Math.abs(by - y)<=(125 + 100) / 2f)){//вокруг персонажа рисуем прямоугольник и узнаем что будет при столкновение
  10. ySpeed = 0;
  11. y = y - ySpeed;
  12. canvas.drawBitmap(bmp, x , y, null);//рисуем персонажа
  13. }else{//если персонаж не столкнулся
  14. ySpeed = -4;
  15. y = y - ySpeed;
  16. canvas.drawBitmap(bmp, x , y, null);
  17. }
  18. for(st=0;st<14;st++){//тут запускаем цикл для рисования блоков
  19. bx = bx + 100;//x координата
  20. canvas.drawBitmap(dirtes, bx , by, null);//рисуем блок
  21. }
  22. }
Add Comment
Please, Sign In to add comment