首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何将动画曲线添加到没有动画的对象中?

如何将动画曲线添加到没有动画的对象中?
EN

Game Development用户
提问于 2015-03-22 12:08:35
回答 1查看 2.9K关注 0票数 0

随着时间的推移,我想以不同的方式缩放文本。我想最好的方法是动画曲线。原来我需要一个真正的动画剪辑来创建这条曲线。

我的问题是,有没有一种方法来创建和使用动画曲线,或者类似的东西,而不为这个对象制作多余的动画呢?如果没有,是否仍然可以从统一编辑器中创建空的动画剪辑?

将第三方应用程序中的空动画导入到Unity中,仅仅是为了使用动画曲线似乎是荒谬的。

EN

回答 1

Game Development用户

回答已采纳

发布于 2015-03-22 12:54:50

您可以简单地创建一个AnimationCurve,对它进行超时示例,并使用该值来修改对象参数,例如scale:

代码语言:javascript
运行
复制
public AnimationCurve myCurve; //let's say you edit from inspector, but you can built at runtime if you prefer

float t;
void Update()
{
  t+= Time.deltaTime;
  float val = myCurve.Evaluate(t);
  transform.localScale = Vector.one * val; //or do whatever you want with the curve value
}
票数 2
EN
页面原文内容由Game Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://gamedev.stackexchange.com/questions/97103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档