マイクラ統合版パーティクルコマンド完全ガイド!基本から応用まで
マイクラ統合版パーティクルコマンド完全ガイド!基本から応用まで

マイクラ統合版パーティクルコマンド完全ガイド!基本から応用まで

trailパーティクルのちょっと応用的書き方#マイクラ #コマンド pic.twitter.com/6lrvEgvpBm— ひろばお🙃コマンド (@Hirobao1) October 25, 2024 「マイクラのワールドをもっ

パーティクルコマンドの基本的な使い方が分かったら、次はいよいよ応用テクニックを学んで、さらに表現の幅を広げていきましょう。ここでは、よりダイナミックで複雑なエフェクトを作り出すための重要な要素である座標指定のコツ、パーティクルの見た目を細かく調整するオプションパラメータ、そしてパーティクルコマンドの可能性を無限大に広げる execute コマンドとの連携方法、さらには色を変えられる特殊なパーティクルの使い方や、具体的な活用アイデアまで、一歩進んだテクニックを解説します。

  • 座標指定のコツ(絶対・相対・ローカル)
  • オプションパラメータを使いこなす ( delta , speed , count )
  • execute コマンドと組み合わせて高度な演出を
  • 色が変わるパーティクル? minecraft:dust の活用
  • 実践!パーティクルコマンド活用アイデア集
座標指定のコツ(絶対・相対・ローカル)
  1. 絶対座標 (X Y Z) :これは、ワールド内の固定された特定の場所を指し示す座標です。例えば、/particle minecraft:basic_flame_particle 100 65 -200 と入力すると、ワールド内のX座標100、Y座標65、Z座標-200の地点に炎が出現します。建築物など、動かない特定の場所にエフェクトを固定したい場合に便利です。F1キーを押しながらF3キー(PC版の場合。機種や設定により異なる場合があります)を押すとデバッグ画面が表示され、現在地の座標を確認できます。
  2. 相対座標 (~ ~ ~) :これは、コマンドの実行者(プレイヤー自身やコマンドブロック)の現在位置を基準とした座標です。~ は「現在の位置」を意味し、~5 は「現在の位置プラス5」を意味します。例えば、/particle minecraft:totem_particle ~ ~1 ~ と入力すると、コマンド実行者の頭上1ブロックの位置にトーテムパーティクルが出現します。プレイヤーが動けば、パーティクルの出現位置も追従します。自分自身や特定のエンティティの周囲にエフェクトを出したい場合に非常に役立ちます。~ ~ ~ はそれぞれX、Y、Zに対応しており、例えば ~5 ~-2 ~10 のように各軸で異なるオフセットを指定できます。
  3. ローカル座標 (^ ^ ^) :これは、コマンド実行者の向いている方向を基準とした座標です。^ の後の数値は、左方向、上方向、前方向への距離を示します(順番に ^左 ^上 ^前)。例えば、プレイヤーがコマンドを実行する場合、/particle minecraft:critical_hit_emitter ^ ^ ^5 と入力すると、プレイヤーが見ている方向の5ブロック先にクリティカルヒットのエフェクトが出現します。プレイヤーが向きを変えれば、エフェクトの出現位置もそれに合わせて変わります。エンティティの視線の先や、進行方向にエフェクトを出したい場合に有効です。これは特に execute コマンドと組み合わせることで強力な効果を発揮します。
オプションパラメータを使いこなす ( delta , speed , count )

