- スレ立てるまでもない質問はここで 137匹目
85 :デフォルトの名無しさん[sage]:2014/06/29(日) 10:59:36.88 ID:KybSJbbv - >>83
CのついでにC++のクラスだけ学んどけばWindowsのゲーム開発でポピュラーなDXライブラリが使える Cでツール作成もやるならWin32APIを学ぶ必要があるけど使い方が面倒なのでC#とかで作った方がいい Androidは知らないけどJavaで作る以上、C++やObjective-Cと同様にCにはないクラスという機能があるので その活用法も含めたオブジェクト指向という概念について触れておくべきなのは共通してる
|
- スレ立てるまでもない質問はここで 137匹目
92 :デフォルトの名無しさん[sage]:2014/06/29(日) 13:22:39.42 ID:KybSJbbv - >>87
ああごめんDXライブラリはCの知識だけでも使えるけど 本格的なゲームを作ろうと思うとクラスを利用する人が多いかな オブジェクト指向はゲームプロラミングの為にあると言っても過言じゃないほど相性がいいから Windowsについての基本理解を得たければWin32APIを学ぶのが一番いいよ C#では.NETのクラスライブラリを使って開発することになるけど これらのAPIも結局は内部でWin32APIを呼んでるだけなので 大変だけど、一度覚えてしまえば他の言語でWindowsの開発をしようと思ったときも APIの大まかな使い方や仕様なんかをフリーパスで理解できる
|
- スレ立てるまでもない質問はここで 137匹目
94 :デフォルトの名無しさん[sage]:2014/06/29(日) 13:58:33.04 ID:KybSJbbv - あんまり低レイヤーな学習ばかり強いてモチベを砕くのも心配なんで
これまでCを頑張ったなら先にC#で遊んでみるのもいいかも。JavaやC++にも近いし
|
- スレ立てるまでもない質問はここで 137匹目
98 :デフォルトの名無しさん[sage]:2014/06/29(日) 14:56:11.78 ID:KybSJbbv - >>96
目的とか違いというものについてもう少し具体的に説明できる? 命名規則から始まって関数における引数の順序やオプショナリティの好みについてだとか ファイルパスから名前を抜くのに正規表現を使うか反復でチマチマ抽出するかとか (工数と実行速度の取捨) その際に ([^\\]+\.[^.]+)$ と書くか ([^\\]+)$ と書くかとか (細かい仕様の決定) 目的がハッキリしていれば仕様もハッキリするはずだし後はそれを満たしたコードを書ければ合格だよね >>97 懐かしくてワロタ
|