画像表示できてもここから先は難しいなと思って一連の流れを考えてみた
⬛メインループ開始
○キャラクター画像の座標・タイプ(プレイヤー、敵、自分の弾・敵の弾など)を取得
→毎ループアクセスすると重くなりそう?それ用にグローバル変数(あるのか知らないけど)を用意すると軽くなる?
○各キャラのコモンイベント呼び出し(引数を与えたりオブジェクト指向的な管理はできない?予め決まった個数のコモンイベントを確保しておく必要あり?)
→各子コモンイベントでそれぞれのキャラクターの次の表示画像・表示先座標を計算
→→計算時に衝突判定や消滅判定・ダメージ判定等も行う
→→プレイヤーのコモンイベントではキー入力状態を確認して座標や画像を決定
→→判定やキー入力の結果状態を変数で管理する(空中にいるとか弾発射中とか 空中にいれば次の座標は何ドット下に動くとか弾発射中ならカウント3フレーム分動けないとか)
→各子コモンイベント内で計算先の座標に次の表示画像を配置
○全子コモンイベントを呼び出し終えたときには全キャラが1ループ分進んだ位置に描画されている
○ループ間隔分ウェイト(60フレームなら0.016sだけど重そうだし難しそう)
⬛メインループ終了
ゲーム作ったことないから素人の手前味噌だけどこんな感じかな?
カードゲームのフェイズみたいで面白いけどクソほど想像力が要るし難しいね
背景のスクロールや画面端でのスクロールストップや画面切り替え、地面の管理と地面との衝突判定とかいろいろと山積みだ…
データ引っ張ってこれるのか分からないけどせっかくRPGに特化してるんだし定数の管理にキャラのステータスの各パラメータ使っても分かりやすくていいかもね!レベルアップやキャラセレに対応しやすそうだし(最大HPやら足の速さやら)
オブジェクト指向言語なら各キャラクターのイベントをインターフェースやクラスを継承したり都度オブジェクト作ったりして管理が簡単だったりするのかな?
ウディタでどこまでできるか分からないから上ではいっしょくたにしてる各キャラの当たり判定と表示処理を分けて…確かバックグラウンドで画面作ってしまって切り替えるほうが軽いんだよね?
探検
【ウディタ】メタスラっぽいゲームを作る件について [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
263227
2016/04/26(火) 02:02:03.97ID:fC7h9aOE■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】習主席とトランプ大統領が電話会談 台湾問題について★2 [ニョキニョキ★]
- 【速報】習主席とトランプ大統領が電話会談 台湾問題について★3 [ニョキニョキ★]
- 人生初黒星の神童、那須川天心がリング上で土下座 [牛丼★]
- 中国人「『日本は危ないから行かないように』と言われたが、日本に来たらとても安全だった」 [お断り★]
- 石破前総理「どうすれば台湾有事にならないかを考えるべき」★2 [1ゲットロボ★]
- 毛寧(もう・ねい)報道官 「日本は実際の行動で対話への誠意を示すべき」 中国、高市首相に改めて発言撤回を要求 [ぐれ★]
- 【高市朗報】高橋洋一「これあまり知られてないんですが、財政が悪化し続けば勝手に円高になります」🤔・・・😰??? [931948549]
- 【号外】習近平、米大統領のトランプと首脳会談を行う!日本のの武力による台湾脅しついて共有の追及をする意思統一でおこなう [339712612]
- 【高市悲報】トランプおやびん「偉大な指導者である習近平首席、米国は中国にとっての台湾問題の重要性を理解しています」 [115996789]
- 【愛国者悲報】高市早苗、ガイキチスマイルwwwwwww [856698234]
- まったりおじゃる丸待機スレ🏡
- 「琉球有事は中国有事」 中国のネトウヨが拡散 これには日本のネトウヨ叩きのめされる [241672384]
