cocos2d-x3.2中添加Android手机震动

本文介绍了如何在cocos2d-x3.2中添加Android手机震动功能,包括修改AndroidManifest.xml添加震动权限,修改Cocos2dxSound.java以调用Android底层振动器,以及在Cocos2d-x中通过JNI调用Java的震动方法。详细步骤包括添加权限、Java源文件修改、C++接口的添加与调用,以及CocosDenshion项目的相应修改。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       本人宣布从此博文发出后,我的cocos2dx的引擎从cocos2dx3.1.1跳到cocos2dx3.2,哈哈,其实变化不大的,不碍事~~~

      下面来说说在cocos中添加Android手机震动的功能,亲身体验,网上的教程都是渣渣啊,坑比的很,还要看了原帖http://www.cocos2d-x.org/boards/6/topics/8179,全英文的,蛋疼恼火了许久,才解决~~

      下面进入正题。相信看完本文,什么问题都ok了!!!!

 

1、在proj.android这个目录下

 

 

 

AndroidManifest.xml文件,给app增加震动权限

<uses-permission android:name="android.permission.VIBRATE" />

 

2、修改android项目源文件src/org/cocos2dx/lib/Cocos2dxSound.java增加震动方法,调用android底层振动器

/*** @param time震动时间*/

    public void vibrate(long time) {

        Vibratorv = (Vibrator) mContext.ge

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值