Raspberlyのブログ

Raspberlyのブログ

Unityネタをメインとした技術系ブログです。にゃんこ大戦争や日常なども。そろそろブログタイトル決めたい

【アセット紹介】2DxFX: 2D Sprite FXでスプライトにエフェクトをつける【Unity】

今回はアセットの紹介をしていきます。
紹介するのは2DxFX: 2D Sprite FX
SpriteRendererやImageにエフェクトを追加するアセットです。

f:id:Raspberly:20210705223510p:plain

f:id:Raspberly:20210706004549g:plain

 

 

お得なセール情報

現在アセットストアでは、サマーセールが開催中!
7週間にわたってテーマ別にセール対象アセットが変わります!

 

今週のテーマは2Dゲーム・モバイルゲーム開発向けアセットです。
詳しくは↓のバナーからどうぞ!

f:id:Raspberly:20210706011403j:plain

今回紹介する「2DxFX: 2D Sprite FX」もセール対象です!

 

セールのスケジュール

  • 1週目:低ポリゲーム-2021年6月22日-6月28日
  • 2週目:2Dゲーム-2021年6月29日-7月5日
  • 3週目:3Dゲーム-2021年7月6日-7月12日
  • 4週目:ファンタジーゲーム-2021年7月13日-7月19日
  • 5週目:SFゲーム-2021年7月20日-7月26日
  • 6週目:ドリームプロジェクト-2021年7月27日-8月9日

2週目の終了時間は日本時間で7月6日15:59までです。

blog.unity.com

 

 

 

どんなアセット?

SpriteRendererやImageにエフェクトを追加するアセットです。 
ディゾルブしたり、ブレンドしたり、色味を変えたり、レトロ調にしたり、歪ませたり、
ホログラム風にしたり、ブラーをかけたりとさまざまなエフェクトが用意されています
それぞれパラメータが用意されているのでカスタマイズも容易です。

 

f:id:Raspberly:20210706004735g:plain

f:id:Raspberly:20210706004726g:plain

個人的にフェード用パラメータがデフォルトで用意されているのがうれしい。

特徴:

  • 65以上の高度なスプライト効果。
  • 高度な稲妻と影のサポート。
  • コードは必要ありません。
  • エディターで直接結果を表示します。
  • 通話の最適化を描画します。
  • すべてのエフェクトにはフェードオプションがあります。
  • アニメーション/アニメーターを操作します。
  • デフォルトのスプライトカラーレンダラーと組み合わせます。
  • 2DxFXは、モバイルデバイス用にも設計されています。
  • 一部のエフェクトはスプライトシートをサポートしています(互換性リストについては、「アトラスの互換性」を参照してください)
  • Unity5.x以降と互換性があります。

2DxFXにはUnity5.0以降(パーソナルまたはプロ)が必要です

公式オンラインドキュメントはこちら

www.vetasoft.store

 

 

 

開発環境

Unity2020.3.12f1

2DxFX: 2D Sprite FX ver3.1.0

 

アップデートごとにエフェクトが増えるのがうれしい

 

 

 

デモシーンの確認

アセットインポート完了時はこんな感じです。

f:id:Raspberly:20210706011837p:plain

2DxFX/Examples/Scenesにデモシーンがあります

f:id:Raspberly:20210706012301g:plain

ここで全エフェクトの確認が行えます。

 

 

使い方

使い方は簡単!

付属のMaterial(または付属のShaderを設定したMaterial)をImageやSpriteRendererに紐づけるだけ!
コードを書く必要もありません。

f:id:Raspberly:20210706002553p:plain

f:id:Raspberly:20210706002530p:plain



ちなみに104種類用意されています。

 

 

実際に試してみる

ユニティちゃんピクセルアートパック*1を使ってエフェクトを付けていきます。

f:id:Raspberly:20210706004443g:plain

数が多いのでサクサクっと

 


Additive
AlphaIntensity
AnimatedBurn
AnimatedMovement
AnimatedOffset
AnimatedPingPong
AnimatedPingPongRotation
AnimatedTwist

f:id:Raspberly:20210706004456g:plain



 

AnimatedZoom
Automatic2Lerp
Blur
BlurHQ
BlurHQPlus
BreakingGlass
BreakingGlassFull
BreakingMirror

f:id:Raspberly:20210706004514g:plain



 

 


Burn
BurnPixel
CircleFade
CircleHole
ColorBrightness
ColorDarkness
ColorGrayscale
ColorHDRCreation

f:id:Raspberly:20210706004536g:plain

 

 

 


ColorHSV
ColorNegative
ColorOnly
ColorRGB
ColorTint
CompressionTintAdditive
DesintegrationPixel
DisolveHDR

f:id:Raspberly:20210706004549g:plain

 

 


DisolvePixel
Distortion
DoodleDraw
Emboss
EmbossFull
Explode
FishEye
Fluo

f:id:Raspberly:20210706004602g:plain

 

 


Fusion2Sprites
Fusion2SpritesAdditive
Fusion3Sprites
GhostClipping
Glitch
HologramParasite
HologramParasiteAdditive
HologramParasiteTint

f:id:Raspberly:20210706004616g:plain

 

 


HologramParasiteTintAdditive
HologramScanLine
HologramScanLineAdditive
Holographic
HolographicTint
HolographicTintAdditive
InfiniteZoom
InnerGlow

f:id:Raspberly:20210706004633g:plain

 

 


InsideDistortion
JpegCompressionStyle
Kaleidoscope
Lerp2sprites
LightGlow
LiquidWave
MotionBlurFast
NightVision

f:id:Raspberly:20210706004652g:plain

 

 


NoiseBlur_Horizontal
NoiseBlur_Vertical
Offset
Outline
OutlineEmpty
Perspective3D
Pinch
PixelExplosion

f:id:Raspberly:20210706004726g:plain

 

 


PixelGravityDie
Pixelisation
PixelisationXY
Plasma
Repeat
RetroC64
RetroCGA
RetroCGA2

f:id:Raspberly:20210706004735g:plain

 

 


RetroEGA
RetroGB
RoarDistortion
Shake
Sharpness
ShinyFX
ShinyPixel
SymbioseDistortion

f:id:Raspberly:20210706004743g:plain

 

 


SymbioseDistortionFix
Threshold
ThresholdSmooth
Tilt_Down
Tilt_Left
Tilt_Right
TurnFire
TurnFirePixel

f:id:Raspberly:20210706004754g:plain

 

 


TurnGold
TurnLiquid
TurnMetal
TurnToInfinite
TurnTransparent
Twist
Vintage
Zoom

f:id:Raspberly:20210706004804g:plain

 

 

 

 

まとめ

・2DxFX: 2D Sprite FXはスプライトやUIにつけるエフェクトアセット
全104種類用意されていてパラメータである程度調整ができる

 

これ1つ持っているだけで表現の幅が大きく広がりますね。
アウトラインやシルエット化などよく使うものが含まれているので、
2Dゲームを作っているorよく作る方にオススメのアセットです。

 

 

 

他のアセットの紹介記事はこちら↓

raspberly.hateblo.jp

 

 

 

※本記事にはAssetStoreアフィリエイトリンクが含まれています。

他、間違っている箇所、わかりにくい所がありましたらコメントにお願いします。

*1:© Unity Technologies Japan/UCL