一款cocos小游戏

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();/恢复游戏的停息/

游戏地点,需要的话我再发教程

    原文作者:Pianoboy
    原文地址: https://segmentfault.com/a/1190000018750680
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