问题描述
我正在 Xcode 中开发屏幕保护程序。我有一个点数组,并且在覆盖 func animateOneFrame() 中的每一帧都改变它们的位置。我如何让这些点创建与此类似的衰落轨迹:https://www.youtube.com/watch?v=fDSIRXmnVvk&t=117s&ab_channel=CodeParade 作为参考,在我的绘图功能中,我有这个,它只显示点,没有轨迹。即使我没有告诉它,它也能有效地在每一帧中绘制黑色背景:
override func draw(_ rect: NSRect) {
for point in 1..<PointArray.count {
drawPoint(p: PointArray[point])
}
}
private func drawPoint(p: point) {
let pixel = NSRect(x: p.position.x,y: p.position.y,width: 3,height: 3)
p.color.setFill()
pixel.fill()
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)