忍者ブログ
「Gamemakerでゲームを作って見よう」 ということで、作業メモっぽい使い方をする予定。 愚痴なんかが多くなるかも・・・
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

DSLight・・・君が居なくなってから部屋が広くなったよ・・・

DSを修理に出しました。こんばんわ。

前回に引き続き特殊な動作についてです。
・ショートダッシュ
短い距離をダッシュで駆け抜ける(?)という動作です。
方向キーの二回押し、ボタン一つで等ありますが、私は後者で実装してみました。



 処理を流れで書き出しますと

①特定のボタンが押される

②alarm[0]に値を代入

③alarm[0]が0になるまでの間キャラをむいている方向に移動させ続ける

④alarm[0]が0になるとともに移動を止める

①これはkeyboard_checkで実装しました。
②alarmに代入する値はダッシュさせたいステップ数です。
”ショート”というぐらいですので短めに。私は1秒(room_speedと同じ値)にしました。
③ステップイベントに
if(alarm[0] > 0)
{
     hspeed += xspeed *1.6 * image_xscale;
}
となります。
④アラームイベントに
hspeed = 0;
となります。

このほかに制限を設ける必要があります。
ダッシュ中に方向キーが効くと、進行方向と逆向きのスプライトが表示されてしまったりします。
ダッシュ中にダッシュキーが効くと延々とダッシュし続けることになります。
敵キャラや壁に当たった時はダッシュ状態が解除されるようにするべきでしょう。
このように、状況にあわせて色々と制限は設けるべきです。
ちなみに、このショートダッシュを応用することでロックマンのスライディングが作れます。

あと、現在地形に絡んだ特殊動作を制作中です。
下からは通り抜けられるが、上からだとちゃんと乗ることが出来る。
また、下キーor下+ジャンプキーですり抜けることが出来るというブロックというものです。
アクションゲームでは割と良くみられるものなので、ぜひとも実装してみたいと考えております。

あと、現在実装済みの機能にちょいちょいと足してミニゲームを作れたらな~
と考えています。
実は足元さんのサイトの掲示板上にも一つミニゲームを挙げていたりしたのですがそれとは別の物を考えております。
一応前回のミニゲームをアップしましたのでよろしかったらどうぞ。
【ミニゲーム】
今日の所はこれで。


拍手

PR
はじめまして by dean
どうやらURLを入れなければ書き込みできるようです!
とりあえずよかったよかった!

ダッシュのやり方も色々ありますねー!
楽しんで読ませていただいてるので、お互いに頑張りましょうね!
dean 2011/04/07(Thu)06:02:29 編集
無題 by 管理人
書き込みありがとうございます。
URL・・・そいつは盲点でした・・・
とにもかくにもこうして交流ができてよかったですわw
管理人 2011/04/08(Fri)11:15:45 編集
この記事にコメントする
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
この記事へのトラックバック
この記事にトラックバックする:
[22]  [21]  [20]  [19]  [18]  [17]  [16]  [15]  [14]  [13]  [12
アクセスカウンター
プロフィール
HN:
性別:
男性
趣味:
読書・ゲーム
自己紹介:
・好きな作家
夢枕獏/綾辻行人/椎名誠/北杜夫/スティーブンキング
・ハマったゲーム
R-TYPE/WILD ARMSシリーズ/イースシリーズ/九龍妖魔学園紀/SIREN/ぐわんげ/プロギアの嵐/エスプレイド/エスプガルーダ/式神の城
カレンダー
04 2025/05 06
S M T W T F S
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
ブログ内検索
最新コメント
[04/30 dean]
[04/29 管理人]
[04/29 dean]
[04/08 管理人]
[04/07 dean]
忍者アナライズ
バーコード
フリーエリア
Copyright (C) Gamemakerでも使ってみる

Template by あでる / Material by 素材くん「無料WEB素材屋」 / 忍者ブログ [PR]