WPF 帧动画平滑优化 求前辈不吝赐教

zjybushiren88888 2013-11-22 01:46:02
有一组图片(几千张 1920*1080 背景全黑 只有一个白点 不同位置)

我写了一个C++获取到了每个白点的平面坐标X Y

提供一点数据(图片名称+X坐标+Y坐标):
0001.jpg,932,1032
0002.jpg,932,1032
0003.jpg,932,1032
0004.jpg,932,1032
0005.jpg,932,1032
0006.jpg,932,1032
0007.jpg,932,1032
0008.jpg,933,1031
0009.jpg,933,1031
0010.jpg,933,1031

现在在WPF里 我建了一个Ellipse 在CompositionTarget_Rendering事件

通过Canvas.SetLeft和Canvas.SetTop模拟白色的运动轨迹

现在运动轨迹是OK的 但是播放的时候 Ellipse略微抖掉

WPF有什么好的办法可以做一下平滑 让运动过程更流畅 不吝赐教
...全文
405 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjybushiren88888 2013-11-22
  • 打赏
  • 举报
回复
引用 3 楼 KumaPower 的回复:
http://msdn.microsoft.com/zh-cn/library/ms748838%28v=vs.110%29.aspx
引用
您可能会发现自定义绘图在不同计算机上以不同的速度运行, 这是由于自定义绘图与帧速率有关。 根据所运行的系统以及系统的工作负荷,每秒调用 Rendering 事件的次数可能会有所不同。 有关为运行 WPF 应用程序的设备确定图形硬件功能和性能的信息,请参见图形呈现层。
不清楚是不是这个原因,楼主试试去c#板块那里问吧,这里人气不足
这里人气这么差了?
zjybushiren88888 2013-11-22
  • 打赏
  • 举报
回复
这边我是约1秒25帧来执行的
Bonjour-你好 2013-11-22
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/zh-cn/library/ms748838%28v=vs.110%29.aspx
引用
您可能会发现自定义绘图在不同计算机上以不同的速度运行, 这是由于自定义绘图与帧速率有关。 根据所运行的系统以及系统的工作负荷,每秒调用 Rendering 事件的次数可能会有所不同。 有关为运行 WPF 应用程序的设备确定图形硬件功能和性能的信息,请参见图形呈现层。
不清楚是不是这个原因,楼主试试去c#板块那里问吧,这里人气不足
zjybushiren88888 2013-11-22
  • 打赏
  • 举报
回复
没人回答一下么
zjybushiren88888 2013-11-22
  • 打赏
  • 举报
回复
在线等 希望前辈们指点一下

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