hittest

    0熱度

    1回答

    我搜索了一下,但沒有找到正確的方法來學習如何在Python中使用鼠標操作Gtk.DrawingArea中的行。 所需的效果是相似的編輯在谷歌地圖折線/線段形式 具體而言,我想: 點(圓圈)和線段的命中測試; 選擇(挑選),拖動和突出顯示(鼠標懸停); 創建和刪除點; 我不想要一個完整的例子(儘管其中一個可能會很好),而只是一種開始以正確方式開發這種功能性的方法。

    1熱度

    2回答

    1)我有一個線段列表(由它們的兩個端點和一個寬度定義) 2)這些線段在面板中繪製。 3)當我的鼠標移動(Panel.MouseMove事件)時,我遍歷線段列表。 4)的foreach: gPath.Reset(); Pen Pen = new Pen(Color.White, 20); gPath.AddLine(P1, P2); return gPath.IsOut

    0熱度

    1回答

    我的viewcontroller只支持橫向取向。我在主視圖中添加了一個白色視圖(whiteView - IBOutlet,在xib中),並在白視圖中添加了藍色CALayer(blueLayer - 類中的屬性)。當我在這個視圖控制器上運行hitTest時,它會在應用程序窗口右側的觸摸上返回不正確的結果,一切正常工作在左側。就好像該應用程序正在以縱向模式運行,即使當前方向是橫向。在縱向模式下一切正常

    0熱度

    1回答

    我在做一個簡單的遊戲。這是我面臨的問題,但首先我會告訴你我的班級結構。 (我使用Flash CS5.5) Enemy.as:這個類與一個MovieClip(庫)連接的,具有簡單敵人movment和方向的代碼。 Hero.as:與庫中的MovieClip鏈接。代碼英雄簡單Movment EnemyManager.as:創造新的敵人每20秒。 HeroManager.as:創建英雄(只有一次,其他功能

    0熱度

    2回答

    我需要一個AS3解決這一衝突問題: 我有這樣的代碼: else if (objectArray[i].toString().indexOf("meandude") != -1) { //if the object is a meandude and hits it, game over if (projectileMC.hitTestObject(objectArray

    0熱度

    1回答

    更改uiview位置(y = -50)後,單擊不適合添加子視圖的位置。 Hittest意味着touchview開始於-50而不是0.如何解決這個問題? myview = [[UIScrollView alloc] initWithFrame:CGRectMake(0, -50, mywidth, myheight)]; 單叩: // SINGLE TAP - (void)singleTapR

    0熱度

    2回答

    我很困惑應用程序如何使用Direct2D處理鼠標輸入。 考慮這樣的情況: 說我畫了一個球的窗口。如果我將光標移到球上,它會改變顏色。 這是否意味着應用程序必須輪詢鼠標,並檢查遊標是否在應用程序運行時間的每一秒都在球上。 當你有更多的項目時,這不會降低性能嗎?有沒有另一種方式比輪詢,換句話說,是一堆if語句。

    0熱度

    1回答

    基本上,我希望能夠點擊下面圖片中的所有子視圖... 我希望能夠點擊視圖B的子視圖,但即使查看子視圖,視圖A也是如此不阻止下面的觀點。這可能嗎?換句話說,我希望能夠通過視圖的透明部分,即使其框架/邊界覆蓋該區域。視圖B位於ScrollView中的視圖A. 感謝, 奧斯汀

    0熱度

    1回答

    我需要將我的角色置於窗臺上並留在那裏,但它只能繼續直行。我會爲我所有不同的壁架創建一個陣列,並在我的角色擊中他們時測試它嗎?任何幫助,將不勝感激。 謝謝。

    1熱度

    1回答

    我正在製作一個「繪畫」式應用程序,允許用戶在圖像上進行徒手繪製。它基於Nathanial Woolls的the SimpleDrawing app。 用戶還應該能夠平移和縮放。所以我有一個按鈕可以打開/關閉縮放功能。打開縮放功能時,屏幕上的雙擊應該放大,單次拖動應該平移。當它關閉時,活動的繪圖工具將對圖像起作用。 這是我的看法層次: - ViewController.view |- Top to