PolyTrigger2Dがリリースされました
RPG Maker MZに、GodotスタイルのArea2Dとシェイプが遂に登場
ついに公開されました。数週間のプロトタイピング、テスト、そして認めたくないくらい何度も書き直した衝突計算を経て、PolyTrigger2Dがitch.ioにて正式にリリースされました。
目標はシンプルでした。RPG Maker MZに、これまで一度もなかったもの、つまりGodotのような本格的なArea2Dシステムを提供することです。名前の付いたレイヤー、実体のあるシェイプ、非同期シグナル、並列イベントの不要、接触トリガーの不要。ただ、何かがその領域に入った瞬間にトリガーが発火するシェイプを提供します。
2つのエディション、1つのエンジン。
試しに使っていただける無料のLite版と、ポリゴン、回転、視界円錐、シグナル、そしてフルツールセットをアンロックする$4.99のPro版をご用意しました。
搭載機能
- 4種類のシェイプ — 円、矩形、楕円、カスタムポリゴン(3〜16頂点)
- 回転と追従方向 — イベントに合わせて回転する視界円錐
- 16の命名済み物理レイヤー — 「Player(プレイヤー)」「Enemy(敵)」「Trap(トラップ)」など、お好きな名前を
- レイヤーとマスクのフィルタリング — Godot方式で、遂にMZにも
- 非同期の進入/退出シグナル —
<onEnterActions:swh:1=true>を追加するだけで完了 - 並列イベント不要、接触も不要 — あらゆるトリガータイプと連携
- デバッグオーバーレイ — 常時表示、またはF10で切り替え、キャッシュによる負荷ゼロ
- Area Forgeツール — シェイプを視覚的に描画し、ノテタグをエクスポート
- ゼロアロケーションのホットパス — アクティブなエリア200個でも安定した60fpsを実現
- ピクセル移動対応 — AltimitやQMovementと快適に連携
- 自己診断機能 —
diagnose(id)で問題の原因を特定 - 依存関係ゼロ — ファイル1つ、配置するだけ、完了
Lite / Pro の違い
デモではなく、実際に使える無料版を提供したかったです。Lite版には、円、矩形、楕円シェイプ、16の命名済みレイヤー、非同期近接検知、そしてフルデバッグオーバーレイが含まれています。Pro版では、ポリゴン、回転、追従方向の視界円錐、進入/退出アクションシグナル、カスタム16進数カラー、衝突表示/非表示コマンド、内部チェックによるスイッチ/変数操作、そしてフルdiagnose() APIがアンロックされます。
| 機能 | Lite (無料) | Pro ($4.99) |
|---|---|---|
| 円 / 矩形 / 楕円 | ✓ | ✓ |
| 16の命名済みレイヤー + マスクフィルタリング | ✓ | ✓ |
| ポリゴンシェイプ(3〜16頂点) | ✗ | ✓ |
| 回転 + 追従方向 | ✗ | ✓ |
| 進入 / 退出アクションシグナル | ✗ | ✓ |
| 衝突表示/非表示 + F10切り替え | ✗ | ✓ |
完全なdiagnose() API |
ベーシック | ✓ |
30秒で始める方法
PolyTrigger2D.jsをjs/plugins/に配置- プラグインパラメータでレイヤー名を設定
- イベントにタグ付け:
<polyTrigger:circle radius:96 layer:Enemy mask:Player> <onEnterActions:swh:1=true>を追加して近づいてみる- トリガーが発火します。並列イベント不要。接触も不要。完了です。
リリース時の互換性
RPG Maker MZ 1.0+ — PixiJS 5.x、エイリアスのみ
Altimit / QMovement — ピクセル移動に対応
セーブ/ロード安全 — 状態はイベントごとに保存
Steam版およびWeb版 — Node.js不要
今後の予定
これは1.0であり、ゴールではありません。PolyTrigger2Dは完璧になるまでアップデートされ続けます。
次の予定:より多くの形状プリミティブ、カプセルおよび複合領域、ライブのゲーム内シェイプエディタ、いくつかのAPIの利便性向上呼び出し。バグを見つけた場合、存在しない形状をリクエストする場合、または特定のシグナルが必要な場合は、コメントで教えてください。 このプラグインはコミュニティと共に成長していきます。
Lite (無料) / Pro ($4.99) をダウンロード
同じプラグインファイル。フラグ1つ。すべての機能がアンロックされます。
テストに参加し、バグを報告し、このプロジェクトを後押ししてくれたすべての人に感謝します。皆様のおかげで、これが現実になりました。
Made with
by Rpx & Just Dev — itch.io · GitHub · rpxgames.win



