テラシュールブログ

旧テラシュールウェアブログUnity記事。主にUnityのTipsやAR・VR、ニコニコ動画についてのメモを残します。

Animator の検索結果:

逆引き、UnityのuGUIのレイアウトトレーニング(uGUI RectTransform入門その2)

…大体こんな感じです。Animatorで動かす場合もとりあえずコレ見てれば何とかなります。 anchoredPosition:座標(アンカーに依存) pivot:ピボットの位置 anchorMax, anchorMin:アンカーの位置 sizeDelta:画像の大きさ ちなみに全部構造体なので直接値が代入出来ない点に注意。 回転の中心点をずらしたい pivotを活用します。 pivotの位置を回転の中心軸となる位置へ移動させれば、回転時にそこを中心に回転します。 子のRectT…

UnityのGameObjectを非アクティブにするとAnimatorがリセットされる挙動、その対処法

…ですが、UnityのAnimatorはGameObjectが非アクティブになるとリセットされます。 ここで言うリセットとはアニメーションが最初に戻るだけ等の生易しい物ではなく、パラメータの持つ値やトリガー状況、アニメーションのステート、さらにはアニメーター初期座標までもがリセット・初期化される糞っぷりです。 これはUnityの「非アクティブなオブジェクトは削除されたものとして扱う」的な思想で考えればまあ理屈は通るのですが、UIにもTweenではなくAnimatorで実装するワ…

UnityのAnimatorControllerにAnimationClipを内蔵する

ことUIにAnimatorを使う場合、ほとんど使いまわす事ができずプレハブもしくはシーンに従う形でAnimationControllerが 作られ、AnimationControllerが参照するAnimationClipは参照という形を取りながら完全に専用アニメーションとして扱われ ます。 そのためAnimationControllerはシーン名もしくはプレハブ名、AnimationClipにはAnimationController名を付けるのが管理を楽にするTipsです。…

UnityのAnimationClipをレガシーアニメーションに設定する

…アニメーションになります。 // // 選択中のアニメーションをレガシーアニメーションにする。 4.x系までは使えた方法 UnityでAnimatorではなく"Animation"を作る方法 - テラシュールブログ UnityでAnimatorではなく"Animation"を作る方法 - テラシュールブログ もし手動でやるならば以下の方法で行います。 AnimationClipを選択する InspectorをDebugモードに設定する AnimationTypeを1に設定する

実はAnimatorは親の階層でも行ける

…ション管理システムのAnimatorは、モデルの上の階層に配置しても使うことが出来ます。 大抵はAniamtorはモデルのRootに配置されています。 例えばユニティちゃんCRSをインポートし、親オブジェクトにAnimatorを移植した状態でも、子オブジェクトのユニティちゃんはモーションを開始します。下のようにCandyRockStarにAnimatorが無くとも、親オブジェクトにAnimatorがありAvatarが一致していれば動くという訳です。 上手く使えば、モデルを差し…

ユニティちゃんライブのシーン構造について軽く解説してみる

…つかのパーツは挙動にAnimatorを使用しています。 ユニティちゃんライブのビームエフェクトはプリミティブをトランスとスケールしてるだけの唯の手付けアニメっすよ(・ω・) #unitychan https://t.co/XIz8JiSLOL — ntny (@nD_ntny) 2014, 11月 5 とりあえず何がどれに対応し、何を見ればよいのかを解説しました。反響を見てもう少し細かく解説しようとは思います。 このコンテンツは、『ユニティちゃんライセンス』で提供されています…

UNIBOOKの電子書籍版が発売

…一覧 14.4 例:AnimatorControllerの一覧を表示したい 第15章 スマートフォン版HMDで使えるジャイロカメラを作成する 15.1 とりあえず使えるスクリプト 15.2 やっぱSDK使おう - Durovis Dive 第16章 Syphonで映像を扱う 16.1 Syphotnとは 16.2 Syphon for Unity 16.3 Unity (Server) -> Simple Client 16.4 映像を録画する 16.5 Server -> …

Unityエディタのクラッシュ時に失われたシーン情報を復旧させる裏ワザ

…は、もう戻せません。 なので、この機能は最後の手段として、やっぱり定期的にシーンをセーブすることが安定かなと思います。シーンは復旧出来てもプレハブはバックアップされてないので…。 ちなみにプレハブやAnimatorの情報は保存はFile>Save Projectで出来るみたいです。 AutoSaveエディタ拡張、この原理を利用したバージョンに修正中です。Unityモジュールとして(Assets以下を汚す事なく)クラッシュ時にもボタン一発で復旧出来るような感じにできないか調整中

Animatorがリセットされるケース

Animatorはノードベースの状態遷移をスクリプトを使わず制御出来るため便利な機能ですが、いくつかの条件でリセットしてしまうみたいです。 Animatorを持つGameObject自体をDeactiveにする runtimeAnimatorControllerを更新する AnimatorのEnable/Disableではステートはかわらないので、途中復帰させたいキャラクターを消したい場合は、AnimatorとRendererをDisableにする必要があるみたいです。

