ページ 11

プレイヤーの左下にプレイヤーの残機を8個ほど並べるやり方について

Posted: 2014年3月21日(金) 21:48
by samusu0905
プレイヤーの左横に残機を8個ほど並べたいのですが、やったことが無いので縦スクロールのゲームに良くある残機を左横の下に並べて、プレイヤーがダメージを負ったら減るような処理を教えていただきたいと思っています。
説明お願いします。

Re: プレイヤーの左下にプレイヤーの残機を8個ほど並べるやり方について

Posted: 2014年3月21日(金) 23:11
by softya(ソフト屋)
任意の場所に自機を表示できますか? それを残機の数だけ繰り返す。その時にX座標を一定距離づつズラすだけです。
残機はダメージ処理で減らせばよいでしょう。

※ ダメージ→ライフ0→爆発→新しい自機の出現 と言うセオリーは守らなくて良いのかという疑問はありますが。

Re: プレイヤーの左下にプレイヤーの残機を8個ほど並べるやり方について

Posted: 2014年3月21日(金) 23:49
by samusu0905
任意の場所に表示とはどういう意味でしたっけ?
表示させたいところに表示できるかどうかですか?
もしそうであれば、任意の場所に出来てますよ。
よろしければプログラムで例を書き込んでもらえませんかね?
文章でははっきりとわかりませんのでお願いします。
もうしわけないです・・。

Re: プレイヤーの左下にプレイヤーの残機を8個ほど並べるやり方について

Posted: 2014年3月21日(金) 23:52
by みけCAT
擬似コードで示します。

コード:

function 残機表示(左端X, 左端Y, 残機)
	for i=1, 2, ... , 残機
		自機を(左端X+自機サイズX*(i-1),左端Y)に描画
	next
end

Re: プレイヤーの左下にプレイヤーの残機を8個ほど並べるやり方について

Posted: 2014年3月22日(土) 00:12
by softya(ソフト屋)
> よろしければプログラムで例を書き込んでもらえませんかね?

ご自身のためにならないので、プログラムを要求することはやめておいたほうが良いと思います。
自分で悩んでこそ、コードが書けるように成るのです。
なので、まず自分で分からないなりに問題や抜けがあってもコードを書いてみてください。

> 文章でははっきりとわかりませんのでお願いします。

文章で具体的に分からない所を質問してくださいね。

Re: プレイヤーの左下にプレイヤーの残機を8個ほど並べるやり方について

Posted: 2014年3月22日(土) 01:08
by samusu0905
みけCATさん有難うございます。
プログラムを参考に書いたら見事に成功しました!
色々とお世話になり、とても感謝しています。
これからも分からない事があれば簡単な例で構いませんので、
プログラムの例をよろしくお願いします。

Re: プレイヤーの左下にプレイヤーの残機を8個ほど並べるやり方について

Posted: 2014年3月22日(土) 01:37
by samusu0905
解決できました。

Re: プレイヤーの左下にプレイヤーの残機を8個ほど並べるやり方について

Posted: 2014年3月22日(土) 01:39
by samusu0905
解決のチェックを忘れました・・。