Gakuto1112 / FiguraBlueArchiveCharacters

The avatars for Figura, the skin mod for Minecraft Java Edition, which are imitated characters who appear in "Blue Archive (ブルーアーカイブ)", the game for mobile devices.
https://youtu.be/JrPhLR34mLA
MIT License
25 stars 0 forks source link

動的な頭ブロックモデルの生成 #32

Closed Gakuto1112 closed 2 months ago

Gakuto1112 commented 4 months ago

概要

アバターの頭ブロックのモデルをアバタースクリプトから動的に生成できるようにする。

詳細

現在、アバターの頭ブロックのモデルはskull_<costume_name>.bbmodelというモデルファイルに静的に準備されている。これにはいくつか問題がある。

これらの問題を解決するために、頭ブロックのモデルを動的な生成へと変更する。

実装方法

アバターを読み込んだ際に、アバターの頭をコピーし、頭ブロックのモデルとする。長髪やマフラーなどの、胴体にあるモデルを頭ブロックのモデルに含めたい場合のために、キャラクター変数に「頭ブロックに含めるモデルのテーブル」のフィールドを新たに作成する。

アクションホイールから衣装を変更する度に、前の頭ブロックのモデルを削除し、新たに頭ブロックのモデルを生成する。

タスク