【问题标题】:How to develop a scrollview with inertia in Unity?如何在 Unity 中开发具有惯性的滚动视图?
【发布时间】:2025-11-26 03:35:01
【问题描述】:

我想在 Unity 中开发一个“滚动视图”。

基本上我在屏幕上有一个父游戏对象,里面有很多项目。 父游戏对象足够大,可以超出屏幕范围。

我开发了一个滚动脚本,所以当用户拖动父对象时,我移动它,它看起来像滚动。

我通过实现 OnMouseDrag 事件来做到这一点。

如何计算惯性并应用它,以便当用户快速拖动它时,它会继续移动?

【问题讨论】:

  • 统一是指3D游戏引擎和编辑器?
  • 正确,Unity3d游戏引擎

标签: unity3d unityscript


【解决方案1】:

你想要的,你想要的效果,叫做动能滚动/滚动/平移

Here is an answer with a generic algorithm 在其中,我敢肯定,记住这个关键字,您可能会找到更多示例。

下次注意标签,你的第一组标签不正确,其他框架具有相同的unity名称。

【讨论】:

    最近更新 更多