hittest

    0熱度

    1回答

    問題很明顯。角色在舞臺和背景中穩定,地面在移動。但是當角色擊中地面時,它會一次又一次地反彈。這是代碼。我該如何解決它?當我移動角色時,它的工作完美,但當移動的物體被磨光時,彈跳問題就會發生。 現在的問題是:http://www.swfcabin.com/open/1391814250 public function controller():void { if (rightK

    0熱度

    1回答

    我正試圖在createJS標籤上註冊一個命中測試。 我有兩個問題: 1)正如你可以從下面的PIC看到,點擊測試,只有當我將鼠標懸停在紅球,而不是標籤註冊。我認爲這是因爲球的體積更大。我怎樣才能獲得標籤的命中測試? 2)CreateJS文檔http://www.createjs.com/tutorials/HitTest/hitTest.html顯示我需要將hitTest事件放入tick中。我寧願不

    0熱度

    2回答

    我試圖刪除編程添加的動畫片段,當它們與某個對象發生碰撞時。當他們這樣做時,他們就消失了。但消失後,我得到了#1009錯誤。 在95行,這是 if (this.x > stage.stageWidth + 2 - (stage.stageWidth - (this.width /2)) && this.x < stage.stageWidth - (this.width /2))" 有時在59,

    0熱度

    1回答

    我有以下問題: 我想保持分數,當我「擊中」。我使用以下代碼: private function fnMoveMap():void { for (var i:int = 0; i < vPipeMax; i++) { var tmpPipe = _conMap.getChildAt(i); //trace (tmpPipe.name);

    0熱度

    1回答

    因此,我有一個名爲hookLine的影片剪輯,它從我的mainEngine類中添加到舞臺上。此空的影片剪輯連接到我的fisherman影片剪輯並曲線到我的playerHook影片剪輯。它的加入並連接到該級,像這樣: 在我mainEngine功能循環: playerHookLine(); 則函數: private function playerHookLine():void {

    0熱度

    1回答

    我有一個主要類,我有功能可以在舞臺上添加牆。 以前,我宣佈這是 public var wall_cubular_1:Wall_cubular_1 = new Wall_cubular_1(); ,然後添加像這樣 addChild(wall_cubular_1); 然後在字符類(假設到的HitTest牆)我有以下 wallHit = this.hitTestObject(_root.wall

    -1熱度

    1回答

    AS3 Flash - 嘿,我做了一個類似「Flappy Bird」的遊戲。 有人可以幫助我如何檢查「人物」撞牆嗎? 這款遊戲每隔2.5秒就會產生兩面牆壁。 (Wall and Wall2) 如何檢查該字符是否被觸發? function newWall():void { var Wall:wall = new wall(); addChildAt(Wall, 1); Wall.x = -3

    0熱度

    2回答

    我有一個功能可以控制我的角色。 我在舞臺上還有一個叫做assassin_table的動畫片段。 我想讓角色不能在桌子上移動,另外a.k.a讓桌子像牆一樣工作。 我有這樣的代碼: if(!this.hitTestObject(_root.assassin_table)) { if(upKeyDown) { gotoAndStop(4

    0熱度

    2回答

    我正在嘗試創建一個簡單的hitTestObject並查看屏幕上用球擊中的線條。如果是,它將清除所有線條並開始新鮮。我非常接近。 checkIt()函數是代碼需要發生的地方,它清除了行但沒有創建新的形狀。 如何擦除鼠標繪製的線條並在達到命中測試時重新開始? var myshape:Shape; myshape = new Shape(); myshape.graphics.lineStyle

    0熱度

    2回答

    我試圖讓迷宮在用戶使用鼠標繪製時,如果他們撞到牆上,它會擦除​​他們剛繪製的線條。我有一個用alpha創建迷宮牆的png文件。 我需要用戶在alpha上繪圖,但是當它們碰到非alpha時,它會觸發一個動作並擦除這一行。 這裏是我有問題行: if (myshape.hitTestPoint(theBall.x,theBall.y, true)) 下面是完整的代碼: package {