【问题标题】:Animating Multi-Part Object动画多部分对象
【发布时间】:2015-02-12 18:18:05
【问题描述】:

我有一个导入 Unity 的汽车模型。它有多个部分,并且在项目浏览器窗口中被组织成一个层次结构。

我希望能够“爆炸”模型 - 将每个部分向外移动,以便可以看到每个单独的部分。

你知道我如何在一个脚本中做到这一点吗?到目前为止,我可以使用 translate 函数调用来移动各个部分,并且我必须为每个部分制作单独的脚本。

任何关于我如何做到这一点的指导都会很棒。

【问题讨论】:

    标签: animation graphics unity3d


    【解决方案1】:

    我不知道你真正想做什么。如果您想用简单的代码制作汽车爆炸,您可以使用 addForce 函数。它接收一个参数作为方向。您可以使用此代码将汽车的某些部分扔向不同的方向并在某些情况下触发代码,但如果您想要一些电影和可控的东西,您应该开始制作动画。

    【讨论】:

    • 我希望能够将汽车的所有部件向外移动,而不会发生诸如撞击汽车或受到外力影响的触发事件。我能够对各个部分进行编程,使其向外移动,但这太费力了,无法逐个进行。
    • 你能解释更多或举个例子吗?为什么要分别为每个部分设置动画并将其向外移动?
    • 我希望能够通过键盘命令扩展汽车的组件。然后能够聚焦(即放大)车辆的特定部分,查看它的齿轮、发动机、排气等。
    猜你喜欢
    • 2019-07-14
    • 1970-01-01
    • 2015-09-25
    • 2012-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-01
    • 2015-12-14
    相关资源
    最近更新 更多