如何解决如何使图片框随机出现在屏幕上
我正在vb.net中编写一个僵尸游戏,需要使僵尸(我在图片框和数组中放置的僵尸,共有13个)随机出现,每杀死1个僵尸就可能出现两个。我怎样才能在代码中做到这一点?我是编码新手,即使经过大量搜索也无法弄清楚。
解决方法
我想我了解您要做什么。
您将要在代码中构造一个图片框,然后定义您希望其在表单上“生成”的位置。
您可以从这样的内容开始,如果您一次要拥有多个僵尸,则需要列出它们的列表或对其进行唯一命名,以便以后参考(移动它们) / despawning / etc)
Private Sub Button1_Click(sender As Object,e As EventArgs) Handles Button1.Click
Dim zombie As New PictureBox
With zombie
zombie.Width = 100 'or the size you need
zombie.Height = 100 ' same thing
zombie.Top = 20 'or where you need it could be a random
zombie.Left = 20 'same as top
zombie.ImageLocation = "C:\mydocuments\zombie.png" 'change this to the location of your zombie image. if you're storing it in a resource you can call it here
End With
Me.Controls.Add(zombie)
End Sub
这至少应该让您入门
编辑:我错过了您说的要为僵尸配备阵列的部分,但是您也可以对图片框进行阵列
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。