如何在Unity3D中通过单击按钮事件随时间平滑旋转对象。
让我们尽快陷入有需要的贪婪中…… 这是您的代码应如下所示: 您需要在顶部使用单个布尔字段“ canRotate”,这将允许您切换旋转。 然后,您将需要创建一个简单的函数来激活此布尔值。 我将其命名为“ StartRotation”。 这是我们的按钮将在本教程的稍后部分激活的功能。 之后,您将需要添加IEnumerator Rotate函数来为您完成所有工作。 按钮时间! 我假设您已在Canvas对象下添加了要在场景中使用的按钮。 就我而言,我希望“ PlayButton”在游戏开始之前将我的角色/玩家旋转180度……看起来应该是这样的: 在“层次结构”中选择按钮后,在检查器内部查看并找到按钮(脚本)组件。 您应该在区域中具有“单击()”选项。 拖动要旋转的对象(上面的脚本所附加的对象)-Mine是Player对象。 并执行以下操作:…