rect

    0熱度

    2回答

    Rect具有參數left,top,right和bottom來表示一個矩形,但它實際上代表了兩個矩形。參見下圖: ​​ 當我使用旋轉左邊的矩形: matrix.setRotate(45,myRect.exactCenterX(), myRect.exactCenterY()); matrix.mapRect(myRect); 我期待在紅色矩形,但我得到了一個藍色的顏色。因爲相同的參數(左,上,

    1熱度

    1回答

    我正在研究一個突破性的克隆,我一直在想如何得到兩個碰撞矩形的交點矩形,以便我可以測量球在x和y軸上進入塊的深度,並決定哪個組件速度我會扭轉。 我想我可以計算深度每種情況下是這樣的: 但是,如果我有交集矩形比我woudn't擔心,如果球從打塊左/右或頂部/底部(因爲我只會分別反轉x和y軸),從而爲我節省了大量的打字工作。 我看過Pygame's docs,但似乎沒有這方面的功能。我將如何去解決這個問

    1熱度

    2回答

    我正在玩觸摸畫一些橢圓形,我被觸摸所給出的座標弄糊塗並將它翻譯成一些橢圓形,我不知道爲什麼我在Y中得到了偏移,這裏有一個圖像來說明我的問題,一段代碼和一些ouptut。 public class TestView extends View implements OnTouchListener { RectF rectf; Paint paint; public T

    3熱度

    1回答

    我試圖製作一個將矩形地圖繪製到屏幕上的函數。此功能是: def parseMap(mapIndex): tileRect = pygame.Rect(0, 0, 32, 32) for x in maps.mapData[mapIndex]: tileRect.x = x*16 for y in x: tileRect.y = y*16

    -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

    0熱度

    2回答

    那麼,我需要讓狗追逐球和追逐鼠標光標的球。當狗與球的位置相同時,遊戲應停止並打印「遊戲結束」。現在,我的代碼會在開始遊戲後立即檢查兩個對象是否位於同一位置,因此它會結束,因爲在起始對象處於同一位置。如何在經過一段時間的比賽後檢查位置? ` if rect.colliderect(rect2) == True: clock.tick(1000) self.chasi

    0熱度

    1回答

    我正在使用opencv矩形對象的矢量。我想要的是刪除for循環中的一些向量元素。但是,似乎我沒有訪問vector的擦除()函數。我收到以下消息: /home/christosh/Desktop/recognition-build-desktop-Qt_4_8_1_in_PATH_System_Release/../faceRec/src/Detection.cpp:88: error: 'clas

    1熱度

    2回答

    Paint mPaint = new Paint(); mPaint.setStyle(Style.FILL); mPaint.setColor(Color.Red); canvas.drawRect(mRedPaddleRect, mPaint); 在這裏,mRedPaddleRect是使用Rect形成的矩形,而不是將其設置爲我想設置圖像的顏色。 這怎麼辦? 任何幫助,將不勝感激。 謝

    1熱度

    2回答

    我一直在試驗Pygame,並遇到了一個我找不到答案的問題。在this paste中,展示了我的基本遊戲框架。我如何正確完成我的ballSnapLeft()定義? 編輯:我不是在尋找我的代碼來完成,但我正在尋找人來解釋'Rect'類(?)是如何工作的,以及如何應用它。 編輯2:我試圖使用x和y座標來這樣做,但我認爲有一個更簡單的方法可以實際工作,而不是使用粗體座標。

    0熱度

    2回答

    我得到矩形的矢量通過調用DetectMultiScale: face_cascade.detectMultiScale(ImgGray,faces,1.1,2,0|CV_HAAR_SCALE_IMAGE); 但是比較需要墊: compare(OriginalImg,roi,dist,CMP_EQ); 如何轉換矩形到墊子上作出比較還是有比較Rects的方法?