Unityで学ぶC#

実は、Unity以外ではC#をあまり書かないので、オイラはC#の言語仕様についてあまり詳しくないのです。Unityで使う以外でC#の言語仕様について知る機会が無いオイラのような人、案外いるんじゃなかろうか。
オイラは初めて学んだプログラミング言語がJavaだったので、Unity開発の際はJavaのような感覚でC#コーディングしていた。

その後、Unityの勉強会でラムダ式とかLinqとか言われて知らないことが沢山あることに気づいたのでした。
今更ながら、Unityの知識を使ってC#の言語仕様の特徴について学べる良い資料を見つけた。↓



こちらの資料は少し古いけど、C#の基本的な内容なので、すぐに廃れるような情報ではない。学ぶというほど詳細に突っ込んでいるわけでもないけど。


スポンサーリンク


UnityのC#環境も.NET4.6, C#6へ対応が進んでいる。(今はまだEditorだけ)
http://tsubakit1.hateblo.jp/entry/2016/10/05/221135

今まではMono固有の仕様を意識して書かなきゃいけなかったUnityプログラミングも、普通のC#, .NETと変わらない環境になれば、知識の転用の幅が広がるし、学習コストも下がるね。



ここ最近は、オブジェクト指向言語の恩恵を受けるほど長期的に付き合うコードを全然書いていないのだけど、学生の頃にオブジェクト指向というものに触れておいて良かったと思うことも結構ある。
自分の頭の中にもともと全く存在していなかった考え方を習得するには長い時間が必要だから。

UnityではじめるC# 基礎編


スポンサーリンク

関連記事

プログラミングスキルについて考える
ディープラーニングに対応したPythonの機械学習ライブラリ『Pylearn2』
Model View Controller
OpenCVベースのマーカーARライブラリ『OpenAR』
Python拡張モジュールのWindows用インストーラー配布サイト
OpenCVのfindEssentialMat関数を使ったサンプルを読んでみる
OpenCVベースの背景差分ライブラリ『BGSLibrary』
書籍『3次元コンピュータビジョン計算ハンドブック』を購入
OpenCV3.3.0でsfmモジュールのビルドに成功!
iPhoneアプリ開発 Xcode 5のお作法
書籍『ゼロから作るDeep Learning』で自分なりに学ぶ
html5のcanvasの可能性
手を動かしながら学ぶデータマイニング
オープンソースのロボットアプリケーションフレームワーク『ROS (Robot Operating S...
まだ続くブログの不調
Konashiを買った
C#で使える可読性重視のディープラーニングライブラリ『KelpNet』
Windows10でPyTorchをインストールしてVSCodeで使う
Linuxでテレビの視聴・録画ができるオープンソースプロジェクト『Myth TV』
RSSフィードを読込んで表示するWordpressプラグイン『RSSImport』
UnityのMonoBehaviourクラスをシングルトン化する
PythonのStructure from Motionライブラリ『OpenSfM』
OpenCVの超解像(SuperResolution)モジュールを試す
AMIMOTO(PVM版)で作成したインスタンスをAMIMOTO (HVM版)へ移行する
HD画質の無駄遣い
OpenCVの顔検出過程を可視化した動画
このブログのデザインに飽きてきた
今年もSSII
WordPress on Windows Azure
ドットインストールのWordPress入門レッスン
Google App EngineでWordPress
Unite 2014の動画
UnityでLight Shaftを表現する
動的なメモリの扱い
3D復元技術の情報リンク集
OpenCVで平均顔を作るチュートリアル
タマムシっぽい質感
Pythonの自然言語処理ライブラリ『NLTK(Natural Language Toolkit)』
株式会社ヘキサドライブの研究室ページ
ドラマ『ファーストクラス』のモーショングラフィックス
『手を動かしながら学ぶエンジニアのためのデータサイエンス』ハンズオンセミナーに行ってきた
機械学習手法『Random Forest』

コメント