rect

    1热度

    2回答

    Paint mPaint = new Paint(); mPaint.setStyle(Style.FILL); mPaint.setColor(Color.Red); canvas.drawRect(mRedPaddleRect, mPaint); 在这里,mRedPaddleRect是使用Rect形成的矩形,而不是将其设置为我想设置图像的颜色。 这怎么办? 任何帮助,将不胜感激。 谢

    0热度

    2回答

    Rect具有参数left,top,right和bottom来表示一个矩形,但它实际上代表了两个矩形。参见下图: ​​ 当我使用旋转左边的矩形: matrix.setRotate(45,myRect.exactCenterX(), myRect.exactCenterY()); matrix.mapRect(myRect); 我期待在红色矩形,但我得到了一个蓝色的颜色。因为相同的参数(左,上,

    2热度

    1回答

    这个问题不需要代码,尽管这是一个问题,我无法在别处找到答案。 如何测试pygame中的rects碰撞只在rect的边缘?我看过http://www.pygame.org/docs/ref/rect.html,感觉就像答案在那里,但我看不到它。这非常重要,我希望这是一个简单的解决方案,并且是可以回答的。 if <rectname>.colliderect.bottom(<otherRect>):

    2热度

    1回答

    我在Pygame制作游戏,并且我拥有它,所以如果角色与一个矩形碰撞,它会将角色推回一层像素,从而在角色与对象之间创建一个非常小的无法通过的边界。我想知道,当我开始添加艺术作品时,如果我可以将其隐藏起来,那么它看起来像是一个坚实的碰撞,或者有什么办法可以使固体碰撞在没有像素层的情况下起作用?提前致谢!

    1热度

    2回答

    我一直在试验Pygame,并遇到了一个我找不到答案的问题。在this paste中,展示了我的基本游戏框架。我如何正确完成我的ballSnapLeft()定义? 编辑:我不是在寻找我的代码来完成,但我正在寻找人来解释'Rect'类(?)是如何工作的,以及如何应用它。 编辑2:我试图使用x和y坐标来这样做,但我认为有一个更简单的方法可以实际工作,而不是使用粗体坐标。

    0热度

    1回答

    我目前正在使用android java和ODK为OUYA开发一款游戏。当检查碰撞时,我的游戏崩溃并返回菜单。 这是哪些东西错误了一点: private void checkCollision() { if (Rect.intersects(bulletRect1, enemyRectOne1)) { visible = false; } } 两个Rects是,

    0热度

    2回答

    那么,我需要让狗追逐球和追逐鼠标光标的球。当狗与球的位置相同时,游戏应停止并打印“游戏结束”。现在,我的代码会在开始游戏后立即检查两个对象是否位于同一位置,因此它会结束,因为在起始对象处于同一位置。如何在经过一段时间的比赛后检查位置? ` if rect.colliderect(rect2) == True: clock.tick(1000) self.chasi

    0热度

    2回答

    我得到矩形的矢量通过调用DetectMultiScale: face_cascade.detectMultiScale(ImgGray,faces,1.1,2,0|CV_HAAR_SCALE_IMAGE); 但是比较需要垫: compare(OriginalImg,roi,dist,CMP_EQ); 如何转换矩形到垫子上作出比较还是有比较Rects的方法?

    1热度

    2回答

    我正在玩触摸画一些椭圆形,我被触摸所给出的坐标弄糊涂并将它翻译成一些椭圆形,我不知道为什么我在Y中得到了偏移,这里有一个图像来说明我的问题,一段代码和一些ouptut。 public class TestView extends View implements OnTouchListener { RectF rectf; Paint paint; public T

    -1热度

    1回答

    我试图傍编程,我至今: import pygame, sys, time from pygame.locals import * pygame.init() FPS=30 fpsClock=pygame.time.Clock() size = width, height = 1280, 648 speed = [8, 8] DISPLAYSURF=pygame.display.s