📝
【clusterscriptの備忘録】お魚のクラフトアイテムを動かすclusterscript(難易度1)
clusterでお魚のクラフトアイテムを泳がせるようにするclusterscriptを難易度別に紹介します。
今回は難易度1です。一番簡単です。最終的に難易度3まで記事を書く予定です。
unityを使用して、クラフトアイテムをclusterにアップしたことがある方向けの記事です。
今回使用するのは、cluster 2022年9月のお題企画:「アクアリウム」を作ろう! で配布されていたお魚のアイテム、「fish_C」です。テクスチャはお絵描きして変えてあります。
CCKをアップデートしておきます。
難易度1:★
■お魚をぐるぐる泳がす
1.アイテムにMovable ItemとScriptable Itemをつけます
2.Scriptable ItemのSouse Codeに、clusterの公式サイト「基本的な動きをつくることができるスクリプトのサンプルコード集」の「Y軸方向に回転する」で紹介されているスクリプトを入力します。
const speed = 72.0;
const axis = new Vector3(0.0, 1.0, 0.0);
$.onUpdate(deltaTime => {
$.setRotation($.getRotation().multiply(new Quaternion().setFromAxisAngle(axis, speed * deltaTime)));
});
以下は速度を決める部分なので、お好みの速度の数値に変更してください。
const speed = 72.0;
以下の数値「1.0」を「-1.0」に変更すると、逆回転(反時計回り)になります。
const axis = new Vector3(0.0, 1.0, 0.0);
Discussion