推广 热搜:   服务  系统  公司    中国  教师  企业  行业  有限公司 

cocos creator 实现手机震动的效果(最全说明)手机震动器「cocos creator 实现手机震动的效果(最全说明)」

   日期:2025-02-18     浏览:87    移动:http://lanlanwork.gawce.com/mobile/quote/10833.html

之前在做creator时,需要打包调用安卓震动,看了许多其他博客的方法,虽然意思说明了但是东西不全,因此也花了不少时间。然后自己总结了套最全的傻瓜教程,有兴趣的可以看下。

1.将Cocos Creator项目打包发布形成build文件夹
用Android-studio打开如下目录(图中红色标记)
*/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/AppActivity.java
在这里插入图片描述

在AppActivity.java中导入类

 

在这里插入图片描述

2.在class AppActivity( )方法中添加静态成员和静态方法

代码

 

在这里插入图片描述

3.最后在AndroidManifest.xml文件中添加权限(#不要忽略此步骤

 

在这里插入图片描述

4.在cocos creator脚本中添加震动方法(调用即可

代码

 

5.其他(此部分想更加了解cocos creator原生调用可以看下
参数剖析
参数一:“org/cocos2dx/javascript/AppActivity”:java中的包名(.换成/+class文件名,就当是路径好了
参数二:“vibrate”:方法名(必须public static
参数三:“ (I)V”)内的是调用的java方法的参数类型)外面的是返回值类型
【类型对应表:java类型int —I java类型float----F java类型boolean(布尔)-----Z java类型String-----L java/lang/String;】
参数四:是java方法需要传入的参数(可以多个,与参数三中)内的数量和类型一一对应
参数签名说明: https://docs.cocos.com/creator/2.0/manual/zh/advanced-topics/java-reflection.html?h=java.
上面的调用
//根据指定的模式进行震动
//第一个参数:该数组中第一个元素是等待多长的时间才启动震动
//之后将会是开启和关闭震动的持续时间,单位为毫秒
//第二个参数:重复震动时在pattern中的索引,如果设置为-1则表示不重复震动

 

间隔震动

 

creator调用方法

本文地址:http://lanlanwork.gawce.com/quote/10833.html    阁恬下 http://lanlanwork.gawce.com/ , 查看更多

特别提示:本信息由相关企业自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


相关行业动态
推荐行业动态
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2023001713号