今日はminetestのキャラクターの設定にメッシュを適応してみようと思う。重要な部分を抜粋してみる。minetestでプレイヤーに対して設定を行うには、 player:set_properties()
を使う。引数として指定する値は異なるため1つずつ確認していく。
mesh
にはモデル名を指定する。これは恐らくblenderで生成したb3dファイルの名前を指定する。
texture
にはテクスチャのPNGファイルの名前を指定する。前回は全面と背面の2種類を指定したが、ここではUV展開済みの画像を1つだけ指定する。
visual
には文字列 "mesh"
を指定する。
visual_size
、 stepheight
については値が表わす意味に変更はない。
また、 collisionbox
、 eye_height
は指定していない。これは、おそらくモデルの中に含まれているデータなのだろう。
簡単なメッシュをBlenderで作成する。この内容はスキン追加の記事に加筆した。