検索結果 125 件

by YYSS
9年前
フォーラム: 作品お披露目掲示板
トピック: 自作横スクロールSTG
返信数: 8
閲覧数: 3527

Re: 自作横スクロールSTG【Thunder Faith】

リンクがちゃんと貼れてなかったので・・・
あと直リンクはサーバー側が許可してなかったので・・・
HP : http://yuyusansan.web.fc2.com/
コチラからどうぞ
by YYSS
9年前
フォーラム: 作品お披露目掲示板
トピック: 自作横スクロールSTG
返信数: 8
閲覧数: 3527

自作横スクロールSTG

はじめまして、ちょくちょく質問板の方で質問させていただいてる者です。 現在製作中の横スクロールSTGが、1面だけですが出来たので、 公開させていただきます。 東方とサンダーフォースを足して2で割った感じのSTGですw 爽快感を意識して作ったつもりですが、どうだろう・・・;; C++とDXを使用して作ったのが今回はじめてで、バグや不具合が多いと思うので、 よろしかったら動作確認や不具合報告、感想・意見を聞かせてもらえると嬉しいです。 ダウンロードはコチラ HP : http://yuyusansan.web.fc2.com/ 直リンク : http://yuyusansan.web.fc2.co...
by YYSS
9年前
フォーラム: C言語何でも質問掲示板
トピック: STGの弾ごとの当たり判定
返信数: 6
閲覧数: 1108

Re: STGの弾ごとの当たり判定

色々な意見をどうもありがとございます!

>>roxion1377さん
breakで良いと思うのですが?
当たり判定が確定したら、ループを続ける意味は無いと思うので

>>Tatuさん
2次元配列は、弾の種類が直感的に分からないという面で避けていたのですが、
意外とそうでもない気がしますね
ありがたく参考にさせてもらいます。

>>MNSさん
sqrtが重いというのは始めて聞きました;;
sqrtを使わない判定式も試してみようと思います。
アドバイスありがとうございます。
by YYSS
9年前
フォーラム: C言語何でも質問掲示板
トピック: STGの弾ごとの当たり判定
返信数: 6
閲覧数: 1108

Re: STGの弾ごとの当たり判定

