Q
绘制2线
4
A
回答
2
添加“计数器”变量,这将是线已经在两个位置之间行进的距离的百分比。将它初始化为零,因为它从开始位置开始。添加一个计时器,每次滴答你增加“计数器”并使客户区域无效,以便重新绘制。一旦“计数器”达到100,并且达到目标的100%,就可以禁用不再需要的计时器。
在油漆日常你已经知道的起始位置和结束位置,以便只是划清界线,在这两者之间的“柜台”的百分比。所以,如果你知道startX并且你知道endX你的绘制版本是startX +(((endX-startX)/ 100 * counter)。针对每条线的顶部,左侧,右侧和底部执行此操作,然后完成。
1
如果我没有错,你有眨眼,这是你的问题? 尝试使用此BufferedGraphics 小例子
System.Drawing.Graphics g = this.CreateGraphics();
System.Drawing.BufferedGraphicsContext dc = new BufferedGraphicsContext();
BufferedGraphics backbuffer = dc.Allocate(g, new Rectangle(new Point(0, 0), g.VisibleClipBounds.Size.ToSize()));
backbuffer.Graphics.DrawLine(Pens.White, 10, 10, 10, 100);
backbuffer.Render(g);
+0
如果我错了,我会删除这个答案 – Likurg 2012-04-12 08:01:30
相关问题
- 1. MapKit - 2针之间的绘制线
- 2. 绘制虚线
- 3. 绘制粗线
- 4. 绘制折线
- 5. 线程绘制
- 6. 绘制曲线线android
- 7. 绘制直线的线条
- 8. C++ CLI绘制线
- 9. 龟绘制曲线
- 10. 绘制NURBS曲线?
- 11. 绘制线在ActionScript
- 12. java.util.ConcurrentModificationException绘制路线
- 13. 绘制之字形线比绘制直线要慢
- 14. 如何在java中使用绘制线绘制楼梯线?
- 15. 绘制2个覆盖层之间的路线
- 16. 如何在alpha 2中绘制α<1的石英线
- 17. 使用Android 2.3绘制2个地理点之间的界线
- 18. 绘制2个位置之间的路线Google Maps API Android V2
- 19. opencv绘制点和2点之间的线
- 20. 如何使用googlemapsApi绘制2条或更多路线
- 21. 用2个坐标轴绘制一条线
- 22. 谷歌位置下拉和绘制路线角2打字
- 23. JavaFx 2.x:如何在路径上绘制虚线效果
- 24. 绘制SQRT的`一个三维曲线图(1 + 1 /(KR)^ 2)`
- 25. 如何在geom_density2d中绘制2类黑线?
- 26. 绘制驾驶2个GeoPoints之间航线上GoogleMap的SupportMapFragment
- 27. 在gtk.TextView上绘制线条
- 28. 绘制N宽度线?
- 29. GLUT只绘制隐藏线
- 30. 在iPhone中绘制曲线?
我编辑我的问题。我以为我可以用w和w和h2比较w2,直到它们相等,然后停止...但是...这不起作用。你能扩展你的想法吗? – BigBug 2012-04-12 05:26:26
更换(W *(INT)帧)与(W +((W2 - W)*帧)) – 2012-04-12 05:31:24
它并不完全工作...行只是向右移动过去的目标行.... – BigBug 2012-04-12 05:43:47