【Unity2D】スクリプトによるアニメーション遷移の制御
今回はスクリプトでアニメーションからアニメーションの遷移を制御する方法を覚えましょう。基本的にやることはアニメーターコントローラーで変数によってアニメーションを切り替えられるのであとはスクリプト側でその変数を操作することで自由にアニメーションを遷移させることが出来ます。
【Unity2D】移動時のアニメーターコントローラーを設定しよう:準備編
Unityにはアニメーターコントローラーとアニメーションという仕組みがあります。簡単に言うとアニメーターコントローラー:アニメーションファイルを制御する管理者アニメーション:一連のアニメーションを記した手順書アニメーションファイルはその名の通りアニメーションの手順を記したファイルです。
【Unity2D】斜め移動できるようにしよう
上下左右のどれかがキー配列の0個目に格納されるので、その値を見て移動させるようにswitch文で分岐しました。その弊害もあり斜め移動ができなくなってしまったので改良しましょう。ネタバレすると配列の1個目の要素を見てさらに分岐させるだけです。
【Unity2D】キー入力を保持する配列を作ろう
斜めに歩くとき最初に押されていた方向を向きながら移動するようにしたいのでキー入力の保持が必要になります。他にも同時押しコマンドとかにも応用できます。キー配列の中に特定のキーが押されていたらソフトリセット何かを実装するのに使えますね。
【Unity2D】キー操作を出来るようにしよう
今回はスプライトを動かすためにキー操作を実装していきます。第2回目からいきなりC#のソースコードを書いていきます。基本的に私の講座ではC#でゴリゴリ書いていくのが基本になるので割合としては、Unityでの操作3割、C#でコード記述7割となっていますのでよろしくお願いいたします。
【Unity2D】ARPGのドット絵ゲームを開発していく下準備
Unity2Dでゼルダ風アクションゲームをちまちまと作っているのですが、色々落ち着きそうなのでそろそろ本腰を入れて開発していこうかなと思います。とりあえず出来ているところまでは作り方を書いてしまおうかなと思います。まずはUnityを起動して2Dの空プロジェクトを元に作っていきましょう。
ReactNativeでPIXI.jsを動かしてみた結果
ReactとPIXI.jsを連携できて調子に乗ったので、ReactNativeで動かしてみようと思ったのですが、結果は散々でした。結論から言ってしまうと、UnityやRPGツクールMVでいいかなって感じです。
create-react-appでPIXI.jsを動かしてみた
前々からReactとPIXI.jsは組み合わせたかったのですが、いまいちよくわからなかったので今調べ見たら色々Reactと組み合しているライブラリがあったのですがどれもイマイチしっくりきません。今のところシンプルに動かせたのは「react-pixi-fiber」というライブラリです。簡単に言うとReactでPIXI.jsを使えるようにしてくれているラッパーですね。
【pixi.js v5】ES6でコードを書けるようにWebpackを導入
前回pixi.js v5を使って矩形を出そうとしたのですがステージが出るだけで真っ黒のままで何も出ていませんでした。画像パスの問題かなと思ったのですが、どうやらES6の書き方をしていたのが原因でした。
【プチコン4講座】ステージクリアを実装
バランスはぐちゃぐちゃですが、基本的な処理はここまでで実装出来ました。後はすべての木が倒されて画面から消えたらステージクリアとしたいです。なので木が完全に消えるまではワンパクくんか神崎にやられる可能性があります。最後まで気が抜けないというわけですね。