gpt4 book ai didi

java - 应该使用什么逻辑来创建像愤怒的小鸟一样的锁屏

转载 作者:行者123 更新时间:2023-12-01 14:29:01 26 4
gpt4 key购买 nike

我正在开发一款类似愤怒的小鸟的游戏,其中我使用锁定屏幕,其中第一轮默认开放玩,但另外 9 轮被锁定现在我想知道创建一个 Activity 来在完成回合时解锁这些回合

我想在文件中写入分数,然后进行第二轮读取该文件,如果文本文件包含分数 100,则下一轮应该打开,但我不会使用此技术,因为当我第一次运行 Activity 时,它给我错误找不到文件,因为不播放文件就不会创建...有没有办法解决这个问题

 public final static String STORETEXT = "round2.txt";
if (mScore == 100) {
int a =1;
try {
OutputStreamWriter out = new OutputStreamWriter(
openFileOutput(STORETEXT, MODE_WORLD_WRITEABLE));
out.write(new Integer(a).toString());
out.close();
} catch (Throwable t) {

}

锁屏的另一侧

  ImageButton i1, i2;
try {
fis = openFileInput("round2.txt");
BufferedReader d = new BufferedReader(new InputStreamReader(fis));
strLine = null;

if ((strLine = d.readLine()) != null) {
d.close();
fis.close();

}

} catch (Throwable t) {
// Toast.makeText(this, "Exception: " + t.toString(),
// Toast.LENGTH_LONG).show();
}

int B = Integer.parseInt(strLine);

if(B==1){

i2.setImageDrawable(getResources().getDrawable(R.drawable.lockopen));
i2.setClickable(true);

}
else{
i2.setClickable(false);
i2.setImageDrawable(getResources().getDrawable(R.drawable.lockclose));
}

最佳答案

根据我的观点,您不必出于游戏开发的任何目的而使用文本文件。您必须使用数据库或共享首选项。

这件事在以下网站中得到了很好的讨论

  1. http://www.matim-dev.com/data-storage.html
  2. http://developer.android.com/guide/topics/data/data-storage.html

关于java - 应该使用什么逻辑来创建像愤怒的小鸟一样的锁屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16961653/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com