- ベストアンサー
ゲームを作りたいと思ってるのですが、
ゲームを作りたいと思ってるのですが、 勉強をする順序として、 ・C→C++→DirectX 又は ・C→DXライブラリ どちらが良いのでしょうか? また、どちらのほうが将来の仕事に役立てるでしょうか? 一応Cはかじった事があるので基礎は分かっています。 ちなみに将来はCなどを使った仕事をしたいと思っています。 高校受験が終わってから勉強を始めようと思っているので お礼などは3月3日か4日にしようと思います。 回答よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
C言語で仕事と言うと組み込み分野とかでしょうか?であれば、どちらでも構いません。ただ、今後の仕事のことを考えるならC++とJavaはやっておいた方が良いでしょう。あとはハードの事、Windows以外のOSの事なども知らないと話になりません。 2Dのゲームを作るだけでしたらDXライブラリで十分つくれますのでDirectXの出番はありませんし、PS2レベルの3DならDXライブラリでも作れます。 しかし、プロのゲームプログラマを目指すのであれば、C++とDirectX、そして3Dは必須ですのでDXライブラリの後で良いでC++とDirectXの方に進んで下さい。ツールを作るにはC#なども学んでおいた方が良いでしょう。 やはり、プログラマーでも進むべき分野と言うかやりたい事で覚える物が変わってきます。そのあたりをもう少し具体的にしてもらえるとアドバイスしやすいです。
その他の回答 (1)
- machua
- ベストアンサー率71% (28/39)
的外していたら、ごめんなさい。 単にゲームを作りたいのであれば、DXライブラリを使用して 作ってみるとよいと思います。 DXライブラリを使うにしても、理解しようとすれば、 DirectXを学習することになると思います。 将来の仕事について言えば、「C++」は押さえた方がよいでしょう。 余力があれば「JAVA」や「Ruby」など、 他の言語に触れてみることもお勧めします。 DirectXが将来役に立つかというと、ごめんなさい。わかりません。 DirectXを勉強しても無駄にはなりませんが、 仮に将来、プレステ3のゲームを開発したい!となったとしても、 プレステ3ではDirectXは使いません。 xbox360やWindowsのゲーム開発であれば、役に立ちますが、 あなたが現役になったとき、普及しているかどうか分かりません。 #数年後に無くなるとは思ってませんけど。 将来を見据えて学習するのであれば、 やりたい仕事でDirectXを使う必要があるかどうかをまず調査してみては?
お礼
ベストアンサーには選べませんでしたが、 とても分かりやすく、参考になりました。 ありがとうございました。
お礼
受験が終わってから頑張ろうと思っていたので分かりやすい回答ありがとうございました。