C#わからん
これまでJSしか触ってこなかった人生だったので、新しい言語を習得しようとすると普通に難しい。。。
一応JSを引き合いに、C#とJSの対比で、「この機能はJSでいうところのこれ」みたいな感じで慣れていくのがいいかなと
記述はTypeScriptに少し似ているので、そのあたりも感覚的に全く新しいという感じでもないので、まだマシかも。
概念 | JavaScript | C#(Unity) |
---|---|---|
変数宣言 |
|
|
型 | 動的型付き | 静的型付き(型推論あり) |
関数(メソッド) |
|
|
クラス |
|
|
プロパティ | this.prop = ... | public int score = 0; |
イベント |
|
|
配列・コレクション |
|
|
thisの意味 | 呼び出し方で変化 | 常に「自分自身のインスタンス」 |
チャッピーにまとめてもらったものですが
意外と「ふーん、なるほど」といった感じで何となく整理できそうな感じではある。
チャッピー的にもJSを比較軸にして学ぶのは良いやり方だそうなので、しばらくはこんな感じで少しずつ変化に慣れていく
Unityの方もテンプレートから色々触ってとりあえず
・どういうことが出来るのか
・どう触るとどうなるのか
みたいなところに慣れていきます。
オリジナルゲームを考えるのはもうちょっと先になるかも。