我正在为 Windows Phone 开发一个基于 Silverlight 动画的小游戏。一些动画使用 Silverlight 动画框架,如 Trandforms API,一些动画是基于帧的。我正在做的是,我正在运行一个持续时间非常短的故事板,当它完成的事件触发时,我正在那里更改图像框架。因此,每次触发完成的事件时,图像都会被替换。但我认为这会导致我的游戏出现内存泄漏,并且内存占用会随着时间的推移而增加。
- 我想问这是做帧基础动画的正确方法还是在silverlight中有更好的方法?
- 我可以做些什么来减少内存消耗,使其不随时间增加。