パーティクルコマンドの基本構文 /particle [座標] の後に続く省略可能な要素が、オプションパラメータです。これらを指定することで、パーティクルの出現範囲、速度、個数をより細かく制御し、表現の幅を大きく広げることができます。統合版で主に使われるのは delta 、 speed 、 count の3つです。

  1. delta [dx dy dz] :このパラメータは、パーティクルが指定した座標を中心として、どの程度の範囲にランダムに分散して出現するかを定義します。dx、dy、dz はそれぞれX、Y、Z軸方向への最大のばらつき具合(半径のようなもの)を正の小数値で指定します。例えば、/particle minecraft:basic_smoke_particle ~ ~ ~ 0.5 1.0 0.5 とすると、Y軸方向に少し広がりを持った煙を表現できます。delta の値が大きいほど、パーティクルは広範囲に散らばって表示されます。値をすべて0にすると、指定した座標の1点からパーティクルが発生します。パーティクルの「密度」というよりは「発生領域の広さ」を制御するイメージです。
  2. speed :パーティクルの移動速度を指定します。これも正の小数値で指定し、値が大きいほど速く動きます。ただし、この speed パラメータが全ての種類のパーティクルに同じように影響するわけではありません。パーティクルの種類によっては、speed を変更しても見た目にほとんど変化がないものや、独自の動き方をするものもあります。例えば、minecraft:basic_flame_particle のような炎のパーティクルは、speed を上げると炎がより激しく見えるようになることがあります。色々なパーティクルで試してみて、挙動を確認するのが良いでしょう。
  3. count :一度に表示されるパーティクルの最大個数を整数で指定します。デフォルトでは1個のことが多いですが、この値を大きくすることで、より多くのパーティクルを同時に出現させることができます。例えば、/particle minecraft:heart_particle ~ ~1 ~ 0.5 0.5 0.5 0.1 10 のように指定すると、ハートのパーティクルが10個、指定範囲内に表示されます。ただし、あまりに多くのパーティクルを一度に表示させようとすると、ゲームの動作が重くなる可能性があるので注意が必要です。count を0に設定すると、delta の値がパーティクルの動きのベクトル(方向と速さ)として解釈される特殊な挙動をすることがありますが、これは上級者向けで、全てのパーティクルで意図通りに機能するとは限りません。
execute コマンドと組み合わせて高度な演出を

パーティクルコマンド単体でも様々な表現が可能ですが、その真価をさらに引き出すのが execute コマンドとの連携です。 execute コマンドは、他のコマンドを「誰が」「どこで」「どのような条件で」実行するかを細かく制御できる非常に強力なコマンドです。これをパーティクルコマンドと組み合わせることで、よりダイナミックでインタラクティブな演出を作り出すことができます。

基本的な execute コマンドの使い方のひとつに、特定のエンティティ(プレイヤー、モブなど)を基準にパーティクルを出す方法があります。

execute as @a at @s run particle minecraft:totem_particle ~ ~ ~

このコマンドは、 as @a で「全てのプレイヤーとして」、 at @s で「そのプレイヤーの位置で」、 run particle . で「パーティクルコマンドを実行する」という意味になります。これにより、各プレイヤーがどこへ移動しても、その足元にトーテムパーティクルが表示され続けるようになります。

execute at @e[name=Wizard] run particle minecraft:basic_flame_particle ^ ^1.5 ^1

(^ ^1.5 ^1 の部分は、エンティティの目の高さやエフェクトを出したい位置に合わせて調整が必要です)

さらに、if や unless といったサブコマンドを使って条件分岐を加えることもできます。

execute as @a at @s if entity @s[nbt=] run particle minecraft:critical_hit_emitter ~ ~1 ~ 0.2 0.2 0.2 0.1 5

execute コマンドは非常に奥が深く、セレクター( @a , @e , @p , @r , @s )やその引数( type , name , tag , scores など)を使いこなすことで、考えられるほとんどの状況に対応したパーティクル演出が可能になります。最初は少し難しく感じるかもしれませんが、少しずつ試しながら学んでいくことで、表現の幅が飛躍的に広がるでしょう。

色が変わるパーティクル? minecraft:dust の活用

パーティクルの中には、その色を自由にカスタマイズできるものがいくつか存在します。その代表格が minecraft:redstone_wire_dust_particle (または単に minecraft:dust_particle とも呼ばれることがあります。統合版ではIDが若干異なる場合や、挙動がJava版と異なる場合があるので注意が必要です)です。このパーティクルは、通常はレッドストーン回路の上に表示される赤い粒子ですが、コマンドで色を指定することで、赤以外の様々な色の粒子として表示させることができます。

Java版では dust R G B Size のように直接数値を指定する形式や、新しいバージョンでは dust のようなJSONライクな形式が使われます。統合版でも、これらの概念に近い形で色指定ができると考えられますが、正確な構文は試行錯誤や情報収集が必要になるかもしれません。

/particle minecraft:redstone_wire_dust_particle ~ ~1 ~ [Scale]

ここで に 0.0 0.0 1.0 のような値を入れれば青いパーティクルが、1.0 1.0 0.0 を入れれば黄色いパーティクルが表示される、といった具合です。

