主题:请教一个问题?
Zenper
[专家分:0] 发布于 2002-09-11 00:44:00
怎样用VB编写: 一个对象(如:一个球体的图片)在Form里不断的移动,当判断到它移动到Form窗体边缘的时候,让它反弹改变方向(就如一个球在一个四边形方框里碰撞的效果),这个对象移动的座标有公式计算吗?望能提供简单的程序说明?谢谢!
回复列表 (共15个回复)
11 楼
guo [专家分:0] 发布于 2002-09-16 19:02:00
怎样实现滚动呢?(不是移动)。
12 楼
Zenper [专家分:0] 发布于 2002-09-16 21:52:00
用多张尺寸一样的连续动作图片来做啊!
13 楼
lmqb [专家分:30] 发布于 2002-10-24 09:26:00
我第一次学vb作的就是这个,没什么会一点数学,物理知识,在加一本vb基础教程就行了,不过要做到eerfaone斑竹这样就有些难了。呵呵!!
14 楼
lmqb [专家分:30] 发布于 2002-10-24 09:31:00
设定一个隐藏的Button,或者设定是当前的窗口就运行,不是就停止,总之,东东是很多的拉!!!
15 楼
genocide [专家分:0] 发布于 2004-05-18 18:10:00
添加一个TIMER控件,让它每次都把图片原有的TOP和LEFT值都加一个数SETP,但每次都要用一个IF语句检测它当时的TOP、LEFT的值,如果分别 于或等于窗体的宽度或高度(TOP对应的高度,LEFT对应的宽度)时,SETP=-SETP那用就可以了啊
我来回复