- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ゲームプログラミングを始めるにあたって)
ゲームプログラミングを始めるにあたって
このQ&Aのポイント
- ゲームプログラミングに取り組む際の初心者の不安や疑問点について解説します。
- C言語を学ぶことがゲームプログラミングにつながるのか不安ですが、学習方法や参考書についてアドバイスします。
- C言語とC++の違いについて説明します。初心者が学習する際の基礎知識としてお役立てください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>C言語を習得し、ゲームプログラミングに応用するためにはどのように学習するのが良いでしょうか。 C言語の学習とゲームプログラミングの学習は別物と考えましょう。 C言語をマスターするには、ポインタ、構造体、関数の概念の理解が重要。 >初心者が1からC言語を学ぶのに適している書籍などがありましたら、教えてください。 C言語: 『C言語ポインタ完全制覇』 C++: 『ロベールのC++入門講座』 プログラミング: 『ゲームプログラマになる前に覚えておきたい技術』 >CとC++の違いについて教えていただけると幸いです。 C++はC言語の構文を拡張して出来た言語。 Cの応用と考えても良いが、基本的に別言語として考えた方が良い。 C++はオブジェクト指向言語だが、Cはオブジェクト指向言語ではない。
その他の回答 (1)
- 森野 クマ(@Wingard)
- ベストアンサー率18% (19/102)
回答No.2
CとC++は算数と数学みたいなものです。 Cで物足りなかったところをC++で補いました。 ゲームは最近はDirectXというライブラリを使うのが一般的で、 そのDirectXのライブラリを組み込むためにCやC++を使ってる、 だからC/C++が使える人を募集するのだと思います。 まったくプログラミング経験がないのであれば、C#ってのも面白いですよ。 オブジェクト指向を理解するためなら、Visual Studioの無償版を使って、 C#+DirectXで勉強してみるのも悪くないかもしれません。 「C# DirectX プログラミング」で検索すれば、 そこそこ色々なサイトがヒットします。
質問者
お礼
回答ありがとうございます。 せっかく教えていただいたのですが、私はやはりCから手をつけて、そのあとC++やC#について学ぶことにしようと思います。
お礼
回答ありがとうございます。 ポインタ、構造体、関数が大切だと頭に入れて学んでいこうと思います。本についても教えていただきありがとうございました。