Help us understand the problem. What is going on with this article?

Unity入門:アニメーションコントローラーをプログラムでつけたい場合どうしたらいいのか?

1 . はじめに。(飛ばしてください)

最近Unityを本格的に触りだしたUnity初心者の「HARUK」です。今回は「プログラム側でアニメーションコントローラーをつけるコード」についてメモを書き残そうと思っています。Unityのプログラムを勉強するために簡単な横スクロール3Dゲームを作ろうと思っています。その中でプレイヤーが操作するキャラクターをプログラム側で生成し、そのキャラクターのモデルにアニメーションコントローラーを設定したいと思いました。画面の端に待機させておく。や初めからプレイヤーに見えないようにしておく。などヒエラルキーであらかじめ設定しておくという手段もあるのですが、後々のことも考えて今回はプログラムで制御する方法を学ぼうと思いました。

「勉強しているぞ!」ということを第三者にアピールするために日記としてつけていますが、もし同じところで困っている人がいたら見ていただければ幸いで

2 . プログラム

早速プログラムについて
実装方法について調べてみたところ、
こちらのページにソースコードが書かれていましたので参考にされていただきました。とてもわかりやすい。

https://gametukurikata.com/basic/addcomponent

ソースコード

Animator m_animator;
//ここでコンポーネント取得
m_animator = model.GetComponent<Animator>();
   if (m_animator == null) {
      //モデルにアニメーターのコンポーネントを追加 
      m_animator = model.AddComponent<Animator>();
   }
//アニメーションコントローラーを関連づける。
m_animator.runtimeAnimatorController = Resources.Load<RuntimeAnimatorController>("PlayerController");

これをプレイヤーのソースコードに付け加えるとうまく動きました。

次は背景をスクロールさせるクラスを作ろうと考えています。

3 . 最後に

趣味で3Dモデリングをやっています。
もしよければみてくれれば幸いです。
そして、できればお気に入りをつけてほしいな。
以上!

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした