我正在用as3做一個簡單的蛇遊戲。我遇到的問題是元素上的筆畫略有重疊,因此當蛇通過鄰近方塊中的蘋果時,它會觸發測試對象。如果我減小蛇或蘋果的大小或中風,那麼它們不會正確排列到網格。有沒有一種方法可以使用hittestobject,但是會減少觸發它的對象的面積。即只有在觸及物體中心時才觸發? //this will hit when snake is adjacent due to overlapp
我想製作一個用作疊加層的自定義控件。該控件應該包含一些應該繪製的子控件,並且應該像往常一樣點擊。但是,控制中的其他內容應該是透明的,並且是「可點擊通過」的。 以下是我如何嘗試實現此目的...首先,我將使用PreviewMouseDown \ Up \將事件放置在疊加層將要放置的窗口中。我希望這些事件能夠「通過」我的自定義控件的透明部分,但要停在不透明的位置(例如在我的按鈕處)。其次,這裏是我的控制