XNA入門編集日記3 基礎知識として知っておかねばならないこと。
XNA入門編集日記3 基礎知識として知っておかねばならないこと。
基礎知識として知っておかねばならないことがある。
それはプログラミングの基礎知識。編集日記1でも言ったけど、
ゲームプログラミングは、全く違う複数のコンテンツを、1つのソフトにまとめる。
故に、知識としては相当幅広く知っておかなければならない。それはともかくとして、
幅広い知識の前にXNAを使う上で、必ず知っておかねばならない知識がある。
それは
* C#(C Sharp)である程度のプログラムが書けること
* クラスを使えることが望ましい
この2つ。C#はMicrosoftが推進している、オブジェクト指向の言語。
VisualBasicやC、C++に馴染みのある人は多いかもしれないし、
(学校では一番初めにCを習うことが多いし、VBは簡単だし。)
PerlやPHP、Rubyをはじめとするスクリプト言語に馴染んでいる人もいるかもしれない。
(蛇足:HyperTalkやPython、JavaScriptは、言語の勉強には面白いかもしれない。)
でも、C#に馴染みのある人は、上記に比べると少ないのではないかなとも思う。
ここもXNAの説明をするときの難点の1つだなぁと思う。
C#はJavaと似ている、くらいに思ってもらえると、今は、話が早いと思う。
XNA入門サイトは徐々に構築中。
入門編集日記は現在5個出来ています。
サイトを構築しつつ、小出しにtheSpokeにエントリを入れていきます。