Fyrox Juice

画面シェイク、トゥイーン、ゲームフィール — Fyrox Rustゲームエンジン向けの17種類のスクリプトと22種類のイージング関数で、即座にゲームジュースを実現。

Fyrox 1.0 Rust 1.87+ MIT (Free) 17スクリプト 5カテゴリ 22イージング
itch.ioでProを入手 GitHub (Free版)

全17スクリプト

スクリプトカテゴリ説明
CameraShakeカメラ強度・周波数・減衰を設定可能なパーリンノイズ画面シェイク
CameraZoomPulseカメラカメラの素早いズームイン・アウトによるパンチエフェクト
SmoothCameraFollowカメラダンピング設定可能なスムーズ補間カメラ追従
HitStopタイミング衝撃時にNフレーム間ゲームをフリーズさせて強調
SlowMotionタイミングスムーズなランプイン・アウトで一時的に時間をスケーリング
TweenPositionトゥイーンイージングを使って位置をAからBへアニメーション
TweenScaleトゥイーンイージングを使ってスケールをAからBへアニメーション
TweenRotationトゥイーンイージングを使って回転をAからBへアニメーション
SquashAndStretchトゥイーン着地やジャンプ時の体積保存スクワッシュ&ストレッチ
Pulseトゥイーン繰り返しスケールパルス(鼓動エフェクト)
Bounceトゥイーン高さと減衰を設定可能な物理スタイルバウンス
SpriteFlashビジュアルダメージ時にスプライトを白/赤にフラッシュ
TrailRendererビジュアル移動するオブジェクトの背後にフェードするトレイルを描画
AfterImageビジュアル高速移動時に半透明のゴーストコピーを生成
DamageNumberUI上昇&フェードするフローティングダメージ/回復数値
UIShakeUIUIウィジェット(体力バー、ポートレートなど)をシェイク
UIBounceUIイベント時(アイテム取得、通知など)にUI要素をバウンス

22種類のイージング関数

すべてのトゥイーンスクリプトが22種類のイージング関数に対応。エディタのインスペクタから選択できます。

Linear

等速、加速なし。1バリアント。

Quad

二次関数加速。In、Out、InOut。

Cubic

三次関数加速。In、Out、InOut。

Sine

正弦波カーブ。In、Out、InOut。

Expo

指数関数カーブ。In、Out、InOut。

Elastic

バネのようなオーバーシュート。In、Out、InOut。

Back

目標値を少し超えるオーバーシュート。In、Out、InOut。

Bounce

ボールが跳ねるようなバウンス。In、Out、InOut。

Free版 vs Pro版

Free MIT

  • 全17スクリプト(カメラ、タイミング、トゥイーン、ビジュアル、UI)
  • 22種類のイージング関数
  • CameraShake、CameraZoomPulse、SmoothCameraFollow
  • HitStop & SlowMotion
  • TweenPosition/Scale/Rotation
  • SquashAndStretch、Pulse、Bounce
  • SpriteFlash、TrailRenderer、AfterImage
  • DamageNumber、UIShake、UIBounce
  • 依存関係:fyrox 1.0のみ

Pro 有料

  • Free版のすべての機能
  • EffectChainスクリプト(エフェクトを順番に組み合わせ)
  • 15以上のRON形式プリセット
  • アクション系:弱攻撃/強攻撃/クリティカルヒット、敵撃破
  • プラットフォーマー系:着地、ジャンプ、壁キック、アイテム取得
  • RPG系:ダメージ数値、回復、レベルアップ
  • UI系:ボタン押下、通知ポップ、エラーシェイク、タブ切替
  • Fyroxエディタ内プリセットブラウザパネル
  • 優先サポート

Proプリセットライブラリ

ジャンルプリセットエフェクト
アクション弱攻撃CameraShake(低)+ SpriteFlash
強攻撃CameraShake(中)+ HitStop(3f)+ SquashAndStretch
クリティカルヒットCameraShake(高)+ HitStop(6f)+ CameraZoomPulse + SlowMotion + SpriteFlash
敵撃破CameraShake + SlowMotion + AfterImage + SpriteFlash
プラットフォーマー着地SquashAndStretch + CameraShake(低)
ジャンプSquashAndStretch(伸び)+ CameraZoomPulse
壁キックSquashAndStretch + CameraShake(低)+ TrailRenderer
アイテム取得Pulse + UIBounce + DamageNumber("+1")
RPGダメージ数値DamageNumber + UIShake(体力バー)
回復DamageNumber(緑)+ Pulse
レベルアップCameraZoomPulse + SpriteFlash + UIBounce
UIボタン押下TweenScale(押し込み)+ Bounce
通知ポップTweenScale(ポップイン)+ Bounce + Pulse
エラーシェイクUIShake(強)
タブ切替TweenPosition(スライド)+ TweenScale

よくある質問

Fyrox Juiceとは何ですか?

Fyrox Juiceは、Fyrox Rustゲームエンジン向けのゲームフィールプラグインです。17種類のスクリプトと22種類のイージング関数を提供し、エディタでノードにアタッチするだけで使えます。ボイラープレートコードは不要 — インスペクタでパラメータを設定するだけです。

依存関係は何ですか?

Free版の依存関係はfyrox 1.0のみです。サードパーティのクレートは必要ありません。Pro版では、プリセットブラウザパネルのためにFyroxエディタへの依存が追加されます。

スクリプトの使い方は?

Fyroxエディタで任意のノードにスクリプトコンポーネントを追加します。インスペクタでパラメータ(強度、持続時間、イージング)を設定します。コードからcamera_shake.trigger(0.5)のようなメソッド呼び出しやメッセージ送信でエフェクトをトリガーできます。

EffectChainとは何ですか?

EffectChainは、複数のジュースエフェクトを名前付きシーケンスにまとめるPro版のスクリプトです。RONプリセットとしてチェーンを定義します(例:「CriticalHit」= CameraShake + HitStop + CameraZoomPulse + SpriteFlash)。1回の呼び出しでチェーン全体をトリガーできます。

Pro版なしで個別のスクリプトを使えますか?

はい。17種類のスクリプトと22種類のイージング関数はすべてFree版(MIT)に含まれています。Pro版はEffectChainコンビネータとプリセットライブラリを追加しますが、すべての個別スクリプトは単体で動作します。

ゲームの手触りを最高のものに

17スクリプト、22イージング、15以上のプリセット — Fyrox向けのドロップインゲームジュース。

itch.ioでProを入手 GitHub (Free版)