5个版本
0.2.0 | 2024年7月7日 |
---|---|
0.1.3 | 2024年3月15日 |
0.1.2 | 2024年3月15日 |
0.1.1 | 2024年3月14日 |
0.1.0 | 2024年3月14日 |
#1447 在 游戏开发
每月200次下载
14KB
204 行
bevy_ios_impact
通过Bevy资源暴露UIImpactFeedbackGenerator API。
在非iOS平台上此功能无效,但仍会编译。
另请参阅: bevy_ios_iap、bevy_ios_notifications、bevy_ios_gamecenter、bevy_ios_review & bevy_ios_alerts
当前构建版本为bevy="0.14"
。
使用方法
bevy_ios_impact = { version = "0.2" }
示例
app.add_plugins(bevy_ios_impact::ImpactPlugin);
fn my_system(mut impacts: ResMut<bevy_ios_impact::ImpactResource>) {
// optional: haptic engine might be asleep if not prepared.
// in practice i never felt a delay, but see apple docs on this:
// https://developer.apple.com/documentation/uikit/uifeedbackgenerator?language=objc
impacts.prepare();
// triggere the impact with different impact strengths (or 'style')
impacts.impact(bevy_ios_impact::UIImpactFeedbackStyle::UIImpactFeedbackStyleHeavy);
}
Bevy版本支持
bevy | bevy_ios_impact |
---|---|
0.14 | 0.2,main |
0.13 | 0.1 |
许可证
本仓库中所有代码均受以下许可证之一的双许可协议保护:
- MIT许可证(LICENSE-MIT或http://opensource.org/licenses/MIT)
- Apache许可证,版本2.0(LICENSE-APACHE或http://www.apache.org/licenses/LICENSE-2.0)
您可以选择您喜欢的许可证。
您的贡献
除非您明确表示,否则根据Apache-2.0许可证定义,您有意提交的任何贡献,都将根据上述协议双重许可,不附加任何额外的条款或条件。
依赖关系
~23MB
~422K SLoC