メインコンテンツへスキップ
< すべてのトピックに戻る

オブジェクトをゆっくり消えさせるには?

外部アセットの「DOTween」を使用し、material.DOFade(0f, 1f); などのメソッドで透明度(アルファ値)をアニメーションさせます。

Update内で透明度を少しずつ減らす処理を自作すると、コルーチンやタイマー変数の管理でコードが非常に複雑になりバグを生みやすいため、アニメーション専用のライブラリに任せるのが現代的だからです。

Sprite Rendererなどのコンポーネントを取得し、spriteRenderer.DOFade(0f, 2f);と書くだけで、「2秒かけて完全に透明(0)になる」という滑らかなフェードアウト処理が1行で完成します。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に