我想构建一个结合了任务管理应用程序和RPG PvE体验的移动应用程序。 现在到我的问题,我想给用户选择在两种不同模式下加载应用程序的选项。
生产模式 在这种模式下,仅任务管理功能将被加载。这种模式的行为类似于标准商务应用。
游戏模式 在游戏模式下启动应用程序时,您将能够管理任务并获得游戏体验。此模式的行为类似于普通的游戏应用程序。
现在我的问题。 我怎样才能做到这一点? 目前甚至可能吗?我需要创建类似的东西吗? 为了创建游戏部件,我想使用Godot引擎或Unity3D,这些引擎是否可以做出这些思考?
答案 0 :(得分:2)
您只需要显示某种启动画面,只需选择用户想要做的事情即可。
Button btnBusiness = findViewById(R.id.businessButton);
btnBusiness.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
Intent businessIntent = new Intent(this, BusinessActivity.class);
startActivity(businessIntent);
}
});
Button btnGaming = findViewById(R.id.gamingButton);
btnGaming.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
//Gamer headset: On
//Knuckles cracked
//Intent created
//Yep.. its gamer time
Intent businessIntent = new Intent(this, GamingActivity.class);
startActivity(businessIntent);
}
});
答案 1 :(得分:2)
但是如果您不了解Android App开发的基础知识。
以What is an Activity
一旦您了解了基础知识。
您可以创建三个活动来满足您的需求。
WelcomeActivity
GamingActivity
ProductiveActivity
在WelcomeActivity
中为用户提供一些选择。
您可以为每个模式(活动)添加两个按钮。
当用户单击游戏选项时,它会打开GameActivity
,依此类推。
现在,如果您不知道如何从一个活动转移到另一活动,则应该阅读这些内容。
答案 2 :(得分:1)
有可能,但是您必须设置默认启动并根据用户偏好选择下一次启动。
Ezzy和Rohit Singh的答案都可以满足您的需求,但是如果您的应用程序非常繁琐和/或同时在应用程序中有很多功能和/或出于任何其他性能原因, ,我认为最好将这两个应用程序分开,然后为游戏制作一个,而为标准商务应用程序制作一个。
类似于Uber和Uber的司机...