平移 - 缩放 - 使用多点触控的轨道 - 虚幻引擎 -

Pan - zoom - orbit using Multi Touch - Unreal Engine -

本文关键字:轨道 引擎 缩放 多点 平移      更新时间:2023-10-16

我想为我的相机制作多点触控

此相机应执行以下操作:

捏合时放大/缩小

滑动时的动态观察

用两根手指滑动时平移

是否有人知道一些好的例子/教程或给我一些建议?非常感谢

我发现的最好的例子是虚幻引擎附带的策略游戏(塔防)示例。它展示了一个独立的C++摄像头系统,该系统可以响应触摸手势。

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

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

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

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