横スクロール2Dアクションゲームを作るのに便利そうなPlatformerCharacter2Dの使い方

…イトを設定するには、Animatorにアニメーションを設定する必要があります。 これはテンプレートとなるAnimation Controllerを更新する方法と、Animation Override Controller を使用する2種類の方法があります。 アニメーションの作成・設定方法についてはこちら。 Unityのスプライトアニメーションの使い方(基本編) - テラシュールブログ Unityのスプライトアニメーションの使い方(基本編) - テラシュールブログ Animat…

Unity内でMMDモデルを自由に走らせる手軽な方法

…CharacterのAnimatorのAvaterを、東北ずん子の物に変更します。 これで後は実行すれば、カメラの位置とキー情報からキャラクターが走るようになります。 、 Unityでキャラクターだけをを差し替える手順 #unitytips pic.twitter.com/j7VhZMpa3t — 椿 (@tsubaki_t1) March 10, 2019 三人称カメラの設定 ちなみにカメラをサードパーソン的に動かしたい場合、以下の手順でサードパーソンカメラを追加出来ます。…

UnityでAnimatorではなく"Animation"を作る方法

Unity 5 で使えなくなるっぽいです。なのでコッチも紹介します。 UnityのAnimationClipをレガシーアニメーションに設定する - テラシュールブログ UnityのAnimationClipをレガシーアニメーションに設定する - テラシュールブログ Mecanimで使用するAnimation(通称MecanimAnimation)ですが、ping pongが出来ない等すこし面倒くさい面があります。また、Mecanimの制御はワークフローとして若干わかりずらい為…

Suddendeathon(即死ゲームを作るハッカソン)に参加してきた。

…ationで作成してAnimatorで制御。爆発は仮面ライダーカブトがライダーキックを当てたイメージで探した。倒した後に数秒待つのもコレが理由(3秒くらい苦しむ)。 この辺りで昼飯。 3時:音楽を探したが、最終的にホラー系に決定(雨の音もあったし)。イメージとしては、エンジン音みたいに盛り上がるのも良かったのだが、誤爆率から定期的に不協和音を出してくれるヤツのほうが面白い気がした。 この辺りでライトマップを焼こうとしたり、カメラを動かせないか試行錯誤。 それとフェイントや音を…

Unityの新GUI、uGUIはどうなる?こうなる!

…カテカさせていた。 Animatorとも連動できるようだ。これで、UIを動かす際にアニメーションから直感的に動きを制御出来る。遷移図でUIの挙動を管理できるようになるので、幾つかの挙動・アニメ−ションをそこまでコーディングせずとも作れるようになるかもしれない。 その内、グローバルなAniamtorのステート管理が流行ったりして。 イベントの制御ボタン等のイベントシステムが色々と追加された。ボタンを押した際やスライダーを変化させたタイミングで、登録したオブジェクトに特定のイベン…

無料のカットシーンエディタ(?) Animator Timeline Editor

今日はAnimator Timeline Editorの紹介しようと思う。 Animator - Timeline Editor これは多分カットシーンエディタと呼んで良いと思いたいのだが、カットシーンエディタ的な記述が無いので、何というか…多分カットシーンエディタ。うん、多分。そう、無料のカットシーンエディタだ(キリ これはシーン内のオブジェクトを制御するアセットで、タイムライン上でオブジェクトの挙動を設定し、実際に再生することができるアセット。ユニークなのは、この挙動をC…

新 Standard Assets候補、Sample Assets (beta)

…が、NavmeshとAnimatorを合わせて動かせるような形で実装されています。AIシリーズのシーンにはAI ほにゃららといった名称が付けられています。操作系今回はいくつかの操作方法が提供され、かつその殆どがCrossPlatformInputによりマルチプラットフォーム対応で提供されているみたいです。提供される操作方法は例えば車やプロペラ飛行機、後は人(三人称・一人称)等です。 機能や操作自体には特に目新しい要素はありませんが、CrossPlatformInputとの連携…

Unityのスプライトアニメーションの使い方(基本編)

…ってくれる。その際、AnimatorControllerも一緒に作られるので、その点注意。 既にanimatorが設定されているオブジェクトに設定する場合はanimatorに追加される。作られるスプライトアニメーションの中身はこんな感じ。もちろん手動でも設定できる。 その場合、Animatonを作成後にAdd Curveでスプライトの設定を追加、後はスプライトを任意の箇所にドラッグ&ドロップすることで設定する。 また、4.3よりmecanimにもイベントが仕込めるようになった…

4.3リリースノート…を読むのが面倒くさい人向けに重要そうな所をピックアップ

…ericモード。 ・AnimatorOverrideControllerの追加(Animatorを差替えられる) ・mecanimにイベント追加 ・Triggerパラメータ追加(1回起きたら自分でOFFになるboolean) ・Animator.PlayとAnimator.CrossFadeを追加。ステートを一気に変更できるらしい(gotoStateは誤り) ・mecanimでブレンドシェイプ ・カーブエディタじゃないAnimation編集モードが追加された ・その他 Nav…