Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- protected void onDraw(Canvas canvas){
- int st = 0;//для цикла
- int bx = 100; //х координата
- int by = 780;//y координата
- x = x + xSpeed; //x равен самому себе плюс скорость по оси x
- y = y - ySpeed;//y равен самому себе минус скорость по y(падение)
- canvas.drawColor(Color.BLUE); //фон
- if((Math.abs(bx - x) <= (125 + 100) / 2f)&& (Math.abs(by - y)<=(125 + 100) / 2f)){//вокруг персонажа рисуем прямоугольник и узнаем что будет при столкновение
- ySpeed = 0;
- y = y - ySpeed;
- canvas.drawBitmap(bmp, x , y, null);//рисуем персонажа
- }else{//если персонаж не столкнулся
- ySpeed = -4;
- y = y - ySpeed;
- canvas.drawBitmap(bmp, x , y, null);
- }
- for(st=0;st<14;st++){//тут запускаем цикл для рисования блоков
- bx = bx + 100;//x координата
- canvas.drawBitmap(dirtes, bx , by, null);//рисуем блок
- }
- }
Add Comment
Please, Sign In to add comment