我必须围绕一个圆圈为文本设置动画。文本也将按比例放大/缩小。实现这一目标的最佳方法是什么?(我正在使用石英 2D)
我的方法是:
-- 使用 sin 和 cos 方法计算点。
-- 将 Pen 移到那里并使用 alpha 和大小绘制文本。
-- 清除屏幕 -- 使用 sin 和 cos 方法计算下一个点。
-- 将笔移到那里并用 alpha 和大小绘制文本。
--清屏
等等...
有更好的方法吗?
我必须围绕一个圆圈为文本设置动画。文本也将按比例放大/缩小。实现这一目标的最佳方法是什么?(我正在使用石英 2D)
我的方法是:
-- 使用 sin 和 cos 方法计算点。
-- 将 Pen 移到那里并使用 alpha 和大小绘制文本。
-- 清除屏幕 -- 使用 sin 和 cos 方法计算下一个点。
-- 将笔移到那里并用 alpha 和大小绘制文本。
--清屏
等等...
有更好的方法吗?
如果您的目标是 iPhone OS ≥3.2,请使用CATextLayer。
否则,您可以创建 UILabel 并修改其转换值,或直接控制 CALayer。
如果您受限于 Core Graphics,那么您描述的方法已经是最好的,但 CG 不是动画框架。你应该为 UI 动画使用 Core Animations。