Android游戏《UP住模拟器》开发日志:手机线性马达的调教

前言:

        本日志是记录在开发我们的基于安卓平台的文字冒险游戏《UP住模拟器》过程中遇到的一些技术上的问题。在游戏开发过程中,我们需要设计一个“”闹钟app:让玩家实现控制游戏角色的作息和查看数据统计等功能。其中需要对设置时间的滚轮震动体验进行调试,以达到准APP级别的是用体验,给用户身临其境的游戏体验。为此,我特地查阅了华为官方对于震动马达的介绍文档,以进行游戏实机体验的优化。

项目需要的环境/依赖:

build.gradle(项目的)

buildscript {
    repositories {
        google()
        jcenter()
        maven { url 'https://developer.huawei.com/repo/' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.4.2'
        
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        maven { url 'https://developer.huawei.com/repo/' }
    }
}

build.gradle(app):

    implementation 'com.huawei.devices:hapticskit:1.0.0.400'

                这里的HapticsKitConstant.CameraTypeEnum.MODE_SWITCH.getType()种类有很多,下列代码中第二个参数都是种类,可以选择自己喜欢的震动模式:

addData("Camera_enum.CLICK", HapticsKitConstant.CameraTypeEnum.CLICK.getType());
        addData("Camera_enum.CLICK_UP", HapticsKitConstant.CameraTypeEnum.CLICK_UP.getType());
        addData("Camera_enum.FOCUS", HapticsKitConstant.CameraTypeEnum.FOCUS.getType());
        addDat
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值