〜恐竜の足を動かすまで編。〜恐竜の足を動かすまで編。【Unity】Unity今回は、2DボーンアニメやIKなどがunity上で作成・設定できるというAnima2dの記事です。いう恐竜サンプルの足を動かすまでを目指します。anima2dとかで検索すると出てくるのでimportしておきましょう。Assetsフォルダの下がこんな感じになると思います。Editorでしておきましょう。SpriteMeshを選択すると、スプライト単位でSpriteMeshが作られます。Atlas*1からはSpriteMeshを生成することは現時点ではできませんでした。スプライトのMultipleを使うことになると思います。SpriteMeshを設定したゲームオブジェクトを作るSpriteRenderをアタッチしたゲームオブジェクトを作り、それを今作ったSpriteMeshに変換する手順でSpriteMeshをアタッチしたゲームオブジェクトを作ります。SpriteでSpriteRenderコンポーネントがアタッチされたゲームオブジェクトが作成されます。今回は、足だけしか作らないので、t_rex_legという画像をSpriteRenderコンポーネントで設定しました。Instanceに勝手に変換されているのを確認してください!ボーン(骨)を設定する次にボーンを作成します。BoneSpriteMeshコンポーネントが付いているゲームオブジェクトの子オブジェクトとして設定しました。今回は、太もも・ふくらはぎ・あし・指?用に4つ用意しました。このように子ゲームオブジェクトとして作成しておくと、InspectorのBone#Childも自動設定されます。ボーンの位置を合わせるボーンは画像からはみ出ないように調整する必要があります。↑で骨の大きさを調整したりして...こんな感じに調整しましょう。最後に、SpriteMeshコンポーネントにBoneを設定します。R)をアタッチします。するとBonesリストに一覧が表示されます。このウィンドウを開いたままHierarchy上で先ほど作成したSpriteMeshがアタッチされたゲームオブジェクトを選択します。Bindが押せるようになっているのでBindを押すと、↓のような表示に変わります。Toolで重量の設定もできます。ここまで設定したら忘れずにApplyを押して保存しましょう。設定するアニメーションをしやすくする為にIKを設定します。CCDこんな感じで丸が表示されます。なんとなくアニメーションできそうだとわかったと思います。今回はこれをアニメーションクリップで設定していきます。Animationでアニメーションウィンドウを開きます。AddPropertyからIKがアタッチされたゲームオブジェクトのポジションを変えるアニメを作ります。(このあたりは適当に調節してくれ)実行すると↓のように動くようになりました。〜恐竜の足を動かすまで編。TextMemsh...2015-10-02libgdxのクラスでjsonを使う今作ってるゲームで、データを外部ファイル化させたいなあ。2018年7月~8月半ばまで。はてなブログPro個人+会社でゲーム作ってます。最近はunityが多め。読者になる@snoopopoをフォローINFOMATIONお問い合わせプライバシーポリシースターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。