トップページ > ゲ製作技術 > 2011年07月16日 > z230hNQ7

書き込み順位&時間帯一覧

1 位/154 ID中時間01234567891011121314151617181920212223Total
書き込み数00000000000011103040000010



使用した名前一覧書き込んだスレッド一覧
名前は開発中のものです。
DXライブラリ 総合スレッド その8

書き込みレス一覧

DXライブラリ 総合スレッド その8
783 :名前は開発中のものです。[sage]:2011/07/16(土) 12:51:32.03 ID:z230hNQ7
メンバに関数持てるってだけで柔軟性が飛躍的に増すからな
そのためだけでもC++にする価値はある
DXライブラリ 総合スレッド その8
784 :名前は開発中のものです。[sage]:2011/07/16(土) 13:06:31.10 ID:z230hNQ7
C++を特別視する思考がサッパリ理解不能なんだが
C++は基本的にCを内包してるんだから、C++を選んで必要な部分だけを使えばいい
>>781みたいな考え方こそ初心者には害悪

DXライブラリ 総合スレッド その8
791 :名前は開発中のものです。[sage]:2011/07/16(土) 14:43:19.45 ID:z230hNQ7
C++の細かい内容は
「うーん、○○したいけど上手く行かない・・・何か良い方法ないかな」
って思ったときに参考書パラパラめくる程度でおk
DXライブラリ 総合スレッド その8
795 :名前は開発中のものです。[sage]:2011/07/16(土) 16:38:59.05 ID:z230hNQ7
そもそもDeleteせずに同じ画像ファイルを何度も呼び出すのが良くない
そんなことやらないからどんな不具合が生じてるのか分からんけど
DXライブラリ 総合スレッド その8
798 :名前は開発中のものです。[sage]:2011/07/16(土) 16:48:35.02 ID:z230hNQ7
>>797
それアウト
Deleteしないとメモリ領域が開放されないから、重複読み込みはそのままメモリリークになる
DXライブラリ 総合スレッド その8
799 :名前は開発中のものです。[sage]:2011/07/16(土) 16:49:47.29 ID:z230hNQ7
>>798
あ、ちょっと使ってるバージョンが古いから最新版では対策入ってる可能性もあるけどね

けど、動的に確保されたものはきっちり解放する癖をつけないとメモリリークに悩まされるよ
DXライブラリ 総合スレッド その8
803 :名前は開発中のものです。[sage]:2011/07/16(土) 18:24:55.55 ID:z230hNQ7
>>802
毎フレーム読み込みってのは初心者が一番最初にやらかすことはあるみたい
まあそれは流石に重くて気付くことが多いみたいだけどね

けど頭にメモリの概念が無いと、新たに画像を読むっていうことを躊躇無くやってしまうんじゃないだろうか
メモリ関係のバグは厄介だし、メモリに関しては概念くらいは理解しておいた方がいいと思う
DXライブラリ 総合スレッド その8
808 :名前は開発中のものです。[sage]:2011/07/16(土) 18:38:16.42 ID:z230hNQ7
>>805
俺は使う画像と使わない画像をフラグで管理して、立ってるものは読んで立ってないものは消すようにしてる
画像は管理用のクラス作って、自分がいじるのはそのクラスの内容

プログラム初期化時、画像管理クラスにファイルアドレスをセット。
別に画像管理クラスへのアドレスを一覧としてまとめた配列を用意して、ファイルアドレスセット時にこの配列にクラスのアドレスを登録
読み込み/消去はこの配列を利用してイテレート

ってやって取りあえず冗長な部分はなくせたと思う
DXライブラリ 総合スレッド その8
809 :名前は開発中のものです。[sage]:2011/07/16(土) 18:43:54.57 ID:z230hNQ7
概念的にはこんな感じ

class csImageInfo{
 char *addr;
 int Flag:
 public:
 int Set(char *addr);
};

class csImage{
 csImageInfo *list[num_max];
 public:
 int Update(){
  for(int i = 0 ; i < num_max ; i++){ ... }
 }
};
DXライブラリ 総合スレッド その8
811 :名前は開発中のものです。[sage]:2011/07/16(土) 18:50:40.65 ID:z230hNQ7
>>810
凄い節穴だなw
残念だけど、完成させたことくらいあるよw

ってか俺はずっと考えるよりも行動することが大事だって言い続けてるんだがw


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。