1.【开启物理天下】:cc.director.getPhysicsManager().enabled = true;/开启物理天下只能在load里写/
cc.director.getCollistonManager().enable = true;
cc.director.getCollistonManager().enableDebugDraw = true;
cc.director.enableDrawBoundingBox = true/猎取物理信息,开启物理调试,显现物理模子/
【碰撞回调】
onBeginContact:function(contact, selfCollider, otherCollide){},/碰撞最先回调/
onEndContact:function(contact, selfCollider, otherCollide){} ,/碰撞完毕回调/
onPreSolve:function(contact, selfCollider, otherCollide){},/碰撞历程延续回调/
onPostSolve:function(contact, selfCollider, otherCollide){}/打仗更新完成回调(可猎取冲量信息)/
/三个参数依次是碰撞信息,剧本挂载刚体碰撞信息,另一个刚体碰撞信息/
更多API请浏览官方文档
2.【预加载场景】:cc.director.preloadScene(“场景名”);
3.【载入场景】:cc.director.loadScene(“场景名”);
4.【事宜增加】:node.on(“touchstart”,this.touchHandle,node);
(绑定事宜末了一个参数是this指向,有时候也能够bind(this))
5.【加载其他节点资本】:
var main = require(“main”);/先引入剧本/
var mainJS = cc.find(“Canvas”).getComponent(main);/猎取剧本组件/
var ani = node.getComponent(cc.Animation);/猎取动画组件/
6.【游戏导演状况】:
cc.director.end();/住手游戏/
cc.director.pause();/停息游戏,不住手UI响应和衬着/
cc.director.resume();/恢复游戏的停息/