免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
エンジン
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
私たちは一緒に学びます!