4

我想为我的相机做一个多点触控

这台相机应该做:

捏合时放大/缩小

滑动时的轨道

用 2 根手指滑动时平移。

有没有人知道一些好的例子/教程或给我一些建议?太感谢了

4

1 回答 1

1

我找到的最好的例子是虚幻引擎附带的策略游戏(塔防)示例。它演示了一个响应触摸手势的 C++ 独立相机系统。

作为一种简化但非常相似的方法,您可能会发现我的UE4TopDownCamera 示例项目对于自上而下的相机也很有用:

  1. 展开/捏合鼠标滚轮向上/向下放大/缩小(实现为推拉)
  2. 用一根手指轻扫以进行平移
  3. 开/关功能锁定/跟随主角或自由移动相机。

请注意,手势与您描述的不完全一样,因为我的要求不同。

我很快会在 github 上上传一些完整的解释和视频。

于 2015-05-30T20:07:49.140 回答