【问题标题】:Unity 2D/3D Drag a sprite over check points in a pathUnity 2D/3D 在路径中的检查点上拖动精灵
【发布时间】:2020-10-12 21:22:41
【问题描述】:

我想在统一应用程序中实现一个概念,用户应该在给定路径中的检查点之后拖动对象。 Sprite/Object 不应远离路径。我已经实现了this concept。当我们使用更新功能自动移动对象但拖动它时它会移动到任何点时,这工作正常。

1.) 在给定路径中的一系列检查点中拖动对象。

2.) 限制/修复精灵以在拖动时提供路径

【问题讨论】:

  • 欢迎来到 StackOverflow,我们不是来为您编写游戏的。请提供您尝试过的代码以及您遇到的确切问题,我们或许可以为您提供帮助。
  • 请确保使用正确的标签。您确定想要 unityscript 中的代码吗?它是/曾经是 JavaScript 风格,类似于 Unity 以前使用的自定义语言,现在早已弃用?
  • @aman 询问此类一般技术问题,您可能更喜欢 GameDev 网站
  • 伙计们,同时,回答这个问题很容易,也许这样做会更快!呵呵!

标签: unity3d


【解决方案1】:

只需制作一个动画(使用 Unity 出色的动画系统),其中对象沿着路径(或您想要的任何路径)从 0.0 移动到 1.0。

当鼠标按下时,只需将 x 值转换为 0->1 并设置动画。

在 Unity 中就是这么简单。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多