Public Sub pengzhuang()
'1号球与2号球的碰撞 从右边撞击
If ball.Right > ball2.Left And ball.Right < ball2.Right And (ball.Top >= ball2.Top And ball.Top <= ball2.Bottom Or (ball.Top <= ball2.Top And ball.Bottom >= ball2.Top)) Then
If Math.Abs(b1.xspeed) <= 0 Then
b1.xspeed = b2.xspeed
Else
If b1.xspeed > 0 Then
b1.xspeed *= -0.9
Else
b1.xspeed *= 1.35
End If
End If
If Math.Abs(b2.xspeed) <= 0 Then
b2.xspeed = b1.xspeed
Else
If b2.xspeed > 0 Then
b2.xspeed *= 1.35
Else
b2.xspeed *= -0.9
End If
End If
End If
'1号球与2号球的碰撞 从左边撞击
If ball.Left > ball2.Left And ball.Left < ball2.Right And (ball.Top >= ball2.Top And ball.Top <= ball2.Bottom Or (ball.Top <= ball2.Top And ball.Bottom >= ball2.Top)) Then
If Math.Abs(b1.xspeed) <= 0 Then
b1.xspeed = b2.xspeed
Else
If b1.xspeed < 0 Then
b1.xspeed *= -0.9
Else
b1.xspeed *= 1.35
End If
End If
If Math.Abs(b2.xspeed) <= 0 Then
b2.xspeed = b1.xspeed
Else
If b2.xspeed < 0 Then
b2.xspeed *= 1.35
Else
b2.xspeed *= -0.9
End If
End If
End If
End Sub
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
用VB.NET实现,基本要求如下: 给定小球坐标,水平Y和竖直X方向速度,以及小球的重力加速度,模拟出小球的飞行轨迹,最后始终会由于空气阻力和重力原因而停落在地面上某处 (1)能根据用户需求模拟出3个小球同时出现在画面中,并发生碰撞检测,产生碰撞效果 (2)重力加速度默认为10且只影响Y方向,空气摩擦阻力默认只影响X方向,且每次减少0.01 (3)Timer计时器的时间间隔设置为0.002毫秒为宜,也可根据实际情况自己设定 (4)自由落体运动的公式是:vt=gt;h=gt2/2;vt2=2gh,其中时间t采用0.03秒为宜,也可根据实际情况自己设定
资源推荐
资源详情
资源评论
收起资源包目录
yl.rar (85个子文件)
yl
yl
AssemblyInfo.vb 809B
yl.vbproj.user 3KB
bin
1.gif 341B
撞墙.WAV 11KB
yl.vshost.exe 6KB
1a.bmp 198KB
yl.exe.manifest 4KB
AxInterop.WMPLib.dll 60KB
3.bmp 10KB
xx.jpg 119KB
2.bmp 10KB
yl.publish
dotnetfx
WindowsInstaller-KB893803-v2-x86.exe 2.47MB
instmsia.exe 1.63MB
dotnetfx.exe 22.42MB
langpack.exe 1.71MB
yl_1_0_0_4
yl.xml.deploy 593B
yl.exe.manifest 8KB
yl.exe.deploy 1.76MB
yl.pdb.deploy 74KB
Interop.WMPLib.dll.deploy 324KB
AxInterop.WMPLib.dll.deploy 60KB
setup.exe 414KB
yl.application 5KB
3a.bmp 1.19MB
2.ico 5KB
c.wma 3.54MB
yl.pdb 74KB
新建 文本文档 (2).txt 2KB
Help.ico 12KB
yl.vshost.exe.manifest 4KB
2a.bmp 91KB
yl.vshost.application 2KB
Interop.WMPLib.dll 324KB
1.ico 5KB
wow.ICO 33KB
error.wav 57KB
yl.application 2KB
新建 文本文档.txt 770B
Computer.ico 12KB
Thumbs.db 23KB
ico.bmp 29KB
yl.exe 1.76MB
3.gif 348B
deleted.wav 8KB
yl.xml 593B
1.bmp 10KB
弹起.WAV 7KB
2.gif 449B
BACK409.GIF 4KB
login.wav 86KB
GLOBE.JPG 4KB
Form1.vb 95KB
Module1.vb 770B
obj
yl.vbproj.FileList.txt 523B
Debug
yl.exe.manifest 4KB
AxInterop.WMPLib.dll 60KB
yl.vbproj.ResolveComReference.cache 492B
yl.pdb 74KB
yl.Resources.resources 180B
Interop.WMPLib.dll 324KB
yl.application 2KB
temp
yl.exe 1.76MB
yl.vbproj.GenerateResource.Cache 900B
TempPE
My Project.Resources.Designer.vb.dll 7KB
yl.Form2.resources 1.61MB
yl.xml 593B
yl.Form1.resources 48KB
Form2.resx 2.42MB
Form2.vb 539B
Adds.vb 381B
yl.vbproj 8KB
My Project
Resources.resx 6KB
Resources.Designer.vb 3KB
Form1.resx 78KB
Ball.vb 3KB
Form2.Designer.vb 15KB
AniWindow.vb 4KB
yl_TemporaryKey.pfx 2KB
_UpgradeReport_Files
UpgradeReport.xslt 12KB
UpgradeReport_Plus.gif 71B
UpgradeReport.css 3KB
UpgradeReport_Minus.gif 69B
yl.sln 890B
yl.suo 20KB
UpgradeLog.XML 944B
共 85 条
- 1
资源评论
- joyocn2014-05-04挺实用的,编译执行通过
jone33
- 粉丝: 80
- 资源: 469
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功