日期:2014-05-17  浏览次数:20984 次

C# winform中label控件的运动轨迹
怎样在winform中让一个label控件按弧线运动,类似于愤怒的小鸟中射击猪头的弹弓的运动轨迹,知道的给点提示,谢谢啦!

------解决方案--------------------
就是一个抛物线方程啊
y= a*x^2 + b
随时间变换x不停的增加,计算y值,就得到了坐标
------解决方案--------------------
改变lable的坐标的就可以了,,怎么改变就得你自己写了

Lable.Location = new System.Drawing.Point(101, 28);
------解决方案--------------------
计算抛物线的每个点坐标,然后设置lable的loaction
------解决方案--------------------
http://www.codeproject.com/Articles/282972/Curve-representation-by-ICAS-Inner-Centered-Arcs
------解决方案--------------------
加一个timer 
修改label 的Location
------解决方案--------------------
用时钟 然后改写label的坐标
如果要求轨迹要显示的话,就用绘图
------解决方案--------------------
加一个timer
修改label 的Location