※執筆段階では、まだまだunity経験者向けの記事となっております。
※できるだけ、unityの知識がなくても、爆速で実装できるようにしたいため加筆修正しています。
4/7(火)12時更新
クリエイターキットのアプデで実装された「アイテム」機能で、
落ちている盾を、
このように持つことができます。
イメージ的には、通常のunityにおいて、rigidbodyの挙動が実装されて、
手軽に「持つ」行為ができるようになった、と思ってください。(しかもマテリアル次第では投げることもできる)
(持ち場所などの細かいことは別記事にて書く予定)
【やり方】
当該オブジェクトのインスペクターで、下図のようにコンポーネントを追加してください。
「超爆速でアイテム化したい」という場合は、
1. [item] で検索して、
2. [Grabbable Item]コンポーネント を追加してください。
必要なコンポーネントが全部ついてきます。
フィジクスマテリアルを追加すればバウンドするし、
Gripの設定をすることで、持つ場所を指定することもできます。
【コンポーネントの設定について】
そのまま持つ、放る
デフォで[Grabbable Item]コンポーネントの追加で完了
そのまま持つ、放ったらけっこう跳ねるやつ
コライダーのマテリアルで、フィジクスマテリアルでいい感じに跳ねるやつを追加する
(爆速で跳ねさせたい場合は、ItemSampleシーンにある、HighBounceを流用しよう!!)
重力無効
use gravity オフ
is kinematic オフ
物理演算無効
use gravity オフ
is kinematic オン
(ジョジョのスタンド、クラフトワークみたいなことができる)
当たり判定がない
コライダーのis triggerをオン
rigidbodyのおさらいも兼ねてアップロードしたワールドはこちら。
【DuckBouncing!!】
『BouncingDuckSimulator』的なワールドを作ってみました。
みんなで投げ合いっこしようぜ!!
https://cluster.mu/w/2af23816-8183-45ea-b397-9f2362c0f29e
現在作成中の、中世的な世界観かつ、アイテム化したオブジェクトを配置した、上を目指すワールドはコチラ
【中世的な世界観】
https://cluster.mu/w/d2692923-c0ec-46ac-ae76-096259ffe27f
【公式ガイドはこちらから】
掴めるアイテムの作り方
https://creator.cluster.mu/2020/03/30/howto-item-create/