帰ってきた超自分向けUNKO素材。とりあえずUP。
http://gamdev.org/up/img/5432.zip
今日は趣味の時間は全部コレ。だが作業が地味過ぎ集中力を欠き未だ完成には至らず。書く事無いので、作り方説明。ちなみにスクショ真ん中の数字はテスト用の秒数表示。
まず自動イベントで基礎となるピクチャを表示。透明表示の主人公を上下左右と決定キーで作動するイベントで囲み、並列処理数を減らす。それらのイベントに接触すると、正しいボタンならば変数「ボタン押し回数」が+1される。さらに押したタイミング(以下の説明で出てくる「並列処理2」で算出した時間)がちょうどバーの中心と一致する場合、あるいはそれに近い場合、左下に「Great」あるいは「Good」が表示され、得点が加算される。ついでに右下の妖精画像も更新される。
並列処理の数は2個。
1・ピクチャーのボタン位置表示を動かす。
2・0,1刻みで変数に時間を加算。
1の内容だが、
ボタン位置表示を表示、移動(2秒)、これを一定のリズムで打ち出し続ける→このボタン位置表示が画面左端に到達すると同時に、それと対応するボタン位置消去命令を出す。変数「ボタン位置」加算+1、ピクチャー番号10消去(下の妖精の画像も、一段階進めておく)。さらに長時間のウェイトを使用する場合、付箋の役割をするスイッチか何かをONにして、付箋以下のイベントの誤作動を防ぐ。
で、命令はコレだけ。あとの演出は背景を変えたり、キャラを真ん中で踊らせたり、どうにでもなる。なのだが問題は、ボタン押しのタイミング判別を半分感覚値でやっていること。
現在Great的中率3分の1くらいの世界一大味な音ゲー。原因は1の並列処理内でリズムを「ウェイト」で作ってしまった事。この内容と並列処理2のタイマーとに何故かズレが生じてしまう。つまりウェイトの代わりに、自作タイマーでリズムを取るべきだった。
もう1つ、これはツクールの仕様なのだが、ゲームのウィンドウを常時アクティブにしておかないと、音楽と画面の動きにズレが生じる。これを防ぐ手段としては、ゲームの中で「良い子の皆はウィンドウを弄らないでね」とお願いするしか思いつかない。
ちなみに本家?のBM98では、音自体がWAVEでそれぞれ独立している。重いのが難点だが、これをツクールにインポートすれば、まんま同じシステムが再現できるはず。
…と書いてはみたものの、古今稀な無価値な内容。本日はもう閉店。疲れたかつ忙しい。終わり。
あ、偽文字ピッタン思いついた。だが流石にこれは不味いか…考えてみりゃ、ひらがな50音しか無いんだな。
http://gamdev.org/up/img/5432.zip
今日は趣味の時間は全部コレ。だが作業が地味過ぎ集中力を欠き未だ完成には至らず。書く事無いので、作り方説明。ちなみにスクショ真ん中の数字はテスト用の秒数表示。
まず自動イベントで基礎となるピクチャを表示。透明表示の主人公を上下左右と決定キーで作動するイベントで囲み、並列処理数を減らす。それらのイベントに接触すると、正しいボタンならば変数「ボタン押し回数」が+1される。さらに押したタイミング(以下の説明で出てくる「並列処理2」で算出した時間)がちょうどバーの中心と一致する場合、あるいはそれに近い場合、左下に「Great」あるいは「Good」が表示され、得点が加算される。ついでに右下の妖精画像も更新される。
並列処理の数は2個。
1・ピクチャーのボタン位置表示を動かす。
2・0,1刻みで変数に時間を加算。
1の内容だが、
ボタン位置表示を表示、移動(2秒)、これを一定のリズムで打ち出し続ける→このボタン位置表示が画面左端に到達すると同時に、それと対応するボタン位置消去命令を出す。変数「ボタン位置」加算+1、ピクチャー番号10消去(下の妖精の画像も、一段階進めておく)。さらに長時間のウェイトを使用する場合、付箋の役割をするスイッチか何かをONにして、付箋以下のイベントの誤作動を防ぐ。
で、命令はコレだけ。あとの演出は背景を変えたり、キャラを真ん中で踊らせたり、どうにでもなる。なのだが問題は、ボタン押しのタイミング判別を半分感覚値でやっていること。
現在Great的中率3分の1くらいの世界一大味な音ゲー。原因は1の並列処理内でリズムを「ウェイト」で作ってしまった事。この内容と並列処理2のタイマーとに何故かズレが生じてしまう。つまりウェイトの代わりに、自作タイマーでリズムを取るべきだった。
もう1つ、これはツクールの仕様なのだが、ゲームのウィンドウを常時アクティブにしておかないと、音楽と画面の動きにズレが生じる。これを防ぐ手段としては、ゲームの中で「良い子の皆はウィンドウを弄らないでね」とお願いするしか思いつかない。
ちなみに本家?のBM98では、音自体がWAVEでそれぞれ独立している。重いのが難点だが、これをツクールにインポートすれば、まんま同じシステムが再現できるはず。
…と書いてはみたものの、古今稀な無価値な内容。本日はもう閉店。疲れたかつ忙しい。終わり。
あ、偽文字ピッタン思いついた。だが流石にこれは不味いか…考えてみりゃ、ひらがな50音しか無いんだな。