我想要创建一个函数,通过每次调用,创建另一个雨滴,该雨滴从屏幕上落下,在底部被删除。
到目前为止,我在PaperJS中成功地做到了这一点,但是一旦我想删除一个雨滴到达底部,整个功能就会崩溃,因为它在数组i中丢失了一个元素。
<script type="text/paperscript" canvas="myCanvas">
// The amount of raindrops we want to spawn:
var count = 0;
// Drawing Layer for only the rain
这一行出现在苹果的核心动画文档中(链接:)
It is recommended that you enable layer support in the content view
of your window whenever possible.
我的问题是:我什么时候才能不安全地做这件事?
解释:
我有几个按钮在我的UI,我想要动画(旋转)使用核心动画。要做到这一点,他们需要层层支持。现在,我只有按钮层背,而我的其他观点不是。这很好用。然而,苹果并没有详细说明上面的句子,所以我担心动画可能会在未来的版本中中断,因为父视图没有层支持。
我不想分层的原因有两个--我的整个视图层次结构:
它