検索結果 12 件

by 星をみるねこ
3年前
フォーラム: 作品お披露目掲示板
トピック: RPG「ロマンシングステラバイザー」正式版完成
返信数: 0
閲覧数: 4802

RPG「ロマンシングステラバイザー」正式版完成

こんにちは、星をみるねこと申します。 星をみるひと のSAGA風リメイクである、フリーゲーム「STARGAZER」に感銘を受けました。 そのため、CとSDL2.0の環境にて制作していた、ファミコンの 星をみるひと のSFC以降のサガ風リメイクに挑戦していたものが、ひとまず完成しましたのでご報告いたします。 今までの様々なアドバイスを頂かなければ完成させることはできなかったと思います。 それではありがとうございました。 是非遊んでみて頂きたいと思います。 素人ソースコードですが、ソースも付属してあります。 完成:ロマンシングステラバイザーv1.00 ダウンロードはこちら http://yahoo...
by 星をみるねこ
4年前
フォーラム: C言語何でも質問掲示板
トピック: 自作ゲームで、プレイ時間が伸びると大きい画像が表示されなくなる不具合に対しての対策
返信数: 7
閲覧数: 864

Re: 自作ゲームで、プレイ時間が伸びると大きい画像が表示されなくなる不具合に対しての対策

具体的には、背景画像を読み込む直前に
SDL_DestroyTexture(enkei);
を追加し

マップ画像を読み込む直前に
ImgDelete( pData->Layer[index].ImgName );
を追加しました。

どうもありがとうございました。
by 星をみるねこ
4年前
フォーラム: C言語何でも質問掲示板
トピック: 自作ゲームで、プレイ時間が伸びると大きい画像が表示されなくなる不具合に対しての対策
返信数: 7
閲覧数: 864

Re: 自作ゲームで、プレイ時間が伸びると大きい画像が表示されなくなる不具合に対しての対策

バグチェックはまだできていませんが、新しい画像を読み込む前に開放することでメモリの圧迫が改善されたことを確認しました。
勉強不足のまま作っていたため根本的なミスをしていました。
softya様、どうもありがとうございました。
by 星をみるねこ
4年前
フォーラム: C言語何でも質問掲示板
トピック: 自作ゲームで、プレイ時間が伸びると大きい画像が表示されなくなる不具合に対しての対策
返信数: 7
閲覧数: 864

Re: 自作ゲームで、プレイ時間が伸びると大きい画像が表示されなくなる不具合に対しての対策

ありがとうございます。
そうですね、読み込みのエラーも成功前提でチェックしていませんでした。
起動直後はメモリがあるので問題ないのが、途中からメモリが圧迫されて読めなくなっているようです。
新しい画像を読み込む前に開放することで、この不具合の発生率が減るか試してみようと思います。
by 星をみるねこ
4年前
フォーラム: C言語何でも質問掲示板
トピック: 自作ゲームで、プレイ時間が伸びると大きい画像が表示されなくなる不具合に対しての対策
返信数: 7
閲覧数: 864

Re: 自作ゲームで、プレイ時間が伸びると大きい画像が表示されなくなる不具合に対しての対策

softya様、ありがとうございます。長年作っているのでうろ覚えですが、画像リソースの解放はゲームを閉じるときにしか行っていない可能性が高いです。
この部分をあたってみようと思います。
by 星をみるねこ
4年前
フォーラム: C言語何でも質問掲示板
トピック: 自作ゲームで、プレイ時間が伸びると大きい画像が表示されなくなる不具合に対しての対策
返信数: 7
閲覧数: 864

Re: 自作ゲームで、プレイ時間が伸びると大きい画像が表示されなくなる不具合に対しての対策

上記の体験版DLが最新版ではありませんでした。お手数ですが最新版はこちらになります。失礼しました。
体験版DL:http://yahoo.jp/box/g9BRVE
by 星をみるねこ
4年前
フォーラム: C言語何でも質問掲示板
トピック: 自作ゲームで、プレイ時間が伸びると大きい画像が表示されなくなる不具合に対しての対策
返信数: 7
閲覧数: 864

