KUOKUOのCocosCreatorはマスク面白いロードマップを使用して、あなたと一緒にやります

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/kuokuo666/article/details/98988590
エンジン

CocosCreatorバージョン2.x

マスク

レンダリング範囲の子ノードを定義するためのマスク、マスク、ノードのバウンディングボックス(すなわち、範囲サイズプロパティインスペクタノード所定アセンブリ)でアセンブリを使用するノードは、すべての子ノードをレンダリングマスクを作成しますノードマスクに応じて調整され、マスクが範囲外でレンダリングされません。

レベル

ここに画像を挿入説明

私たちは、ここでシールドアセンブリを見てノードサイズサイズに注意を払う
あなたが行うことができます写真のいずれかの形状は、さまざまな効果を行います。
ここに画像を挿入説明
与えられた画像:
(悪い目が、私は形状のアップロードの写真をやった、見ることができません)
ここに画像を挿入説明

スクリプト

スクリプトを回転させることは簡単ですが、親ノード、子ノードリバースターンを回し、動かない子ノードを保証します。

cc.Class({
    extends: cc.Component,

    properties: {
        mask: cc.Node
    },

    onLoad () {
        this.rotation = 0;
        this.speed = 100;
    },

    update (dt) {
        this.rotation += this.speed * dt;
        if (this.rotation > 360) this.rotation = 0;
        this.mask.rotation = this.rotation;
        this.mask.children[0].rotation = -this.rotation;
    },
});

効果

ここに画像を挿入説明

O(∩_∩)O ~~

どのようなもの、シンプル!

プロジェクト内の私のブログ:( QQグループを追加し、グループ)はオハイオ州のファイルを持っています

706176551

私たちは一緒に学びます!

おすすめ

転載: blog.csdn.net/kuokuo666/article/details/98988590