ookamiさんありがとうございます。 その方法も考えたのですが、弾の種類から当たり判定を自動的に判断してくれるようにしたいのです。 弾の種類と当たり判定を別々に指定して定義すると、 弾の種類を変えたときに、当たり判定を変え忘れて不具合を作りやすくなってしまうような気がして;; いま考えているのは、初期化で弾の種類を、構造体Shot[p].Graphに格納し for( int i = 0 ; 1 < 8 ; i++ ){ if( Shot[p].Graph == Shot_S[i] ){ Shot[p].R = 3; break; } else if( Shot[p].Graph == Sho...
by YYSS
9年前
フォーラム: C言語何でも質問掲示板
トピック: STGの弾ごとの当たり判定
返信数: 6
閲覧数: 1108

STGの弾ごとの当たり判定

STGの敵弾のバリエーションを増やしたくて、いままで中サイズだけだったのを 以下のように小・中・大にまとめたのですが Shot_S[8] Shot_M[8] Shot_L[8] 配列名が弾のサイズ 数値が弾の色(赤・橙・黄・緑・水・青・紫・白) 当たり判定の処理で区別の仕方が分かりません・・・ いままではサイズが1種類だけだったので int ShotSize =6; int PlayerSize =3; double xx = Player.X - Shot[p].X; double yy = Player.Y - Shot[p].Y; double Span = hypot( xx, yy ...
by YYSS
9年前
フォーラム: C言語何でも質問掲示板
トピック: レーザーの描画
返信数: 5
閲覧数: 1016

Re: レーザーの描画

出来ましたー
ありがとうございます。
黒を透過色だと思いこんでいたのが恥ずかしい///
by YYSS
9年前
フォーラム: C言語何でも質問掲示板
トピック: レーザーの描画
返信数: 5
閲覧数: 1016

Re: レーザーの描画

Dixqさんありがとうございます。

自機レーザーはαブレンドで、敵レーザーは加算合成でよってみようと思います。


が、ここで問題が発生しました・・・

自機レーザーを細長い画像で行うようにしたのですが、黒い部分が透過されません・・・

加算合成時しか透過は出来ないのでしょうか?

レーザー画像は添付しておきます。
by YYSS
9年前
フォーラム: C言語何でも質問掲示板
トピック: レーザーの描画
返信数: 5
閲覧数: 1016

レーザーの描画

現在STGを製作しており、加算合成を使ってレーザーの製作を行っています。 弾を加算合成描画で隙間なく連続で発射し、レーザーのように見せかけているのですが、 太いレーザーと細いレーザーが重なった時に、細いレーザーが見えなくなってしまいます。 太いレーザーの輝度を落とせば見えるようになるのですが、色が薄いレーザーなので迫力に欠けます。 何か良い案はないでしょうか? ホーミングレーザーにも応用しているので、細長い画像を表示させるという案以外でお願いします。 ~開発環境~ ○Windows Vista Home Premium SP2 ○Visual C++ 2010 Express ○DXライブラリ使用
by YYSS
9年前
フォーラム: C言語何でも質問掲示板
トピック: ブレンド画像を使った画像表示
返信数: 2
閲覧数: 492

Re: ブレンド画像を使った画像表示

ISLe さんが書きました:ブレンド画像は、640x480以上の大きさでなければいけないみたいです。
それは知りませんでした;;

ブレンド画像を640x480にしたら無事に出来ました。
ありがとうございます。
by YYSS
9年前
フォーラム: C言語何でも質問掲示板
トピック: ブレンド画像を使った画像表示
返信数: 2
閲覧数: 492

ブレンド画像を使った画像表示

~開発環境~ ○Windows Vista Home Premium SP2 ○Visual C++ 2010 Express ○DXライブラリ使用 画像を左から右に流れるように表示したいのですが、 画像が表示されません /*================================================================ テストプログラム ================================================================*/ #include <DxLib.h> /*=========================...
by YYSS
9年前
フォーラム: C言語何でも質問掲示板
トピック: 流れるようなフェードインとフェードアウト
返信数: 5
閲覧数: 2495

Re: 流れるようなフェードインとフェードアウト

いろんなやり方を教えてくださってありがとうございます。

イメージ的には、MoNoQLoREATORさんが教えてくれたようなことがやりたかったのです。

でも、Dixqさんが教えてくれた方法も、
背景に小細工を加えたり、ラスタースクロールみたいな表現をしたいときに役立てそうなので、ありがたく参考にさせていただきます。


とりあえず、今から実戦したいと思います。
また分からないことがあったら質問しますので、助言をお願いします
by YYSS
9年前
フォーラム: C言語何でも質問掲示板
トピック: 流れるようなフェードインとフェードアウト
返信数: 5
閲覧数: 2495

流れるようなフェードインとフェードアウト

画像を左から右に流れるようにフェードインとフェードアウトを行うことって可能でしょうか? 言葉だと説明しづらいのですが、言いたいのは・・・ 00000 ←画像 : 0が輝度0% 3が輝度100% 数値が大きいほど明るい 10000 21000 32100 33210 33321 33332 33333 一定時間後 23333 12333 01233 00123 00012 00001 00000 わかりにくくてすみません;; こんな感じで、スタッフロールとかの文字表示を流れるように表したいのです。 ただのフェードインとフェードアウトではなく、ちょっと凝ったことがしたいと思ったので 加算合成を使っ...
by YYSS
9年前
フォーラム: C言語何でも質問掲示板
トピック: 0xc0000005エラー
返信数: 6
閲覧数: 1696

Re: 0xc0000005エラー

ISLe さんが書きました:0xc0000005エラーはメモリの不正アクセスが原因です。
構造体まるごとファイルに読み書きしているのにバイナリモードではないのですが大丈夫ですかね。
一応バイナリで読み書きするようにしました。
これが、解決に繋がってくれれば良いのですが・・・

いまのところ出なくなったので、解決にしておきたいと思います。
by YYSS
9年前
フォーラム: C言語何でも質問掲示板
トピック: 0xc0000005エラー
返信数: 6
閲覧数: 1696

Re: 0xc0000005エラー

再起動したら発生しなくなりました 再現できなくなったのは痛い・・・ 原因が分からず仕舞い・・・ それだけだと分かりづらいと思うのです、DXライブラリのログであるLog.txtの内容はどうなっていますか? あとデバッガで追いかけることはできないのでしょうか? Log出力を止めていたので確認できません;; Visual C++もフリーズ状態で、タスクマネージャの強制終了しか受け付けない状態でした。 とあったので、最新版を入れ直すと直るかも知れません。 念のため最新版にしました。 大体の場合、Visual C++のメニューから「デバッグ」→「デバッグの停止」でプログラムを終了できます。 Visual...
by YYSS
9年前
フォーラム: C言語何でも質問掲示板
トピック: 0xc0000005エラー
返信数: 6
閲覧数: 1696

0xc0000005エラー

自作STGをつくっているものです。 ~開発環境~ ○Windows Vista Home Premium SP2 ○Visual C++ 2010 Express ○DXライブラリ使用 今までは問題なかったのですが、急に変なエラーが出るようになってしまいまして・・・ フルスクリーンでゲームを起動すると、 「project.exeの0x00c4ab88、ハンドルされてない例外が発生:0xc0000005 場所:0x06c6f840の読み込み中にアクセス違反が発生しました」 と表示されて画面がフリーズします。 「project.exe」はゲームの実行ファイル ウィンドウモードだと問題ないのですが、...
by YYSS
9年前
フォーラム: C言語何でも質問掲示板
トピック: アーカイブデータの読み込み
返信数: 10
閲覧数: 1325

Re: アーカイブデータの読み込み

追記:
エクセルで、CSVファイルを共有モードにしたらすんなりできました。
by YYSS
9年前
フォーラム: C言語何でも質問掲示板
トピック: アーカイブデータの読み込み
返信数: 10
閲覧数: 1325

Re: アーカイブデータの読み込み

[quote="a5ua"]CSVファイルの編集に使うソフトを変えてみるのはどうでしょう?
窓の杜 - 表計算やマクロ機能を備えるCSVエディター「Cassava Editor」

このソフトなら、CSVを開いていても、読み込むことが出来ました。
エクセルと違って軽いので、しばらくはこれを使いたいと思います。

ありがとうございましたー
by YYSS
9年前
フォーラム: C言語何でも質問掲示板
トピック: アーカイブデータの読み込み
返信数: 10
閲覧数: 1325

Re: アーカイブデータの読み込み

戻り値の型が合いません・・・

fopenの戻り値は FILE型で
FileRead_openは int型なので・・・

それにともない、
標準のgetcなどの引数の型は FILE型で、FileRead_getcなどの引数の型はint型なので
引数も合わなくなってしまいます
by YYSS
9年前
フォーラム: C言語何でも質問掲示板
トピック: アーカイブデータの読み込み
返信数: 10
閲覧数: 1325

Re: アーカイブデータの読み込み

失礼しました;;

○製作時
アーカイブしてない、CSVファイルを外部で開き編集しながら製作
このとき、FileRead_open関数だと、読み込めないのでfopenを使用

○リリース時
パスワード保護したアーカイブデータ内のCSVファイルを読み込みたいけど
fopenだと読み込めない
FileRead_openなら読み込める


fopenとFileRead_openを使用した関数をそれぞれ用意して、
リリースの時に切り替えるしか方法はないようですね?
by YYSS
9年前
フォーラム: C言語何でも質問掲示板
トピック: アーカイブデータの読み込み
返信数: 10
閲覧数: 1325

Re: アーカイブデータの読み込み

FileRead_open 関数を使うと、外部でCSVファイルを開いていると、読み込めなくなるんですよね・・・

FileRead_openとfopenの2種類の関数を用意するしかないんでしょうか?

FileRead_openでfopenのように”r”指定で開ければいいのですが・・・
by YYSS
9年前
フォーラム: C言語何でも質問掲示板
トピック: アーカイブデータの読み込み
返信数: 10
閲覧数: 1325

アーカイブデータの読み込み

DXライブラリ標準のアーカイバー「DxaEncode」を使用して、 パスワード保護されたアーカイブデータを作成したのですが、 CSVファイルだけが読み込めません。 他のPNG・wav・mp3は読み込めるのですが、CSVだけが読み込めません。 読み込めないというか開けない・・・ 開くのはfopenを使用してますが、アーカイブには対応していないのでしょうか? アーカイブ前のデータだと普通に読み込めるのですが・・・ 読み込み処理部分   FILE *fp; int n,num,i; char *fname = "data\\stage\\Stage1.csv"; int input[64]; cha...
by YYSS
9年前
フォーラム: C言語何でも質問掲示板
トピック: fopen_s関数について
返信数: 4
閲覧数: 10629

Re: fopen_s関数について

標準じゃない関数を使うのは気が引けるので結局、
fopenを使用して、毎回Warningが出るのも嫌なので・・・

#pragma warning(disable:4996)

で解決?しました。

標準関数で警告を出すのは止めて欲しいです;;
解決するのに無駄に時間がかかってしまいます;;
by YYSS
9年前
フォーラム: C言語何でも質問掲示板
トピック: fopen_s関数について
返信数: 4
閲覧数: 10629

fopen_s関数について

C++で、fopen関数を使うと警告が出てしまいます・・・ warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. char fname[32] = {"stage\\Stage1.csv"}; //ファイル読み込み fp = fopen( fname, "r" ); if( fp == NULL...
by YYSS
9年前
フォーラム: C言語何でも質問掲示板
トピック: CSVの読み込みについて
返信数: 3
閲覧数: 665

Re: CSVの読み込みについて

出来ましたー

FileRead_openではなく、fopenで”r”指定して読み込んだら、外部でCSVを開いていても読み込むことが出来ました。

ありがとうございます。
by YYSS
9年前
フォーラム: C言語何でも質問掲示板
トピック: CSVの読み込みについて
返信数: 3
閲覧数: 665

CSVの読み込みについて

はじめまして
最近C++でゲーム作りに挑戦している者です。

初歩的な問題で申し訳ないのですが、
CSVファイルを使って敵の出現テーブルを管理しているのですが、
エクセルでCSVファイルを開いている時に、ゲーム側で読み取り処理を行うと、
読み込むとこが出来ません。

エクセルを閉じると読み込めるのですが、編集のたびにエクセルを立ち上げなければいけないのは辛いので、
エクセルで開いている状態でも、ファイルを読み込むようにすることは可能なのでしょうか?

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