さらに、 minecraft:dust_color_transition_particle のような、ある色から別の色へ徐々に変化する特殊なパーティクルも存在する場合があります。これらは from_color (開始色)と to_color (終了色)を指定することで、美しいグラデーションのエフェクトを作り出すことができます。

実践!パーティクルコマンド活用アイデア集
  1. 建築物を引き立てる環境エフェクト:
    • 煙突からの煙: コマンドブロック(リピート、常時アクティブ)に /particle minecraft:basic_smoke_particle 0.1 0.5 0.1 0.01 5 のように設定し、煙がゆっくりと立ち昇る様子を表現。 delta で煙の広がりを、 count で煙の量を調整。
    • 暖炉の炎: /particle minecraft:basic_flame_particle 0.3 0.2 0.3 0.05 10 で、パチパチと燃える炎を演出。
    • 噴水の水しぶき: 噴水の頂点に /particle minecraft:water_splash_particle_manual 0.5 0.1 0.5 0.1 20 を設定し、水が飛び散る様子を表現。
  2. 魔法のような特殊効果:
    • 魔法使いの杖: 特定のアイテム(例:名札で名前を付けた棒など)を持っているプレイヤーの向いている方向に魔法弾のようなパーティクルを出す。 execute コマンドでプレイヤーを検出し、ローカル座標( ^ ^ ^ )を使って杖の先からパーティクルを発射。 execute as @a[hasitem=] at @s anchored eyes run particle minecraft:totem_particle ^ ^ ^1 0.1 0.1 0.1 0.05 3 (アイテム名やパーティクルIDは適宜変更)
    • 回復のオーラ: 特定のエリアに入ったプレイヤーの周りにハートパーティクルを出す。 execute as @a[x=X,y=Y,z=Z,dx=DX,dy=DY,dz=DZ] at @s run particle minecraft:heart_particle ~ ~1 ~ 0.5 0.5 0.5 0.02 5 (エリア座標を指定)
    • ワープゾーン: 特定の場所に立ったら、プレイヤーの周りに渦巻くようなパーティクル(例: minecraft:end_chest_particle )を発生させ、テレポートコマンドと組み合わせる。
  3. ミニゲームやイベントの演出:
    • ゴール地点の祝福: ゴールラインを越えたプレイヤーの頭上にカラフルなパーティクル(色指定した minecraft:redstone_wire_dust_particle など)を大量に降らせる。
    • ダメージ表現: モンスターに攻撃がヒットした瞬間に、クリティカルヒットエフェクト ( minecraft:critical_hit_emitter ) や、少しグロテスクにならない程度の赤いパーティクルを出す。
    • 隠された道のヒント: 特定のスイッチを押すと、隠し通路の入り口までキラキラしたパーティクル ( minecraft:totem_particle など) が道を示すように表示される。
総括:マイクラ統合版パーティクルコマンド完全ガイド!基本から応用まで
  • パーティクルコマンドはマイクラの視覚表現を豊かにする強力なツールだ
  • コマンド使用にはワールド設定で「チートの実行」をオンにする必要がある
  • コマンドブロックを使えばパーティクルを自動で、継続的に表示できる
  • 基本的な構文は /particle [座標] [オプション] である
  • には minecraft:basic_flame_particle のようなパーティクル名を指定する
  • [座標] は絶対座標、相対座標 ( ~ )、ローカル座標 ( ^ ) で指定できる
  • オプションパラメータ delta はパーティクルの広がり範囲を調整する
  • オプションパラメータ speed はパーティクルの速度を変えるが効果は限定的な場合もある
  • オプションパラメータ count は一度に表示されるパーティクルの数を決める
  • パーティクルが表示されない時は設定、構文、座標、グラフィック設定を確認する
  • execute コマンドと組み合わせるとエンティティ追従など高度な演出が可能になる
  • minecraft:redstone_wire_dust_particle など一部のパーティクルは色を指定できる
  • 建築の雰囲気作り(煙、炎、水しぶきなど)に活用できる
  • 魔法エフェクトやミニゲームの演出にもパーティクルは最適だ
  • 試行錯誤を繰り返し、様々なパーティクルIDとパラメータの組み合わせを発見することが楽しむコツである
よかったらシェアしてね! URLをコピーしました! URLをコピーしました!
  • マイクラのゾンビをギリギリ死なせない!最適な高さとトラップ活用術
  • マイクラ ピグリン要塞がハズレでも諦めない!攻略法と活用術