Java 将几个随机数添加到图像上方的图形上下文中
我正在创建一个老派游戏,用户必须收集掉落的物体。目前,我有一个图像,它在窗格中多次打印到Java 将几个随机数添加到图像上方的图形上下文中,java,random,arraylist,iterator,javafx-2,Java,Random,Arraylist,Iterator,Javafx 2,我正在创建一个老派游戏,用户必须收集掉落的物体。目前,我有一个图像,它在窗格中多次打印到GraphicsContext,并在arrayList()屏幕上消失时从中添加和删除。我可以创建一个随机数,我可以将它打印到与下降图像相同的位置。然而,随机数总是相同的,我希望每个对象上的随机数是不同的。我的start方法中的代码如下所示: int i; for(i=0;i<800; i+=90) arrayList.add(new Object(ImageView, noOnImage, i,-10
GraphicsContext
,并在arrayList(
)屏幕上消失时从中添加和删除。我可以创建一个随机数,我可以将它打印到与下降图像相同的位置。然而,随机数总是相同的,我希望每个对象上的随机数是不同的。我的start方法中的代码如下所示:
int i;
for(i=0;i<800; i+=90)
arrayList.add(new Object(ImageView, noOnImage, i,-10));
inti;
对于(i=0;i创建对象时,在循环中传入随机数
Random rand = new Random()
arrayList.add(new Object(ImageView, noOnImage, i,-10, rand.nextInt(0, 10)));
这个rand会给你一个介于0和10之间的数字。你可以把你想要的int
放进去
并确保您创建的对象
具有该字段,并且您能够检索该数字(例如,记分等)
Random rand = new Random()
arrayList.add(new Object(ImageView, noOnImage, i,-10, rand.nextInt(0, 10)));