iOS Metal : Enabling user interaction

标签 ios metal

我正在尝试使用 iOS Metal 构建一个需要用户交互的简单应用程序。 触摸屏幕后,屏幕上的焦点将转移到触摸的点。有点像 Zen Garden 应用程序,在触摸时,您会靠近被触摸的点。 任何关于使用什么方法或如何进行设计的想法/建议/讨论都将不胜感激。

谢谢!

最佳答案

您可以将 UITapGestureRecognizer 链接到应用的 UIView。有了它,您可以像以下问题一样获得水龙头的坐标:

How to get a CGPoint from a tapped location?

您可以使用 MTLBuffer 将新坐标移交给着色器函数。

关于iOS Metal : Enabling user interaction,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28976250/

相关文章:

ios - 离屏渲染 Metal

ios - 允许 iOS 用户让您的应用忽略“请勿打扰”模式

ios - 是否有可能得到哪个类抛出异常?

ios - List 中的 NavigationLink 适用于 HStack 而不是每个元素

ios - 裁剪和缩放 MTLTexture

ios - iOS Metal的MTLTexture中的depth和arrayLength有什么区别

ios - 用于渲染自定义 map (Spritekit 或原始 Metal )的有效 MacOS/iOS 框架?

ios - 对成员(member)上传 alamofire 的引用不明确

iOS 私有(private) API - 通过 bundle ID 启动应用程序

ios - 为什么我在 GPU 上有很大的精度错误?