vb08射击游戏问题

[复制链接]
查看11 | 回复3 | 2021-1-27 06:48:24 | 显示全部楼层 |阅读模式
1.能否在我只建立了一个picturebox(敌机)的情况下,在运行的时候程序能刷出若干架?若能,给我code
2。如何让敌机不停抛下的炸弹,在我只建立了一个picturebox(炸弹)的情况下?
我没有很多分,但做这个游戏一个多星期了,这两个问题还总解决不了。求大家帮忙!!从网上下了一个游戏是用VB6做的,就能实现以上两个问题,但不是一样的code在vb08版本里。谢谢!
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:48:24 | 显示全部楼层
1.你可以一个PictureBox都不建立,使用代码建立即可
DimelementsAsNewList
ForEachelinelements
el=NewPictureBoxWith{.Image=xxx}
Me.Controls.Add(el)
Next
2.参考1
PS:这么做效率很低
回复

使用道具 举报

千问 | 2021-1-27 06:48:24 | 显示全部楼层
1 飞机的各方向图片
2 炸弹爆炸连续图
3 物体碰撞算法
不是几个PICTUREBOX就能解决的...
回复

使用道具 举报

千问 | 2021-1-27 06:48:24 | 显示全部楼层
http://download.csdn.net/detail/haoting987/3769008
这是vb.net做的小游戏,可以参考一下。
做游戏是不能用PictureBox的,会引起重叠及GDI溢出,而且超级不美观。
要练习GDI+才可以。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行