Unity

[Unity]アニメーションの新旧

今現在、Test30Webをパワーアップさせようと、とあるアセット組み込みました。

https://www.assetstore.unity3d.com/jp/#!/content/42033

チュートリアルに書いてあるとおりに作業してもうんともすんとも言わない。

そこで、いろいろ調べてみると、デバッグログに「アニメーションの種別に”Legacy”と明記して」と書かれる。

なに、レガシーアニメーションって?

さらに調べると、今のUnityと昔のUnityではアニメーションの実装方法が違うという。

つまり、アニメーションの作り方を間違えてたってことか。

というわけで、別の方法で作ったアニメーションを組み込み。
(参考にしたサイトは↓です。いやー、助かった!)

これで、レガシィ云々のメッセージは消えましたが…未だに動いていません…ナニガアカンノヤ…

[Unity]物避けアクションの習作

短期間で何かUnityで作ってみようと、習作してましたが、アウトプットを見せられそうな形になったので公開しました。

Escape From Gadgets

墜ち物避けアクションです。空から振ってくる障害物を避け続けます
画面右側をタッチし続けると主人公が右へ、左側をタッチし続けると左へ移動します
障害物が地上に墜ちるとスコアです
障害物に主人公が当たるとゲームオーバーです

習作箇所は、

  • Fashpoolによる管理
  • 2D物理演算
  • 2DxFXの利用
    • ゲームオーバー時、主人公がグレイスケールになる
  • MessageDispatcherによる処理フロー
  • UIがらみのバグ駆逐
    • 画面サイズによってはUIコンポーネントがはみ出る
      • Canvas ScalerのUI Scale Modeを”Scale With Screen Sizeに
      • Reference Resolutionの設定を忘れずに
      • Player Settings のResolutionsも忘れがち!
    • なぜかボタンをクリックしても反応しない
      • いつの間にかGraphic Raycasterがオフになってた…
    • EasyTouchとuGUIとの両立
    • シーン移動するとUIコンポーネントが参照エラーになる

あと、音楽とかエフェクトの追加とかを予定しています。