なおまるブログ

Unity学習始めました。【C#】

ゲーム制作
  • Unity
  • ゲーム
  • C#
Unity学習始めました。【C#】

2025年06月20日

C#わからん

これまでJSしか触ってこなかった人生だったので、新しい言語を習得しようとすると普通に難しい。。。

一応JSを引き合いに、C#とJSの対比で、「この機能はJSでいうところのこれ」みたいな感じで慣れていくのがいいかなと

記述はTypeScriptに少し似ているので、そのあたりも感覚的に全く新しいという感じでもないので、まだマシかも。

概念

JavaScript

C#(Unity)

変数宣言

let, const, var

int, float, string, var

動的型付き

静的型付き(型推論あり)

関数(メソッド)

function, アロー関数

void, int, floatなどで戻り値あり

クラス

class, constructor

class, public, privateなど

プロパティ

this.prop = ...

public int score = 0;

イベント

addEventListener()など

delegate, event, UnityEvent

配列・コレクション

[], Array, Set, Map

[], List<T>, Dictionary<K,V>

thisの意味

呼び出し方で変化

常に「自分自身のインスタンス」

チャッピーにまとめてもらったものですが

意外と「ふーん、なるほど」といった感じで何となく整理できそうな感じではある。

チャッピー的にもJSを比較軸にして学ぶのは良いやり方だそうなので、しばらくはこんな感じで少しずつ変化に慣れていく

Unityの方もテンプレートから色々触ってとりあえず

・どういうことが出来るのか

・どう触るとどうなるのか

みたいなところに慣れていきます。

オリジナルゲームを考えるのはもうちょっと先になるかも。

Profile

プロフィール画像

なおまる

元パチンコ店マネジャー/現WEBデザイナー。
最近はReact/Next.jsとTypeScriptを勉強中。
趣味でクワガタの飼育をしています。
WEB関係と趣味についてだらだら書いてます。

Category

  • ゲーム制作
  • 雑記
  • 趣味
  • コーディング
  • デザイン
  • プログラミング

Tags

  • Unity
  • C#
  • photoshop
  • HTML/CSS
  • javascript
  • Typescript
  • Wordpress
  • React
  • Next.js
  • クワガタ