2014-11-08 31 views
1

我想用球做簡單的遊戲,但是如何讓顯示器有框架以避免球脫離顯示器? 我想在那個框架上有一個小洞,這樣球最終可以脫身。我這樣做就像在顯示器周圍放置幾個矩形(寬度或高度爲1px,其他尺寸較大),但當球速度很高時,它會穿過牆壁。有沒有更好的解決方案。如何讓顯示器具有框架以避免球脫離顯示器?

回答

1

添加物理機構框架,使球不會通過它

local topWall = display.newRect(0,0,display.contentWidth,2) 
physics.addBody(topWall, "static", { friction = 0.5, bounce = 0 }) 

不要忘了啓動物理引擎「physics.start()」您的代碼

PS剛剛修改的topFrame和兩側和機器人創建另一個三面牆的上方湯姆。

1

只是使矩形更像300px。

,你也可以嘗試設置參數ball.isBullet = TRUE,它會告訴物理引擎保持對球的眼睛,避免受到它穿過牆壁

相關問題