我是新来的机器人,我正在尽我所能去创建一个游戏。我正在尝试为我的游戏创建一个游戏画面,而我的最佳做法是为游戏画面创建一个活动。但是,我不知道如何去做这件事。问题似乎是我无法在活动课以外的任何地方创建一个意图。所以我不能看到什么时候游戏结束,然后创建一个新的活动,而不在活动类中。所以我很难将我的游戏模型与我的活动课联系起来,这样当玩家死亡时,就会触发游戏活动。我应该在我的活动课上放些什么信息?需要游戏活动
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