本次引擎
<https://www.baidu.com/s?wd=%E5%BC%95%E6%93%8E&tn=24004469_oem_dg&rsv_dl=gh_pl_sl_csd>
2.0.5

编辑工具VSCode

目标:小小PK(一)

先亮出场景与素材。

背景图与地面是官方教学用的。



主角跟敌人是一套帧动画(淘宝淘的)。





第一步:新建动画文件到Clips文件夹。

(利用动画编辑器,属性为cc.spriteFrame,每隔0.5秒左右切一帧)

这三个就是主角的3个动作,给出演示。









以上3个动画为移动,攻击一次,死亡一次。

好了,接下来让我们写一下控制脚本。

新建main.js与player.js





对按键处理:



实现效果:



接下来搞个移动动画:

在player.js中写好方法:



好了,接下来要注意下,按键一直按下,如果不做开关,就会一直执行play动画。

会卡住,所以做个开关。



然后在main.js中调用:



松开就停止动画:



看下效果:



同理,我们看一下攻击动画与跳跃动画:

先是攻击:(单次的动画无需开关,不像移动动画,是循环的)

player.js



main.js





效果:



然后加入跳跃与次数限制:

这里用了cc.callFunc来控制只能跳一下,方法很多,不限这种。



然后在main.js中加入:



好了。

看!!!



Get了吗?

 

加我QQ群:(博客里面的项目,群文件里都有哦)

706176551

我们一起学习!

 

O(∩_∩)O~~

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信