2016-12-02 78 views
0

這是一個我在google上做了大量研究但絕望的場景。該場景是,我打算開發一個2D遊戲,其中我想要使用多個背景,並且我想在翻譯它們時向前移動它,它必須看起來像一個背景靠近,翻譯/移動速度快,另一個背景是有點遠,翻譯/移動有點慢。較近的背景具有幾乎全部的強度,而背景較低的背景具有較低的強度。你可以說他們有不同的透明度水平。問題是,我如何完成這項任務,或者這可能使用多個背景。 任何建議將不勝感激。作爲例子,請參閱BADLAND遊戲下圖的圖像。在Android應用程序中使用多個背景

enter image description here

+0

你必須創建若干佈局或以上視圖彼此之間以及與阿爾法一起設置相應的背景值 –

+0

如果你想創建2D遊戲爲Android,我強烈建議你看看LibGDX(HTTPS: //libgdx.badlogicgames.com)或類似的遊戲開發框架。您很快就會發現,使用原生Android視圖和小部件(專爲應用程序而非遊戲設計)將阻止您執行許多典型的面向遊戲的任務,並會延長您的開發流程。 –

+0

@RushiAyyappa很高興能有你的建議。我會給它一個嘗試:) –

回答

1

我覺得只要我有你的問題,你希望把兩個或兩個以上的圖像一個在另一個之上。我的意思是,如果您試圖重疊多個背景並詢問是的,它可以輕鬆完成。

你需要做的是使用FrameLayout。作爲

「的FrameLayout表示的 Android應用的用戶界面的簡單佈局,它通常被用於在一個特定區域中的屏幕上顯示單個視圖 或重疊的它的子視圖」。

然後你可以在它們上實現動畫並翻譯它們你可以在它們上找到不同類型的翻譯。

這裏是關於使用框架佈局frameLayout1framelayout2和動畫和翻譯這裏是鏈接。 linklink2link3

+0

非常感謝您的建議,我會在嘗試這些建議後很快回來。我希望我能完成我的工作:) –