@@@请帮忙做一个2维动画,很简单

来源:百度知道 编辑:UC知道 时间:2024/05/31 01:42:47
我的要求是——能动就行!比如,可以做个小球在窗口里弹来弹去。如果有多个球相互碰撞就更好啦。总之是很简单的小动画,我只是想学习一些使用VC做动画的基本原理。谢谢了!
分不多,因为我才注册,所以请朋友们帮帮忙。先给十分,之后一定追加!我会把目前所有积分全都送出的!
汗,谢谢一楼的朋友,但看3D的例子是不是要学DirectX啊?还不想那么深,所以有没有简单一点的啊。只要2维会动就行,不必太复杂。最后20分了,全给了!!!

去下一个directx9sdk,里头有个例子刚好和LZ要求的一摸一样

忘记说了,例子是3D的
---
这样要例子是不可能要到的,还是去搜索一下有没有相关代码,或是自己做,有什么无法解决的问题再来问,会好些。
说一下大概的想法咯:
物体有速度、方向、位置属性。
1)窗口客户区是左上角 0,0 的坐标系
2)用Timer来模拟时间轴
3)OnTimer,用物理学运动方程计算物体在坐标系中的位置,计算反弹的位置等
4)更新保存物体位置,有反弹的计算方向
5)刷新,在OnPaint/OnDraw里面画出物体

邮箱是什么,我发给你!
qianqiuwanzi@163.com