在 Xcode 中绘制轨迹

问题描述

我正在 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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...