コードネーム「Sphynx」 / マリオネットのようなものができた
進捗状況
- 機能
- ファイルのロード・セーブがある程度機能するようになりました。
- 部品に「Doll」を追加してみました。
- コード
- ファイルのロード・セーブ時の部品の参照解決のため、部品の識別キー(Uniqueクラス)を追加。
- クローンは、同じ部品の更新(Uniqueの参照)と、部品の複製(Uniqueの新規作成)を区別することになった。
- Dollに関係する追加。
部品の「Doll」は、ラグドール系のプレイヤーキャラクターです。現在のところマリオネットのようです。ゲームモードで移動キーで足を動かしたり、[Space]で腕を上げたりします。部品の形状まで手が回っていないこともありますが、部位同士が絡まないように、Doll自体は自分や他のDollと衝突しないようにしています。