検索結果 7 件
- 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>...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 1つのファイルにキャラ名、HP、顔画像データを保存する方法
- 返信数: 9
- 閲覧数: 4495
Re: 1つのファイルにキャラ名、HP、顔画像データを保存する方法
以前シリアライズすればいいと聞きましたが、
objective cのシリアライズは明らかに効率が悪く面倒なのです
クラスや構造体の場合、メンバーを一つづついちいちシリアライズするためのキーをつけなくてはいけなく、
クラスや構造体のメンバーが多い場合、途方にくれるくらい莫大なコードになるのです
何か簡潔な方法はないでしょうか?
objective cのシリアライズは明らかに効率が悪く面倒なのです
クラスや構造体の場合、メンバーを一つづついちいちシリアライズするためのキーをつけなくてはいけなく、
クラスや構造体のメンバーが多い場合、途方にくれるくらい莫大なコードになるのです
何か簡潔な方法はないでしょうか?
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 1つのファイルにキャラ名、HP、顔画像データを保存する方法
- 返信数: 9
- 閲覧数: 4495
Re: 1つのファイルにキャラ名、HP、顔画像データを保存する方法
ハンドルを直接保存せず、クッションを挟むのがいいと思います。特別な環境でなければ、ゲームを起動する度に、毎回同じメモリ位置に同じデータを読み込むのは不可能です。 例えば、メモリのサイズは様々なので、あるpcでは表せない範囲のメモリ位置を保存するかもしれません。すでにその範囲が使用されていた場合でも、奪うわけにもいきません。 画像ファイルは、アドレスをセーブして、特定のタイミングでアドレスをハンドルに自動で変換するのはどうでしょうか。 アドレスを保存した場合、次回アプリケーションを起動するとき、 そのアドレスには何もなく一度アプリを終了するとリリースされているので、 読み込むことができなく、ア...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 1つのファイルにキャラ名、HP、顔画像データを保存する方法
- 返信数: 9
- 閲覧数: 4495
Re: 1つのファイルにキャラ名、HP、顔画像データを保存する方法
それと、
http://dixq.net/g/03_11.html
のやり方は以前ググって分かりました
ここのやり方は、ポインターを取り扱った構造体セーブデータのやり方が書かれていません
int型の通常の変数だけです
ポインターをセーブデータにするのは、アドレスが保存されるだけなので、無意味ということですが、
ポインターが示している実態の内容をセーブデータに保存し、同じアドレスで内容を参照するのは
どうすればいいのでしょうか?
http://dixq.net/g/03_11.html
のやり方は以前ググって分かりました
ここのやり方は、ポインターを取り扱った構造体セーブデータのやり方が書かれていません
int型の通常の変数だけです
ポインターをセーブデータにするのは、アドレスが保存されるだけなので、無意味ということですが、
ポインターが示している実態の内容をセーブデータに保存し、同じアドレスで内容を参照するのは
どうすればいいのでしょうか?
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 1つのファイルにキャラ名、HP、顔画像データを保存する方法
- 返信数: 9
- 閲覧数: 4495
Re: 1つのファイルにキャラ名、HP、顔画像データを保存する方法
間接参照の方法は知っているのですが、それでは満足いきませんinec0310 さんが書きました:顔写真については、例えばfaceフォルダーを作ってその中に001.pngから順に作れるようなプログラムを組めばいいかとそしてその番号を記憶するなりすれば
いいと思います
重要なのは、別のステータスデータと一緒に画像データも一つのファイルに入ってることです
例えば、
名前:名無し
HP:100
画像参照:nanashi.png(画像ファイルの名前で参照することによって読み込む方法)
ではなく、
名前:名無し
HP:100
画像バイナリデータ:(画像のデータのバイナリコード)
としたいのです
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 1つのファイルにキャラ名、HP、顔画像データを保存する方法
- 返信数: 9
- 閲覧数: 4495
- 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...