自作ゲームで、プレイ時間が伸びると大きい画像が表示されなくなる不具合に対しての対策

プレイ時間が伸びると大きい画像が読み込めない不具合 に対しての対策を教えて頂きたいとおもいます。 私はSDL2.0でゲームを作っている素人の 星をみるねこ と申します。 制作中のゲームを長時間起動していると、背景画像など4096ドットサイズ以上のモノから表示されないという不具合が発生しました。 この不具合は、PC環境により発生するまでの時間が違うことが解っています。 最短でプレイ開始から約1時間、最長で6時間以上です。 はっきりとした原因は分かりませんが、メモリが問題ではないかと考えております。 SDL1.2で作っていた時の使用メモリは少なかったのですが、同じ内容のソフトをSDL2.0で作り...
by 星をみるねこ
4年前
フォーラム: C言語何でも質問掲示板
トピック: SDL1.2からSDL2.0に移行するためのコンパイルの方法。
返信数: 5
閲覧数: 1075

Re: SDL1.2からSDL2.0に移行するためのコンパイルの方法。

詳しいお方のアドバイスにより、まずはコンパイルを通すことができました。
どうもありがとうございます。
by 星をみるねこ
4年前
フォーラム: C言語何でも質問掲示板
トピック: SDL1.2からSDL2.0に移行するためのコンパイルの方法。
返信数: 5
閲覧数: 1075

Re: SDL1.2からSDL2.0に移行するためのコンパイルの方法。

kiuri 様、ありがとうございます。教えて頂いたサイトなども参考にして地道に調べてみます。
by 星をみるねこ
4年前
フォーラム: C言語何でも質問掲示板
トピック: SDL1.2からSDL2.0に移行するためのコンパイルの方法。
返信数: 5
閲覧数: 1075

Re: SDL1.2からSDL2.0に移行するためのコンパイルの方法。

聞く内容がアバウトすぎたので、細かい内容で再度お聞きいたします。 改めて、SDL1.2からSDL2.0へ移行しようと試行錯誤を繰り返しています。 SDL2.0で追加された命令のSDL_BLENDMODE_BLENDで、αブレンドの透明度指定ってどうやるのでしょうか? SDL1.2ではαブレンドのみ可能でした。SDL_SetAlpha(SDL_Surface *surface, Uint32 flag, Uint8 alpha); 前は指定する値が3つで、3つ目が透明度指定でしたので理解しやすかったのですが、SDL2.0での同じ働きをする命令は、指定する値が二つになっていて、よくわかりませんでし...
by 星をみるねこ
4年前
フォーラム: C言語何でも質問掲示板
トピック: SDL1.2からSDL2.0に移行するためのコンパイルの方法。
返信数: 5
閲覧数: 1075

Re: SDL1.2からSDL2.0に移行するためのコンパイルの方法。

150504追記:詳しい方のアドバイスにより、Hello World的なシンプルなソースのコンパイルは通りました。どうもお騒がせしました。

改めて、送付したゲームがSDL2.0でコンパイルが通る方法を、教えて頂きたく思います。

よろしくお願い申し上げます。
by 星をみるねこ
4年前
フォーラム: C言語何でも質問掲示板
トピック: SDL1.2からSDL2.0に移行するためのコンパイルの方法。
返信数: 5
閲覧数: 1075

SDL1.2からSDL2.0に移行するためのコンパイルの方法。

SDL2.0でのコンパイル方法を教えて頂きたいとおもいます。 私はSDL1.2でゲームを作っている素人の 星をみるねこ と申します。 制作中のゲームのウインドウサイズやフルスクリーン画面をちょうどいい大きさにするためには、SDL1.2からSDL2.0に移行する必要があると感じています。 (一度SDL1.2でウインドウサイズを二倍にしたところ、ピクセルごとに拡大する処理の関係上、どうにもバグが発生しました。) ですので、SDL1.2からSDL2.0に移行するために試行錯誤を繰り返しましたが、どうにもうまくいきません。 SDL2.0でHello Worldのコンパイルから始めてみましたが、それす...

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