Core Haptics框架详细解析(一) —— 基本概览(一)

2020-08-05  本文已影响0人  刀客传奇

版本记录

版本号 时间
V1.0 2020.08.05 星期三

前言

Core HapticsiOS13的新的SDK,接下来几篇我们就一起看一下这个专题。

Overview

编写并播放触觉模式,以自定义iOS应用的触觉反馈。

下面看下基本信息

Core Haptics使您可以向应用程序添加自定义的触觉和音频反馈。使用触觉,通过触觉和音频反馈吸引用户并增强动作,从而与用户进行身体互动。系统提供的某些界面元素(例如选择器,开关和滑块)会在用户与其互动时自动提供触觉反馈。使用Core Haptics,您可以通过构成和组合触觉超出默认模式来扩展此功能。

您的应用程序可以播放由称为触觉事件(CHHapticEvent)的基本构建块制作的自定义触觉模式。事件可以是瞬态的,例如您从切换开关获得的反馈,也可以是连续的,例如来自铃声的振动或声音。您可以独立使用瞬态和连续模式,也可以根据两者的精确组合来构建模式。另一种类型的触觉事件允许您播放自定义音频内容,作为样式的一部分。


Haptic Intensity and Sharpness

无论您选择生成自定义触觉的哪种构建块,都可以控制其强度和尖锐度(intensity and sharpness)。强度会改变触觉的幅度或力度。尖锐度使您可以确定触觉体验的特征。例如,您可以使用尖锐度值来传达清晰,精确和机械的体验,或者传达柔和,圆润和自然的体验。


Haptic Patterns

要将触觉添加到您的应用程序,请创建CHHapticEngine实例,加载模式,然后使用引擎(engine)创建一个播放器来播放该模式。 您可以通过以下三种方式之一创建模式:

您可以使用所有形式的模式创建来产生相同类型的内容。


Topics

1. Essentials

2. File-Based Haptics

3. Programmatic Haptics

4. Haptic Errors

后记

本篇主要讲述了Core Haptics的概览,感兴趣的给个赞或者关注~~~

上一篇 下一篇

猜你喜欢

热点阅读