Quantcast
Channel: Cocos中文社区 - 最新主题
Viewing all articles
Browse latest Browse all 88737

碰撞检测到底怎么用啊

$
0
0

@772192594 写道:

官方的文档写的也太不清楚了吧.

setOnCollision: function () {
var self = this;
var listener = {
event: cc.EventListener.Collider,
/**
* 当碰撞产生的时候调用
* @param {Collider} other 产生碰撞的另一个碰撞组件
* @param {Collider} self 产生碰撞的自身的碰撞组件
*/
onCollisionEnter: function (other, self) {
console.log('on collision enter');
// self.node.destroy();

        },
        /**
         * 当碰撞产生后,碰撞结束前的情况下,每次计算碰撞结果后调用
         * @param  {Collider} other 产生碰撞的另一个碰撞组件
         * @param  {Collider} self  产生碰撞的自身的碰撞组件
         */
        onCollisionStay: function (other, self) {
            console.log('on collision stay');
        },
        /**
         * 当碰撞结束后调用
         * @param  {Collider} other 产生碰撞的另一个碰撞组件
         * @param  {Collider} self  产生碰撞的自身的碰撞组件
         */
        onCollisionExit: function (other, self) {
            console.log('on collision exit');
        },
    }
    cc.CollisionManager.addListener(listener);

},

帖子: 1

参与者: 1

阅读整个主题


Viewing all articles
Browse latest Browse all 88737

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>