Cocos2d-js3.3虚拟摇杆的实现
发布时间:2020-12-14 16:34:02 所属栏目:百科 来源:网络整理
导读:2015-04-03 09:51 虚拟摇杆是在手机格斗游戏中经常看到的一个东西,今天就来了解一下如何在cocos2d-js实现一个虚拟摇杆... 首先,先来看一下这个虚拟摇杆的效果 默认类型(Default): 跟随类型(Follow): 下面,来看一下我实现的这个虚拟摇杆的创建方法: [java
2015-04-03 09:51
虚拟摇杆是在手机格斗游戏中经常看到的一个东西,今天就来了解一下如何在cocos2d-js实现一个虚拟摇杆...
首先,先来看一下这个虚拟摇杆的效果 默认类型(Default): 跟随类型(Follow): 下面,来看一下我实现的这个虚拟摇杆的创建方法:
可以看到,构造函数中传进了6个参数,分别是: 遥控杆的背景(底盘)图、遥控杆图、底盘半径、触摸类型、方向类型和要控制的目标 其中,触摸类型分为:默认(DEFAULT)和跟随(FOLLOW) 方向类型分为:四方位(上下左右)、八方位(上下左右、左上左下、右上右下)、全方位 然后,我们可以设置摇杆的位置、速度1、速度2、透明度、是否可用、绑定回调函数。 这里解释一下,速度1和速度2,当控杆中心在底盘边缘,目标移动速度为速度2,否则移动速度为速度1 而绑定回调函数,是为了在控杆的角度变化时,能反馈过来,是否需要改变目标的朝向等。 最后,来看一下这个虚拟控杆类
copy
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |