検索結果 7 件

by Killery
9年前
フォーラム: C言語何でも質問掲示板
トピック: 1つのファイルにキャラ名、HP、顔画像データを保存する方法
返信数: 9
閲覧数: 4495

Re: 1つのファイルにキャラ名、HP、顔画像データを保存する方法

・画像をセーブするには → Data/sampleGraph.pngのようにパスを保存するのはどうでしょうか それだと、間接参照と変わらないので意味がありません 一つのファイルに構造体のデータが(画像も含む)全て入っていないといけないのです しかし、解決しましたw cとobjective cの混合ですが、載せときます Test.h #import <Foundation/Foundation.h> #import <Cocoa/Cocoa.h> #import <stdio.h> #import <string.h> #import <stdlib.h> #import <limits.h>...
by Killery
9年前
フォーラム: C言語何でも質問掲示板
トピック: 1つのファイルにキャラ名、HP、顔画像データを保存する方法
返信数: 9
閲覧数: 4495

Re: 1つのファイルにキャラ名、HP、顔画像データを保存する方法

以前シリアライズすればいいと聞きましたが、
objective cのシリアライズは明らかに効率が悪く面倒なのです
クラスや構造体の場合、メンバーを一つづついちいちシリアライズするためのキーをつけなくてはいけなく、
クラスや構造体のメンバーが多い場合、途方にくれるくらい莫大なコードになるのです

何か簡潔な方法はないでしょうか?
by Killery
9年前
フォーラム: C言語何でも質問掲示板
トピック: 1つのファイルにキャラ名、HP、顔画像データを保存する方法
返信数: 9
閲覧数: 4495

Re: 1つのファイルにキャラ名、HP、顔画像データを保存する方法

ハンドルを直接保存せず、クッションを挟むのがいいと思います。特別な環境でなければ、ゲームを起動する度に、毎回同じメモリ位置に同じデータを読み込むのは不可能です。 例えば、メモリのサイズは様々なので、あるpcでは表せない範囲のメモリ位置を保存するかもしれません。すでにその範囲が使用されていた場合でも、奪うわけにもいきません。 画像ファイルは、アドレスをセーブして、特定のタイミングでアドレスをハンドルに自動で変換するのはどうでしょうか。 アドレスを保存した場合、次回アプリケーションを起動するとき、 そのアドレスには何もなく一度アプリを終了するとリリースされているので、 読み込むことができなく、ア...
by Killery
9年前
フォーラム: C言語何でも質問掲示板
トピック: 1つのファイルにキャラ名、HP、顔画像データを保存する方法
返信数: 9
閲覧数: 4495

Re: 1つのファイルにキャラ名、HP、顔画像データを保存する方法

それと、
http://dixq.net/g/03_11.html
のやり方は以前ググって分かりました

ここのやり方は、ポインターを取り扱った構造体セーブデータのやり方が書かれていません
int型の通常の変数だけです

ポインターをセーブデータにするのは、アドレスが保存されるだけなので、無意味ということですが、
ポインターが示している実態の内容をセーブデータに保存し、同じアドレスで内容を参照するのは
どうすればいいのでしょうか?
by Killery
9年前
フォーラム: C言語何でも質問掲示板
トピック: 1つのファイルにキャラ名、HP、顔画像データを保存する方法
返信数: 9
閲覧数: 4495

Re: 1つのファイルにキャラ名、HP、顔画像データを保存する方法

inec0310 さんが書きました:顔写真については、例えばfaceフォルダーを作ってその中に001.pngから順に作れるようなプログラムを組めばいいかとそしてその番号を記憶するなりすれば
いいと思います
間接参照の方法は知っているのですが、それでは満足いきません
重要なのは、別のステータスデータと一緒に画像データも一つのファイルに入ってることです

例えば、

名前:名無し
HP:100
画像参照:nanashi.png(画像ファイルの名前で参照することによって読み込む方法)

ではなく、

名前:名無し
HP:100
画像バイナリデータ:(画像のデータのバイナリコード)

としたいのです
by Killery
9年前
フォーラム: C言語何でも質問掲示板
トピック: 1つのファイルにキャラ名、HP、顔画像データを保存する方法
返信数: 9
閲覧数: 4495

1つのファイルにキャラ名、HP、顔画像データを保存する方法

1つのセーブデータdatファイルに、
キャラクター名、HP、顔画像を保存する方法を教えてください
構造体は

コード:

typedef struct _DATA{
 NSString *name;
 NSInteger HP;
 NSImage *img;
}DATA;
と、なっております
これをまとめて一つのファイルに保存する方法を教えてください
なお、画像は間接参照ではなく、名前、HPと同じファイルにバイナリ形式などを取ります
by Killery
12年前
フォーラム: C言語何でも質問掲示板
トピック: Objective C シミュレーションRPGの移動経路のバグ
返信数: 0
閲覧数: 1946

Objective C シミュレーションRPGの移動経路のバグ

ゲームのアルゴリズム改訂版 思考ルーチンと物理シミュレーション という書物から、移植しました。 ですが、マップの座標x またはy が 0 の時に 移動経路が正しく保存されないという現象が起きます。 問題は再起処理のところで、 g_moveRoute[i0][1] g_moveRoute[i0][0] に値が入らない点にあります。 なぜ入らないのでしょうか? また、どうやったら解決できますか? //-------------------------------------------------------------------searchRute -(void)searchRoute{ in...

詳細検索ページへ移動する