Dictionary 如何制作一张带有惯性的可拖动和可滚动地图。C#

Dictionary 如何制作一张带有惯性的可拖动和可滚动地图。C#,dictionary,unity3d,scroll,drag,pan,Dictionary,Unity3d,Scroll,Drag,Pan,我实际上是在学习本教程:“如何使用Phaser框架创建一个HTML拖拉和滚动地图”(google it,www.emanueleferonato.com) 我使用Unity,但我将其配置为“像素完美”,因此我可以直接使用AS3和flashdevelop中的像素 我基本上需要为游戏制作一张地图,玩家可以在地图的X轴上拖动 我不知道怎么做,而且应该有加速和减速 编辑: 正如我之前所说的,我使用的是一个不允许组件或UI的自定义框架,它的工作原理类似于FlashDevelop和AS3,所以想象一下答案是

我实际上是在学习本教程:“如何使用Phaser框架创建一个HTML拖拉和滚动地图”(google it,www.emanueleferonato.com)

我使用Unity,但我将其配置为“像素完美”,因此我可以直接使用AS3和flashdevelop中的像素

我基本上需要为游戏制作一张地图,玩家可以在地图的X轴上拖动

我不知道怎么做,而且应该有加速和减速

编辑: 正如我之前所说的,我使用的是一个不允许组件或UI的自定义框架,它的工作原理类似于FlashDevelop和AS3,所以想象一下答案是在AS3中


谢谢

我建议您查阅Unity的UI文档(和教程!):D他们有非常好的文章,论坛也是一个很好的资源

关于你的具体问题-是你正在寻找的。您可以使用它实现2D拖动,以及加速、减速和其他类型的UI物理(惯性、弹性等)。
如果你刚刚开始涉猎这些,请寻找教程。我希望这有帮助

我不使用组件,只使用精灵,假设我使用的是AS3I,我建议不要使用UI scroll Rect,当然,除非您的地图出于某种原因是UI。关于它的教程并不多,而且大多数都是用不同的语言编写的。我建议你试着把你能找到的地图转换成你正在使用的任何语言。@JoeBlow我想你说的是小地图吧?我以为他说的是整张地图。例如,一个类似地图的部族冲突已经发生了。单位可以建立在它的基础上,它可以滚动等等。我不同意你说这是唯一的方法。我已经实现了一个地图滚动系统以及压缩缩放。也许我们没有想到同样的事情,因为你对团结真的很了解,我一直在论坛上看到你的帖子。嗨@savlon够公平的了,OP的意思是像一个“平铺系统”之类的东西。说得好。我以为OP是指滚动地图——就像你在“maps.google.com”或任何房地产网站上看到的那样。。。或者就像你在链接的例子中看到的那样。无论如何,谢谢你cheers@JoeBlow啊,我明白了。。。我猜这就是当你使用诸如“地图”之类的松散术语时会发生的事情。。。每个人听到它都有不同的想法。好朋友,谢谢你的澄清。这个问题对于QA站点来说太广泛了。@JoeBlow,正如我在下面提到的,这是一张地图:问题是我正在使用一个自定义框架(在unity中),它的工作方式类似于AS3,所以想象一下答案一定是在FlashDevelop和AS3中。不是统一与统一的组成部分。