VB怎么判断有障碍物?

VB怎么判断有障碍物?例如一个picture控件和另一个picture控件(不知道picture的name)那怎么判断picture和picture不重叠?但是在picture可以在另一个picture的反方向运动!帮忙写一下 谢谢

主要还是根据一个控件的LEFT、TOP、HEIGHT、WIDTH等值来判断此控件所在位置,当另一控件接近到这一控件的一个你所设定的值后,就要停止继续向此控件靠近,将另一控件的运行方向进行反向。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-07-25
不知道障碍物的名称怎么判断重叠,不可能.
首先你应该明确哪些控件类型做为障碍物,然后在窗体上"枚举"所有的这类控件是否与picture重叠.
至于重叠的算法,可看这个页面(也是我回答的):
http://zhidao.baidu.com/question/169460936.html
有问题Hi我
第2个回答  2010-07-25
根据picture的大小,和位置,可以判断是否重叠。

VB怎么判断有障碍物?
主要还是根据一个控件的LEFT、TOP、HEIGHT、WIDTH等值来判断此控件所在位置,当另一控件接近到这一控件的一个你所设定的值后,就要停止继续向此控件靠近,将另一控件的运行方向进行反向。

【救命!vb高人进】vb6.0中如何写障碍物的代码?
假设有3*3的格子,用数组表示DIM A(0 TO 2,0 TO 2) AS STRING,人在中间,用坐标表示(X=1,Y=1)要判断上下左右可以这样:左表示为A(X-1,Y),右表示为A(X+1,Y)上表示为A(X,Y-1),下表示为A(X,Y+1)判断则可以用 IF A(m,n)=“石头”THEN ’做什么 ENDIF IF A(m,...

VB里怎么做阻碍物! 能帮我解决的在加50分!!
随便放个图上去,得到他的坐标,如果人走到上面了就去让他退后一格,就可以实现像石头在上面一样,走不上去

VB中碰到障碍物后停止的代码怎么写,谢谢?
下载文件:倒计时程序.exe|2014年国庆节倒计时程序,可以停止、开始,有天、时、分、秒动态显示。 需要源文件,给地址。

用vb做一个小游戏 希望每一步有详细解释
纵向赛车:随机下来几个pictureBox,如果有方块的纵坐标超过了一定量,那就再从顶部开始下滑(呈现赛车相对几个障碍物向上走的视觉效应)推箱子:这个实现起来不容易,要把每一次箱子的位置映像成2D数组,然后根据2d数组坐标判断对的箱子,箱子和箱子,箱子和墙,箱子和目标,hero和箱子的几种关系要搞清,...

用VB做一个简单的游戏
If 图片A.Left > 图片B.Left And 图片A.Left < 图片B.Left + 图片B.Width And 图片A.Top > 图片B.Top And 图片A.Top < 图片B.Top + 图片B.Width Then Msgbox ""End if这是一个简单的碰撞检测

VB游戏得分计算
判断是否重合 score = score+1 picture1.visible = false timer1里写 if score <0 then '结束 end if

求用vb做一个简单的愤怒的小鸟游戏 大致这样的就差不多了
这里面要用到很多的函数,计算起来很麻烦的,不是几千行代码能写出来的,希望你多加学习,如果单纯是想做这款游戏的话,要学习图片控件使用、运动轨迹函数,让图片在运动轨迹上移动,碰到障碍物触发后续的障碍物倒塌的图片运动函数

势函数的答案
为了将上述约束条件表示成便于计算机判别的形式,通常采用如下形式的凸多面体集合对机器人及其操作空间中的障碍物进行几何逼近 (11)式中Ri(θ)(i=1,…,m),Oj(j=1,…,l)为R3中的凸多面体。机器人与障碍物间的L1距离可按下式由各多面体对Ri(θ),Oj间的L1距离确定 (12)且根据L1距离的拓扑...

VB设计坦克大战。
增加不固定障碍物。可发射连续炮弹。用户可自行设置按键。增加坦克移动速度等级。坦克使用其他控件 其它创新(有一定难度,实现代码在30行以上)设计方法和基本原理 1.问题描述 坦克由两个控件构成label1作为坦克的主体部分,label2作为炮管。在一个矩形区域内可以通过键盘控制坦克向上下左右移动,当移动到边界...

相似回答
大家正在搜