我是新來的機器人,我正在盡我所能去創建一個遊戲。我正在嘗試爲我的遊戲創建一個遊戲畫面,而我的最佳做法是爲遊戲畫面創建一個活動。但是,我不知道如何去做這件事。問題似乎是我無法在活動課以外的任何地方創建一個意圖。所以我不能看到什麼時候遊戲結束,然後創建一個新的活動,而不在活動類中。所以我很難將我的遊戲模型與我的活動課聯繫起來,這樣當玩家死亡時,就會觸發遊戲活動。我應該在我的活動課上放些什麼信息?需要遊戲活動
Q
需要遊戲活動
2
A
回答
1
你會放置代碼,如(假設你的活動是GameOverScreen extends Activity
):
Intent gameOverScreen = new Intent(this, GameOverScreen.class);
startActivity(gameOverScreen);
要從活動外這麼做(因爲startActivity()
是Activity類的公共方法),你只是做這樣,使用您的遊戲活動的情況下,我在這個例子中調用gameScreen
:
Intent gameOverScreen = new Intent(gameScreen, GameOverScreen.class);
gameScreen.startActivity(gameOverScreen);
你或許應該有存儲到模型作爲Context
OB您的遊戲活動的實例的引用至少爲了資源而ject。
0
</activity>
<activity android:name=".gameoveractivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="name-of-activity" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
在你的Manifest.xml添加這個...
然後從代碼中調用這樣
Intent i = new Intent("name-of-activity-you-declared-in-the-manifest");
this.startActivity(i);
我想你應該在遊戲達到條件後把這個這個活動。假設失去3條生命之後,你會得到遊戲結束的活動。
如果您正在嘗試使用TRY AGAIN等遊戲。那麼你應該使用this.startActivityForResult(我,結果)。然後,重寫您通過活動調用遊戲的類中的onActivityResult()方法。
相關問題
- 1. 需要幫助arraylist遊戲
- 2. 要重置遊戲,我需要動態添加對象嗎?
- 3. 文本冒險遊戲是否真的需要數百種不同的活動?
- 4. 我是否需要爲每個遊戲級別創建一個新的活動?
- 5. 需要幫助的Python蛇遊戲
- 6. 需要幫助在c#遊戲代碼
- 7. 數字遊戲需要一些邏輯
- 8. 需要青蛙式遊戲幫助
- 9. 需要幫助編程文字遊戲
- 10. 需要任何塔防遊戲教程
- 11. 需要我的Android遊戲的邏輯
- 12. 需要說明的Javascript TicTacToe-遊戲
- 13. OpenGL是否需要2D Android遊戲?
- 14. 製作益智遊戲需要幫助
- 15. 需要爲Android遊戲保存高分
- 16. 遊戲手柄拇指活動範圍
- 17. 將PlayN遊戲嵌入Android活動
- 18. 發佈在遊戲活動飼料
- 19. 顯示活動列表Google Play遊戲
- 20. 如何實現Andengine遊戲活動?
- 21. Python要求遊戲
- 22. 基於Android卡的遊戲,需要幫助才能啓動
- 23. 需要幫助在Java的突圍遊戲中移動槳杆
- 24. 遊戲生活:找鄰居
- 25. 需要什麼來創建一個簡單的多人遊戲的JavaScript遊戲?
- 26. 360度重力遊戲機制像「他們需要被餵食」遊戲
- 27. SpriteKit遊戲:移動遊戲查看
- 28. 我需要多少活動?
- 29. 活動需要FLAG_ACTIVITY_NEW_TASK標誌
- 30. RecyclerView需要沿着活動
OMG這個工作非常感謝你:d – Athos
你的歡迎!請記住接受你喜歡的答案:P – Ribose