PG学習振り返り4

下記コードの太字部分のエラーに無駄に詰まってしまった、、、

  • [SerializeField] private TriggerEvent onTriggerStay = new TriggerEvent();
  • [Serializable]

なんてことはないusing文の不足でした、過去javaでもimport文が足りないことに気が付かず時間を無駄にしたことがあるのに全く活かせてない、、、
プログラミングは継続しないと身につかないなと実感しました。
年末までは仕事終わりに時間が取れるから継続してプログラミングに触っていきたいです。

以下復習用記事

【Unity】UnityEventを使って別のゲームオブジェクトのスクリプトを実行できるようにする | ぺんごや

PG学習振り返り3

  • character controllerの実装
     以前学習に使用した教本にも乗っていましたがもう忘れていました。。。
     このcontrollerはunityで用意されているrigidbodyとcolliderを組み合わせたようなコンポーネント
     キャラクターを移動させる際考慮する必要のあるやや複雑な動作を自動で考慮してくれるらしいです、自分はそこまでできていませんが。
     とりあえず簡単な移動、ジャンプ処理を作成し、Animatorをつけました。
     恐らくcharacter controllerとアニメーションを紐付ける際walkなどの特定の名称を付けることで自動で紐付けを行ってくれているように見えます。ただ今日は遅いのでまた今度調べたいと思います。 参考: goodlucknetlife.com

PG学習振り返り2

Unity学習雑記

キャラ移動、ジャンプ、キャラに追随するカメラを実装しました。
一応今学習に使用している教本の他に2冊学習を終えているのですが仕事が忙しくそれから一月ぐらいたってしまいました、思い出しつつ作業を行っています。。。
がやはり楽しい、これだけでゲーム感がぐっと出ていて自分でものを作っている実感がわきます。
どんどん知識を吸収して思いついた機能をどんどん実装できるようになりたいですね。

PG学習振り返り1

プログラミング超初心者です。

個人的なプラグラミング学習で学んだことを忘れないよう記事として投稿しようと思います。

プログラミング学習記事はqiitaやwordpressが主流かもしれもせんが、他の人と共有するほどの内容でもないので一般的なブログ投稿サイトのはてなで投稿していきます。。。

 

unity学習

[SerializeField]について

 インスペクタからフィールドの値を指定できるようになる

 例: [SerializeField] private int a = 1;

 これでフィールドaの値をインスペクタから直接指定できる。

 publicでもインスペクタからは指定できるが他クラスから指定されたくないときは[SerializeField]を使えば便利。。。

 

CinemachineのVirtualCameraを使用したとき window duides が表示されなかった

 表題のとおりです。カメラがどの範囲を見てるかを表示する赤い枠がでませんでした。下記URLの質問?記事を参考に色々弄ったところ、Aimのプルダウンリストを適当なものに変更して、composerに戻したら表示されました。 

・transformについて

www.sejuku.net