この記事ではFigura 0.1.2+1.20.1の情報を執筆しています。
こんにちは。もえやです。2年ほど前からMcreatorの制作動画をYoutubeにアップしています。
今回は、アバターを瞬きができるように改造してみましょう。
この記事では、アバターに瞬きをさせる方法を紹介します。
モデルを改造する
まずは、ブロックベンチでアニメーションを作ります。
ブロックベンチファイルのmodel.bbmodelを開きます。
![](https://moeya3d.com/wp-content/uploads/2024/02/F4-10-1024x676.png)
左上のmodelをダブルクリックして、テクスチャの配置モードを、Box UVからPre-face UVに変更します。
![](https://moeya3d.com/wp-content/uploads/2024/02/F4-20-1024x675.png)
Headのフォルダの下に、目を作ります。
![](https://moeya3d.com/wp-content/uploads/2024/02/F4-30-1024x692.png)
白目、瞼、黒目を別々に作ります。こんな感じで配置しています。
![](https://moeya3d.com/wp-content/uploads/2024/02/F4-40.png)
アニメーションを作る
右上のAnimateを押して、アニメーション作成画面に移ります。
左上のプラスから、アニメーションを作成します。
名前をblink、Loop ModeをLoopにして作成します。
![](https://moeya3d.com/wp-content/uploads/2024/02/F4-50-1024x551.png)
瞼の位置を上げ下げして、瞬きをするアニメーションを作成します。
![](https://moeya3d.com/wp-content/uploads/2024/02/F4-60-1024x556.png)
スクリプトを作成する
アバターのフォルダの中の、script.luaを開きます。
![](https://moeya3d.com/wp-content/uploads/2024/02/F4-70-1024x676.png)
animation.model.blink:play()
と記入します。これでアニメーションが再生されます。
![](https://moeya3d.com/wp-content/uploads/2024/02/F4-80.png)
保存して読み込みます。
瞬き中にスクショをとったので半目になってしまいました。
![](https://moeya3d.com/wp-content/uploads/2024/02/F4-90-1024x575.png)
ぜひ試してみてください。