平移 - 缩放 - 使用多点触控的轨道 - 虚幻引擎 -
Pan - zoom - orbit using Multi Touch - Unreal Engine -
我想为我的相机制作多点触控
此相机应执行以下操作:
捏合时放大/缩小
滑动时的动态观察
用两根手指滑动时平移。
是否有人知道一些好的例子/教程或给我一些建议?非常感谢
我发现的最好的例子是虚幻引擎附带的策略游戏(塔防)示例。它展示了一个独立的C++摄像头系统,该系统可以响应触摸手势。
作为一种简化但非常相似的方法,您可能会发现我的UE4TopDownCamera示例项目对自上而下的摄像机很有用:
- 展开/捏合或鼠标滚轮向上/向下放大/缩小(实现为推车)
- 用一根手指轻扫以进行平移
- 开/关功能可锁定/跟随主角或自由移动照相机。
请注意,手势与您描述的不完全一样,因为我的要求不同。
我很快就会在github上上传一些完整的解释和视频。
相关文章:
- 当使用带有VS2019或VSCode的虚幻引擎4.24.2时,我如何修复这些错误的Intellisense错误
- Unity在虚幻引擎4中的"Vector3.Slerp"等效C++?
- 如何创建从Maya(或类似程序)到虚幻引擎的自定义数据导出插件
- 在虚幻引擎中删除NXOpen对象时崩溃
- 引擎节点:未定义的符号:_ZTV6Config
- Agora.io 虚幻引擎插件构建错误
- <random>在实践中应该实际使用哪个随机数引擎? std::mt19937?
- 无法在 Arch Linux 中启动虚幻引擎 4
- 在虚幻引擎中触发C++ dll的事件
- 在 C/C++ 中加载 OpenSSL 自定义引擎
- 组件上的虚幻引擎可蓝图UFUNCTION会导致构建错误
- 使用Visual Studio在虚幻引擎中创建一个新的类c ++给了我太多的错误
- 提高基于组件的游戏引擎的效率
- 在C++中嵌入 Mozilla 的 JavaScript 引擎
- 如何在虚幻引擎4中将char*转换为TCHAR?
- 如何将外部代码包含在虚幻引擎4 C++项目中
- 如何使用虚幻引擎"filter"多播?
- 我可以在没有Xcode的情况下在Mac上使用带有C++的虚幻引擎吗?
- 虚幻引擎C++生成演员错误
- 平移 - 缩放 - 使用多点触控的轨道 - 虚幻引擎 -