#プログラミングに挑戦1
昨夜、Visual studio が未インストールのため中断したところから再開
Debug.Log("Hello,World");
Visual Studioにて、上記を打ち込み、コンソールにリターンがあった!成功
ついに私もプログラマー(´ω`)ちょっとうれしい(笑)
C#言語
{}で囲われたブロックで構成
大枠のブロックをクラスという。
1つのスクリプト=1つのクラス
スクリプト名=クラスの名前
これがルール
クラスの中に含まれているブロックをメソッドという
レッスン10にてこのメソッドのレクチャーがあるらしい
#プログラミングに挑戦2
Rigidbody:オブジェクトに力を与えるコンポーネント
オブジェクト、コンポーネント、数値を使うときには変数の箱に入れる必要がある
Rigidbody rb;
これは、宣言:Rigidbody型の変数『rb』を定義しますという意味
rb = GetComponent<Rigidbody>();
この式の右側は「rigidbodyを取得して戻り値として帰る」という指示で左のrbに変数に値を代入するという命令となる
void Start()
最初に1回だけという意味
void Update()
1秒間に数十回のスピードで実行を繰り返すという意味
float moveH = Input.GetAxis("Horizontal");
float moveV = Input.GetAxis("Vertical");
Vector3 move = new Vector3(moveH, 0, moveV);
rb.AddForce(move);
3次元はVector3の言語を使うことで定義できるのねーおもしろいわ
この式でどうやらボールを前後左右に動かせるらしい
できたと思ったらエラー
何が問題かよくわかりません。
次の講座でエラーの原因を教えてくださるそうです。
Rigidbody関係なのかな????うーん。わからん。
#あとがき
プログラミングの鱗片を体験しましたが、第一印象は難しい。
何が難しいって、スペルミスが多く発生して、講座以外のミス連発からのスペルチェック(時間の無駄)
Visual studioに補完機能があるようなのですが、うまく動いていない印象
先人たちの努力に敬意を表します。
今日もありがとうございました。