推荐使用:TapticEngine - 独特的iOS触觉反馈库

推荐使用:TapticEngine - 独特的iOS触觉反馈库

TapticEngineTapticEngine generates haptic feedback vibrations on iOS device.项目地址:https://gitcode.com/gh_mirrors/ta/TapticEngine

项目介绍

TapticEngine是一个精心设计的iOS库,它允许开发者轻松地为他们的应用添加各种类型的触觉反馈,即我们通常所说的“震动”。这个库封装了Apple的UIImpactFeedbackGenerator, UISelectionFeedbackGenerator, 和 UINotificationFeedbackGenerator,使得在不同场景下产生振动效果变得简单直观。

TapticEngine演示截图

项目技术分析

TapticEngine支持Swift 4.0及以上版本,并且兼容iOS 9.0及以上的设备(尽管在iOS 9上不会有实际的震动效果)。项目提供两种集成方式,可以通过Carthage或CocoaPods轻松地将库引入你的Xcode项目中。对于手动集成,只需将TapticEngine/Sources文件夹导入到你的工程即可。

核心功能包括:

  • 根据场景选择不同的震动样式,如轻量级、中等和重型的冲击反馈。
  • 提供选择反馈,用于表示连续值的移动。
  • 通知反馈,可以用于成功、警告或错误状态的通知。

所有这些功能都通过简单的API调用来实现,例如TapticEngine.impact.feedback(.light)就能触发轻量级的震动效果。

项目及技术应用场景

TapticEngine非常适合以下场景:

  • 用户在列表中点击项目时,提供微妙的确认反馈。
  • 在游戏得分变化或者达到目标时,给予玩家触觉的提示。
  • 输入验证失败时,发送一个错误反馈,增加用户体验的互动性。
  • 滑动解锁或滚动操作时,提供平滑的过渡反馈。

这些例子只是冰山一角,实际上TapticEngine可以在几乎任何需要增强交互体验的地方发挥它的作用。

项目特点

  • 简洁的API:通过简单的函数调用即可实现各种振动效果,无需深入了解底层的实现细节。
  • 多场景覆盖:涵盖了从轻量级到重型的冲击反馈,以及选择和通知反馈,满足多样化的用户交互需求。
  • 兼容性广泛:虽然最低支持iOS 9,但主要功能在iOS 10以上才能正常工作,确保了在现代设备上的最佳体验。
  • 灵活的集成方式:提供Carthage和CocoaPods两种流行的包管理工具进行集成,同时也支持手动添加源代码。
  • 开源许可:项目遵循MIT许可证,意味着你可以自由地在商业项目中使用它。

无论你是热衷于提升用户体验的开发者,还是寻求创新交互方式的产品经理,TapticEngine都是值得尝试的一款优秀开源项目。立即集成并探索它能为你的应用带来的无限可能吧!

TapticEngineTapticEngine generates haptic feedback vibrations on iOS device.项目地址:https://gitcode.com/gh_mirrors/ta/TapticEngine

Nice Vibrations是一款简单而强大的工具,可为PC、主机、iPhone或Android游戏添加振动和触觉反馈。 该工具基于原生手柄、iOS和Android的API开发,它可提供一个通用界面,能在所有平台同时触发触觉反馈,而且还能根据每个平台不同触发正确而特有的振动。 无论你想触发简短的振动、触觉预设、连续信号或是高级复杂的模式,Nice Vibrations都可以满足。Nice Vibrations完全支持所有手柄、iOS和Android 触觉API,包括iOS 的Core Haptics,它是为你的游戏在所有平台上添加更多触觉的终极解决方案。 该工具已应用在许多已发布的游戏中,经过了真枪实弹的验证和测试,结果尽如人意。 功能: - 一行代码即可在设备上触发振动 - 完整的API文档和教程 - iOS和Android上有7个演示程序 - 支持iOS和Android界面 - 支持iOS触觉引擎(Taptic Engine) - 支持iOS 的Core Haptics API - 独立控制手柄上的两个振动马达 - 支持版本低于 26 的 Android SDK - 支持Android(级别26后)新版VibrationEffects - 支持触觉探测方法 - 通用方法支持一行代码的两个目标 - 全注释代码 - 对不支持的旧设备有应急方案 - 触觉结束后会有回调 - 9 个基本预设 - 9 个高级模式预设 - 支持瞬时触觉 - 支持连续触觉、完成开始、更新和停止方法,以提供长时间完全控制 - 支持iOS和Android波形上的AHAP文件 - 提供转换器助手,帮你把AHAP文件转换成Android波形 - 轻松扩展和构建版本 重要: - 请注意Nice Vibrations是MMFeedbacks附带的赠品。请勿重复购买! - 如发布说明所述,或如FAQ的第一条所述,你获得的版本取决于运行的Unity版本。旧的Unity版本可能缺少支持最新触觉API所需的相关API。Nice Vibrations可在旧版本运行,可早至2017.3版本,但不一定会包含所有新功能:)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

廉欣盼Industrious

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值