所以,我正在尝试制作一个基于收集物品来获得积分的游戏,目标是始终尝试击败你的高分。我已经做到这一点,箱子随机放置在表格的任何位置,我有一个城市的背景我的形式,所以我现在希望它只在道路上随机,而不是在表格上的任何地方,我也创建每个道路的一个图片框,并把它放入一个阵列,但我不知道这是否有用,所以我现在有点卡住了。任何人都可以帮我解决这个问题吗? THX
答案 0 :(得分:-1)
这个可行,但首先在一个单独的程序上尝试 在你尝试之后。您将有机会了解自己的意愿 自己做随机化。
创建程序
添加新表单(Form1)
添加图片框和按钮
将你的妈妈图片导入图片框内(请记住:如果你不做XD,它将无效)
在表单中添加以下代码:
Public Class Form1
Dim RandomClass As New Random()
Dim Y As Integer
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
PictureBox1.Show()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
For pos = 1 To 100
Y = RandomClass.Next(300)
PictureBox1.Location = New Point(100, Y)
Next pos
End Sub
End Class
输出是
母亲照片的最大位置最大为300,随机位置在0到300之间,只需调整到任意位置即可。
多数民众赞成:)