実践Flutter

Flutterでスマホを中心にアプリ制作していきます。

Flame06:Flame公式ドキュメントを読み下していく6

はじめに

Flame公式ドキュメントを読み下していく第6弾の今回はエフェクトです。

エフェクトというのは、フィールド上にアイテムが出現して、それが一定時間で点滅しだして、消えてしまう、といったような時間とともに色や形、大きさや透明度などが変わるものをワンタッチで扱えるようにする仕組みです。

これによってかなり放っておいてもキャラクタたちが生き生き動くようになってくるというわけです。非常に便利ですよね。

主人公キャラについても、燃えたり、凍ったり、毒の状態になったり、瀕死になったりで色を変えてみせるとプレイヤーにその状態がうまく伝わりますよね。このときにいちいち別の絵を用意しなくても、エンジン側でうまく変形・変色して表示できるのはありがたい機能です。

今回はその前半戦ということでエフェクトの種類、次回はエフェクトコントローラーの種類を見ていきます。

続きを読む