我正在尝试制作一个简单的游戏,我想在表面视图中有 5 个位图,它们会随机显示和隐藏。因为我已经放置了所有位图,现在如何在表面视图中随机隐藏和显示位图。我不想在这些位图上方有一个图层,因为我的背景正在移动
问问题
894 次
我正在尝试制作一个简单的游戏,我想在表面视图中有 5 个位图,它们会随机显示和隐藏。因为我已经放置了所有位图,现在如何在表面视图中随机隐藏和显示位图。我不想在这些位图上方有一个图层,因为我的背景正在移动
从 0 - 1 生成 5 个随机数
int randomOne = (int) ((Math.random()); //repeat this 4 more times
在您的画布中,选择绘制或不绘制这些位图,因为选择了随机数
if (randomOne == 1)
{
canvas.drawBitmap((Bitmap)bitmapName,x,y,null);
}
//repeat this 4 more times
如果您希望不断更改是否显示这些位图,请使用计时器