1人でゲームが作れるように修行します。2 (487レス)
1人でゲームが作れるように修行します。2 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
466: SGGK ◆6pZCoAtaxk [sage] 2016/08/18(木) 21:38:34.26 ID:xRUbFn8n 実は今月も進んでない・・・orz 最近やろうとしたことといえば、ホームページのTOPを目次にして、 1記事1ページにしてリンクを貼れるようにできないかなと思っただけで、 結局まだ何もしてないけど、あせらずいこ〜! >>465 それも>464でいうところの後者なので、やってみようかなと思ってます。 でも、今のソースの当たり判定のやりかたでできるかどうか自信がなく、 その前にソースを整理して、いくつかのファイルに分割して、 少しソースを見やすくしてから作業に入る予定。 ソースの分割方法も忘れてしまったので、少々日数がかかると思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/466
472: SGGK ◆6pZCoAtaxk [sage] 2016/10/16(日) 21:59:40.60 ID:GCXndWPE ソースを分割すると何がいいんだろうか?・・・とふと思った。 >>466のときは、なんとなく分割するとファイルが見やすくなると思ってたけど、 何年か前にC++の14歳シリーズの本のソースを変えて作ってた頃に 1関数1ソースファイル+1ヘッダファイルにして書いてて、ファイル数がすごく増えてしまって、 インクルードファイルのところで引っかかって悩んだのを思い出した。 つまり、見やすかったわけではなかったのではと疑問がわいてきた。 ソースを分割すると何がいいのかについて、ネットで少し調べてから作業しようと思った。 サイトによっていろいろだけど、ソースファイルを分割すれば、 1.関数の再利用がしやすくなる。 2.ヘッダファイルだけを見せて、関数定義部分はリンク前のコンパイル済みのファイルだけを渡せば関数を勝手に書き換えられない。 3.ファイル単位でコンパイルできるので、コンパイル時間が短くなる。 ほかにもあるかもしれないけど、このぐらいで作業に入ってもいいかなと思った。 1〜3だけで考えると、チーム開発を想定してみて、ソースファイルをどんなふうに分けたらいいのかと考えて分けてみるといいかもと思った。 まずは、ソースプログラムを1つのソースファイルと1つのヘッダファイルに分けてみようと思う。 分割したファイルが問題なくリンクできるように変数の定義と宣言をかき分けたり、 外部変数の扱い方がよく分かってないので、少しずつ分解していく予定。 準備としてソースを上から以下の順に整理してみた。 1.#define文 2.関数の宣言、構造体、共用体の定義やtypedef 3.外部変数の定義 4.ソース本体 1〜2がヘッダファイル、3〜4がソースファイルになるのかな? 次は、プログラムソースにどんな関数が出ているかをエクセルに書いて整理して、 どんなふうにソースを分割したらいいか考えてみる予定。 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/472
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.021s