Cocos Creator使用JavaScript模拟炮弹发射效果

本文详细介绍了如何使用Cocos Creator通过JavaScript模拟炮弹发射效果,包括设置物理世界属性、监听触摸事件调整射击角度、发射子弹及处理子弹轨迹。还涉及到碰撞检测和游戏对象的生命周期管理。
摘要由CSDN通过智能技术生成

一、预览效果

 

二、设置物理世界属性:

1.打开物理系统:

cc.director.getPhysicsManager().enabled = true;

2. 配置重力加速度:

cc.director.getPhysicsManager().gravity = cc.v2(0, -980);

 

三、射击角度调整

1.全局监听touch事件,事件分为TOUCH_START(开始)、TOUCH_MOVE(移动)、TOUCHCANCEL(取消)、TOUCH_END(结束)四个状态,方法如下:

this.node.on(cc.Node.EventType.TOUCH_START, this.onEventStart, this);
this.node.on(cc.Node.EventType.TOUCH_MOVE, this.onEventMove, this);
this.node.on(cc.Node.EventType.TOUCH_CANCEL, this.onEventCancel, this);
this.node.on(cc.Node.EventType.TOUCH_END, this.onEventEnd, this);

 

2.当开始触摸屏幕时&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值