物体如何能够站在动画平台上

时间:2016-03-18 15:17:46

标签: c# animation unity3d 2d unity5

我有一个使用Unity动画的平台,如果一个角色在平台上跳跃(它是动画从左向右移动......),角色静止不动,因为平台移动角色落在了世界之外。

我想在超级马里奥游戏中拥有它,我的角色随平台移动。

一些信息: 2D游戏,就像超级马里奥兄弟 脚本:C# 计划:Unity 5.3

2 个答案:

答案 0 :(得分:1)

将角色与移动平台对齐总是一个棘手的过程,特别是如果你在Unity3D中使用内置物理。

我在团结论坛上找到的

Here's an answer,讨论了如何让角色控制器与浮动平台一起移动。我希望这会有所帮助。

答案 1 :(得分:0)

您可以尝试使用transform.parent在平台上为玩家提供教育,然后检查播放器是否为父级,并使用transform.localPosition

将其移动到本地位置