Closed Gakuto1112 closed 2 months ago
アバターの頭ブロックのモデルをアバタースクリプトから動的に生成できるようにする。
現在、アバターの頭ブロックのモデルはskull_<costume_name>.bbmodelというモデルファイルに静的に準備されている。これにはいくつか問題がある。
skull_<costume_name>.bbmodel
avatar.json
これらの問題を解決するために、頭ブロックのモデルを動的な生成へと変更する。
アバターを読み込んだ際に、アバターの頭をコピーし、頭ブロックのモデルとする。長髪やマフラーなどの、胴体にあるモデルを頭ブロックのモデルに含めたい場合のために、キャラクター変数に「頭ブロックに含めるモデルのテーブル」のフィールドを新たに作成する。
アクションホイールから衣装を変更する度に、前の頭ブロックのモデルを削除し、新たに頭ブロックのモデルを生成する。
概要
アバターの頭ブロックのモデルをアバタースクリプトから動的に生成できるようにする。
詳細
現在、アバターの頭ブロックのモデルは
skull_<costume_name>.bbmodel
というモデルファイルに静的に準備されている。これにはいくつか問題がある。avatar.json
の編集が必要であり、面倒である。これらの問題を解決するために、頭ブロックのモデルを動的な生成へと変更する。
実装方法
アバターを読み込んだ際に、アバターの頭をコピーし、頭ブロックのモデルとする。長髪やマフラーなどの、胴体にあるモデルを頭ブロックのモデルに含めたい場合のために、キャラクター変数に「頭ブロックに含めるモデルのテーブル」のフィールドを新たに作成する。
アクションホイールから衣装を変更する度に、前の頭ブロックのモデルを削除し、新たに頭ブロックのモデルを生成する。
タスク
avatar.json
への反映