検索結果 6 件

by aaa
10年前
フォーラム: C言語何でも質問掲示板
トピック: 敵の消滅時エフェクト表示について
返信数: 12
閲覧数: 4611

Re: 敵の消滅時エフェクト表示について

当たり判定のコードで初期化しました
今はflagを戻す処理は無視してまずは表示だけ行っています
by aaa
10年前
フォーラム: C言語何でも質問掲示板
トピック: 敵の消滅時エフェクト表示について
返信数: 12
閲覧数: 4611

Re: 敵の消滅時エフェクト表示について

コードの7行目の後に
eff.x=enemy.x;
eff.y=enemy.y;
という風に初期化したのですが表示されません
by aaa
10年前
フォーラム: C言語何でも質問掲示板
トピック: 敵の消滅時エフェクト表示について
返信数: 12
閲覧数: 4611

Re: 敵の消滅時エフェクト表示について

for (int i = 0; i < ENEMY_TOTAL_NUM; i++) {
> eff.x = enemy.x;
> eff.y = enemy.y;
> }
このように書いたのに特に意図があったわけではありません。
usaoさんの言う通りそっちのコードでもおなじですね。
by aaa
10年前
フォーラム: C言語何でも質問掲示板
トピック: 敵の消滅時エフェクト表示について
返信数: 12
閲覧数: 4611

Re: 敵の消滅時エフェクト表示について

このように当たり判定後にエフェクトの描画フラグを立てるようにしました /*敵と自弾の当たり判定*/ void ECollisionDetection() { for (int i = 0; i<PLAYER_MAX_SHOT1; i++) {//ショットの全列分(1列分) for (int j = 0; j<PLAYER_MAX_SHOT2; j++) {//1列j弾分 if (PlayerShot[i][j].flag == 1) {//その弾が発射中なら for (int s = 0; s < ENEMY_TOTAL_NUM; s++) {//全敵100体分ループ if (enemy[s]...
by aaa
10年前
フォーラム: C言語何でも質問掲示板
トピック: 敵の消滅時エフェクト表示について
返信数: 12
閲覧数: 4611

Re: 敵の消滅時エフェクト表示について

下のコードがエフェクト表示のためのコードです。 フラグは敵と自弾が当たった時に立つように書き換えたのですがうまくいきません /*effect*/ void effect(){ for (int i = 0; i < ENEMY_TOTAL_NUM; i++) { eff.x = enemy[i].x; eff.y = enemy[i].y; } if (eff.flag == 1) { eff.con++; SetDrawBlendMode(DX_BLENDMODE_ALPHA, 128); DrawRotaGraph((int)eff.x, (int)eff.y, 0.0f, 0.0f, e...
by aaa
10年前
フォーラム: C言語何でも質問掲示板
トピック: 敵の消滅時エフェクト表示について
返信数: 12
閲覧数: 4611

敵の消滅時エフェクト表示について

プログラミング初心者のものですがSTG製作をしています。 それで、敵の消滅時にエフェクトを表示させたいと思ったのですがどうやってもうまく表示されません。 コードは下の通りです。 /*敵と自弾の当たり判定*/ void ECollisionDetection() { for (int i = 0; i<PLAYER_MAX_SHOT1; i++) {//ショットの全列分(1列分) for (int j = 0; j<PLAYER_MAX_SHOT2; j++) {//1列j弾分 if (PlayerShot[i][j].flag == 1) {//その弾が発射中なら for (int s = 0...

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