tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルセーブ機能をつける方法
記事No13847
投稿日: 2009/07/13(Mon) 23:32
投稿者わいも
初めまして。
今高校生でVBでゲームを作っています。
ほぼできたのですがここだけがどうしても分からないのです・・・。
さっそくですが・・・

作成中のゲームはシュミレーションゲームで、ゲームをしている途中で
「セーブ」というボタンを押すと途中経過を保存できて、
次回また起動したときに「ロード」というボタンを押すと
保存したところからまた始められる、という機能をどうしてもつけたいのです。

分かりにくい説明で非常に申し訳ないのですが、提出期限が迫っているので
分かる人がいらっしゃったら教えてください。
調べてやってみたのですが、根本的に違うような気がして
もうどうしたらいいのか分かりません。よろしくお願いします。

[ツリー表示へ]
タイトルRe: セーブ機能をつける方法
記事No13849
投稿日: 2009/07/14(Tue) 01:14
投稿者魔界の仮面弁士
> 作成中のゲームはシュミレーションゲームで、
シュミレーションではなく、
シミュレーションですよね。<simulation

# シュミと発音すると、SimCity が 趣味シティになってしまう…。


> 次回また起動したときに「ロード」というボタンを押すと
> 保存したところからまた始められる、という機能をどうしてもつけたいのです。
保存作業は、
 SaveSetting "アプリ名", "セクション名", "キー名", "保存したい値"
で、読み込み作業は
 S = GetSetting("アプリ名", "セクション名", "キー名")
というのはどうでしょうか。
アプリ/セクション/キー名には、任意の文字列を指定できます。
(これと関連して、GetAllSettings 関数も利用できるかと思います)


> 提出期限が迫っているので
老婆心ながら、そういう事は書かない方が良いですよ。
回答側の心象を悪くしてしまう可能性がありますから。

ここまで調べたけれど、この部分で詰まっている、といった質問内容ならばともかく、
自身で調べた情報を出すことも無く期限の話を持ち出してしまうと、どこか他力本願的に
見えてしまい、それこそ「期限が迫るまで、何をやっていたのか」と思われかねないので…。

[ツリー表示へ]
タイトルRe^2: セーブ機能をつける方法
記事No13853
投稿日: 2009/07/14(Tue) 14:04
投稿者わいも
シュミレーションについては以後気をつけます。

とても分かりやすい説明ありがとうございました。
早速やってみたいと思います。

嫌な思いをさせてしまい、本当に申し訳ありませんでした。
他は完成したのですが、セーブ機能だけがどうしてもわからなかったのです。
私が調べたのは、APIです。ウィンドウのX軸とY軸と前回起動した時間と
今回起動した時間を保存できるというプログラムはできたのですが、それは私の
やりたいこととは根本的に違うような気がしたので書き込みさせていただきました。

[ツリー表示へ]