其他分享
首页 > 其他分享> > CocosCreator游戏开发(四)实现摇杆控制角色功能

CocosCreator游戏开发(四)实现摇杆控制角色功能

作者:互联网

时隔3年,我又开始继续写这个系列的帖子了,也不知道是会写完全系列,还是再次夭折。
废话不多。直接开始主题了
主要实现的功能点包含这些内容:通过摇杆控制角色进行八方位移动,并按照各方位播放对应移动动画
效果图如下:

本次案例其实都是拼凑网上别人的一些现成代码,然后进行整合梳理

涉及到的相关内容如下:

参考代码如下:
1.Cocos Creator 地图滚动&摄像机人物跟随
地址:https://www.bilibili.com/video/BV1et411J7iC
2.joystick摇杆控件
代码地址:https://github.com/YunYouJun/cocos-creator-joystick
在线演示:https://www.yunyoujun.cn/cocos-creator-joystick/
3. Animation动画创建
教程地址:http://www.cocoachina.com/bbs/read.php?tid-458312.html
我其实也只是代码的搬运工,通过对以上三部分的整合,最终就实现了我想要的效果。

开始介绍项目

场景结构


场景中分别包含了以下控件:

代码结构


其实需要讲解的代码也就两部分:joystick.js 与Role.JS

Joystick组件

属性(Properties)

函数(Functions)

Role组件

主要函数(Functions)

主要逻辑顺序

当用户按住摇杆时触发onTouchMove 事件,判断移动方向,切换角色动画。

最后就是贴代码了
链接:https://share.weiyun.com/8WRBYpR5 密码:jny2wj

接下来准备实现技能按钮部分,也不知道可以不可以实现,如果各位有好的参考代码也欢迎各位提供我学习参考下,谢谢

标签:控件,游戏,CocosCreator,代码,摇杆,https,joystick,com
来源: https://www.cnblogs.com/PleaseInputEnglish/p/13544031.html