読者です 読者をやめる 読者になる 読者になる

とあるプログラマの備忘録

都内某所に住むプログラマが自分用に備忘録を残すという趣旨のブログです。はてなダイアリーから移動しました!

Unity2D入門 スクロールアクションゲームを作る 敵キャラにモーションをつける

前回まででキャラクターが動くようになりましたが、自分が動くだけで敵キャラがいないのが非常に寂しいので、今回は敵を配置したいと思います。

敵キャラのをオブジェクト化する

N氏にお願いして悪そうな敵キャラをつくってもらいました。

f:id:raharu0425:20140110101228p:plain

ではこれをプレイヤーキャラと同じようにSprite化してmobとでも名前をつけておきましょう。

敵キャラクターにアニメーションをつける

AnimationタブのAdd Curveを押して、Transform > positionをついかします。
これはタイムライン毎にポジションを指定できそうなので、これをこんな感じで配置しておきます。

f:id:raharu0425:20140110102607p:plain

f:id:raharu0425:20140110102638p:plain

f:id:raharu0425:20140110102649p:plain

f:id:raharu0425:20140110102659p:plain

2番目と3番目のタイムラインのY軸を変更していかにもジャンプしているようにしてみました。

ここまで来たら敵を配置してエミュレートしてみましょう。

f:id:raharu0425:20140110104130p:plain

おお、飛んでるとんでる!

敵にColliderをつける

このままだと敵をすり抜けてしまうので敵オブジェクトにColliderを指定して、
敵をすり抜けないようにしたいと思います。

f:id:raharu0425:20140110104354p:plain

これで敵にぶつかれるようになりました。

今回はこれにて完了です。

Unity関連記事

"Unity" - 記事一覧 - とあるプログラマの備忘録