–この記事は2017年11月7日に書かれたものです。内容が古い可能性がありますのでご注意ください。解説UnityのAnimatorに関する練習問題UnityのエディターやC#スクリプトのオリジナル問題を出題します。今回はUnityのアニメーションのうち、Animatorウィンドウに関する問題です。Unity認定試験の受験を考えている方は、理解度チェックの参考にしてみて下さい。問題1Animatorウィンドウに関する説明として、正しいものを1つ選択しなさい。スプライトをつかって、アニメーションクリップを作成する問題2ステートマシンのStateについての説明です。間違っているものを1つ選択しなさい。Exitに遷移すると、自動的にEntryに遷移する問題3Stateのプロパティの説明です。間違っているものを1つ選択しなさい。Kinematicsの有効/無効を切り替える問題4ステートマシンのTransitonの説明です。間違っているものを1つ選択しなさい。Transitonを選択する問題5Transitonのプロパティの説明です。間違っているものを1つ選択しなさい。問題1の解説Animatorウィンドウの適切な説明を選択する問題です。アニメーションのフレームごとのオブジェクトの状態を定義するフレーム単位でのアニメーションの設定はAnimationウィンドウで行うため、不正解です。Animationコンポーネントを適用したオブジェクトで使用できるAnimatorウィンドウの機能を使うために必要なのはAnimatorコンポーネントのため、不正解です。ステートマシンを使用して、アニメーションの切り替えを設定する正解です。スプライトをつかって、アニメーションクリップを作成するスプライトからのアニメーションクリップの作成は、HierarchyやSceneビューで行います。アニメーションクリップのみの作成はProjectビューで行うため、不正解です。問題2の解説AnimatorウィンドウのステートマシンにおけるStateの説明で、間違っているものを選択する問題です。Exitに遷移すると、自動的にEntryに遷移するBの説明が間違っています。遷移はEntry(緑色のブロック)から開始されますが、Entryはデフォルトステートではありません。デフォルトステートとは、Entryから最初に遷移するステートのことを指し、ステートマシンでは黄色のブロックです。問題3の解説ステートマシンのStateの各プロパティの説明で、間違っているものを選択する問題です。Kinematicsの有効/無効を切り替えるBの説明が間違っています。Speedの項目は、そのステートのアニメーションが1回あたりの倍速です。デフォルトは1となっており、2にすると2倍の速度で再生されます。2だから2秒かけて再生されるというわけではないので注意しましょう。ステートの遷移は、遷移条件が満たされたら一瞬で行われます。問題4の解説AnimatorウィンドウのステートマシンにおけるTransitonの説明で、間違っているものを選択する問題です。Transitonを選択するCの説明が間違っています。ステート間の遷移を設定するTransitonには、遷移するための条件を設定できます。その際、条件は複数設定することができます。問題5の解説ステートマシンのTransitonの各プロパティの説明で、間違っているものを選択する問題です。Conditionsには、ステートマシンで作成したParametersを使用するAの説明が間違っています。Timeとは、ステートが遷移するまでにアニメーションを再生する回数です。Timeで指定した回数で遷移し、無効であればConditionsで指定した条件で遷移します。