【问题标题】:Moving along a fixed array points with set speed or distance AS3以设定的速度或距离沿固定阵列点移动 AS3
【发布时间】:2014-03-17 21:43:35
【问题描述】:

所以我有一个点数组,显示一个点到点的各种字母。这是通过对字母的贝塞尔计算完成的(我不太熟悉)。

我的问题是我现在需要在数组的每个点之间保持相等的距离。因此,直线段上的间隙和紧曲线上的许多点。相反,我需要一个统一的单位,每个设定的距离(比如说 5 个像素)。那么使用原始数组如何设置点之间的相等间距?

我一直对自己能想出多少错误答案感到惊讶。

【问题讨论】:

    标签: arrays actionscript-3 math trigonometry bezier


    【解决方案1】:

    Senocular 有一个课程可以帮助您解决这个问题。这里称为路径:http://www.senocular.com/flash/actionscript/?file=ActionScript_3.0/com/senocular/drawing/Path.as

    它允许您绘制路径,因此您可以用他的相同命令替换您的绘图 api 命令(或者如果您没有绘制出每个字母,则将其绘制出来)但它有一个长度获取器和一个 pointAt getter 这样你就可以得到长度(大约)然后得到沿路径的点。

    【讨论】:

      猜你喜欢
      • 2011-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-05
      • 2021-06-11
      • 1970-01-01
      • 2011-02-27
      相关资源
      最近更新 更多