
ベータ機能とは?
Cluster Creator Kit の機能の一部を正式リリース前のベータ版として使用できる機能です。
これまでのワールドクラフトではつくるのが難しかった機能やアイテム、Cluster Creator Kitの可能性を広げることができます。
ただ、ベータであることから不安定な挙動をしたり将来的に挙動が変わる可能性があります。
ベータ機能はCluster Creator Kitの「Scriptable Item」を使って、Clusterスクリプト(JavaScript)によって実装することができます。
Clusterスクリプトについてはこちらを参考にしてください。スクリプトのリファレンスは下記から確認することができます。
また、cluster公式Discord「Creator Community」でも専用チャンネルを用意していますので、ご利用ください。
ベータ機能完全に理解した!
リリースを記念してベータ機能の開発を担当したPMとエンジニアがベータ機能のポイントやつくり方を紹介するイベント「ベータ機能 完全に理解した」を開催した。下記で、アーカイブとスライドを公開していますので、ぜひ参考にしてみてください!
ベータ機能の使い方

また、ワールドクラフトでベータ機能を使って制作されたクラフトアイテムを使う場合にもワールドクラフト側で設定が必要になります。
Unity・Cluster Creator Kit等の導入についてはこちらを参考にしてください。
ベータ機能アイテムを使ってみたい・共有したい!
「自分がつくったベータ機能アイテムを他の人に使って欲しい」という方はItemTemplateIdを共有すると、createItemで生成することで、他の人も使えるようになります!

// こちらは「インタラクトするとアイテムを生成するスクリプト」のサンプルコードです。
// 「ここにItemTemplateIdを書く」の部分を書き換えてご利用ください。
const id = new ItemTemplateId("ここにItemTemplateIdを書く");
const position = $.getPosition().clone().add(new Vector3(0, 1, 0));
const rotation = new Quaternion().identity();
$.onInteract(() => {
$.createItem(id, position, rotation);
});クラフトアイテムのアップロード方法はこちらが参考になります。
ベータ機能アイテムをつくった方は、ぜひX(Twitter)などで「#ClusterScript」 「#clusterベータ」をつけて共有してみてください。また、作成したベータ機能アイテムを紹介してほしい、という方のために下記に投稿フォームを用意しました。
投稿されたものの中からピックアップしてCreators Guideで紹介させていただきます。
ItemTemplateId付きの作例集

シェフのきまぐれおにぎり|きえら
ランダムでおにぎりが出てきます。
おにぎりを食べる(使う)と、速度とジャンプが変わります。
黄金のおにぎり:2倍
腐ったおにぎり:1/2倍
普通のおにぎり:リセット
お召し上がれ〜
2b6953aa-f6f9-4161-ac47-ad3df465dd93

ぶっとびワンド|ちりめん/Tirimen
アイテムをつかんだ状態でクリックすると、自身の向いている方向にぶっとびます。
高さ制限がついておりプレイヤー座標がy=20を超えると、加速を一度止めます。
29f0c807-5d4e-4017-9b9f-a8435c3abf81

神器の剣|いえもんくん – iemon
◆装備中の効果
勾玉型の翼を展開する/移動速度が2倍になる/ジャンプ力が1.2倍になる/かかる重力が1/2になる
◆使用中の効果
鏡型の円盤を展開する/移動速度が通常時の4倍になる/通常時と反転した方向に重力がかかる
◆攻撃時の効果
プレイヤーに当てると相手を吹き飛ばす/アイテムに当てると雷(thunder)属性の70ダメージを与え、一部のアイテムを吹き飛ばす
紹介してあるものを盛々してみました。
49611a8a-07b3-4a2c-88e5-a865441f79ac

AIRSHIPGUN|むさし☆蛮樽絵師
AIRSHIPGUNを持つ(ラスカ神の加護を受けた)者は、常人の5倍の速さで動き、使うトリガー1回で10m飛翔し、なおも連打していると自在に虚空を飛び回れます。トリガーを押している間、プロペラが回る仕掛けにしてあるのは作者のこだわりです(笑)
cd15ceff-1c8d-415b-863a-353f92928db2

79cdd14a-cc5e-4131-ade5-453d06e9e880
6b1e715a-d4e0-47a4-a1f0-f9a272591d63

7c4de989-7548-4838-9fb4-506ffb2ed300
6b1e715a-d4e0-47a4-a1f0-f9a272591d63



















































































