问题标签 [marching-ants]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1116 浏览

cocoa - Cocoa:动画路径(移动虚线)

我正在制作一个图像编辑应用程序,需要在屏幕上显示选择区域。在 Illustrator、Photoshop、GIMP 和其他所有内容中,这使用动画虚线显示,这种虚线在选区周围爬行。

我需要做同样的事情。如何在 Cocoa 中的视图上放置这样的动画线?

0 投票
1 回答
512 浏览

smalltalk - 如何在 Morphic 中制作行进的蚂蚁边界?

我正在寻找 Morphic 中的行军蚂蚁边界或线:

行军蚂蚁样本

维基百科描述了一种可能的算法

实现此动画的最简单方法是使用包含对角线的钢笔图案绘制选区。如果选区轮廓只有一个像素厚,则图案中的切片将看起来像一条虚线,只需将图案横向移动一个像素并重新绘制轮廓即可轻松实现动画效果。

由于可能没有现成的,有没有人提示我如何创建这样的边界或线?

(作为 GIF 动画的行军蚂蚁图案由 Uli Kusterer 在 CC 下授权

0 投票
1 回答
1116 浏览

c# - 移动虚线进行裁剪

我知道我可以使用以下代码创建虚线。

有没有办法让虚线在该区域周围移动以引起人们的注意?

这是为了裁剪图像,以便于区分裁剪的线条。

0 投票
0 回答
306 浏览

nsview - 在 NSView w/NSTrackingArea 中行进的蚂蚁

我将这个“墙 'o 代码”作为(大部分)完整的方法在自定义 NSView 中进行区域选择,并能够随后扩展/移动“行进的蚂蚁”矩形。

希望有人在那里发现它有用。

在此处输入图像描述

对“introThumbRect”的初始调用让球滚动起来。矩形的边可以随着鼠标光标的适当变化而扩大。选择矩形也可以移动。初始/生成的矩形位于视图的“thumbRect”属性中(相对于“fullImage”坐标系)。“cropPt”值是显示图像“fullImage”的左上角;出于此处的目的,假设它是 (0,0)。

我遇到的一个问题是,一旦发生鼠标拖动(即展开边或移动矩形),我正在使用鼠标光标将其保持在原始拖动状态。它想要恢复为箭头光标,而它应该将自己保持为例如张开手光标。我相信这是由于重新计算跟踪区域而发生的,但这样的问题实际上是不可能调试的,因为 XCode 不会“跟踪”光标状态。

如果有人可以帮助修复那个小错误,那就太好了。


0 投票
1 回答
185 浏览

xcode - Change speed of "marching ants" effect after every 10 seconds

I'd like to change the Speed of my "Marching ants" effect after it has looped every 10 times. So it's looping the animation with a duration of 1, after the 10 loops it should change the duration to 0.95, after 10 more seconds to 0.9 and so on....

Do you have an idea how I could do this?

Here's the code for my current animation: