汎用ゲームエディター『Multimedia Fusion2』 6at GAMEDEV
汎用ゲームエディター『Multimedia Fusion2』 6 - 暇つぶし2ch370:名前は開発中のものです。
10/07/26 21:14:40 H9z9Cg4m
>>354なんですが色々やってみて大分コンパクトになる方法を思いついたので参考にどうぞ

フラグではなく変数で管理する
状態変数を作る 変数0の時にボタンを押すとボタンに応じた行動を取る
行動している間もしくはボタンを押している間は行動に応じた変数に変化
行動が終了もしくはボタンを話すと変数が0に戻る
変数0 何もしてない
変数10 攻撃
変数20 ジャンプ
変数30 ダッシュ
変数40 隠れる
変数100 ダメージ
変数200 死亡
これだと行動を取るためには一度何もしてない(変数0)に戻らないといけないので
攻撃を実行させる例で言えば
・状態変数0 ’1ボタンが有効 ’イベント中1回のみ   状態変数を10に変更 攻撃を実行
・状態変数10 ’1ボタンが無効 ’イベント中1回のみ   状態変数を0に変更
これだけでほとんどのイベントがいけると思います
ついでに変数で管理すると行動でキャラの速度が変化させるのも便利だと思いました
変数20以下 速度10
変数30    速度200 
変数40以上 速度0


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch