画像表示できてもここから先は難しいなと思って一連の流れを考えてみた
⬛メインループ開始
○キャラクター画像の座標・タイプ(プレイヤー、敵、自分の弾・敵の弾など)を取得
→毎ループアクセスすると重くなりそう?それ用にグローバル変数(あるのか知らないけど)を用意すると軽くなる?
○各キャラのコモンイベント呼び出し(引数を与えたりオブジェクト指向的な管理はできない?予め決まった個数のコモンイベントを確保しておく必要あり?)
→各子コモンイベントでそれぞれのキャラクターの次の表示画像・表示先座標を計算
→→計算時に衝突判定や消滅判定・ダメージ判定等も行う
→→プレイヤーのコモンイベントではキー入力状態を確認して座標や画像を決定
→→判定やキー入力の結果状態を変数で管理する(空中にいるとか弾発射中とか 空中にいれば次の座標は何ドット下に動くとか弾発射中ならカウント3フレーム分動けないとか)
→各子コモンイベント内で計算先の座標に次の表示画像を配置
○全子コモンイベントを呼び出し終えたときには全キャラが1ループ分進んだ位置に描画されている
○ループ間隔分ウェイト(60フレームなら0.016sだけど重そうだし難しそう)
⬛メインループ終了
ゲーム作ったことないから素人の手前味噌だけどこんな感じかな?
カードゲームのフェイズみたいで面白いけどクソほど想像力が要るし難しいね
背景のスクロールや画面端でのスクロールストップや画面切り替え、地面の管理と地面との衝突判定とかいろいろと山積みだ…
データ引っ張ってこれるのか分からないけどせっかくRPGに特化してるんだし定数の管理にキャラのステータスの各パラメータ使っても分かりやすくていいかもね!レベルアップやキャラセレに対応しやすそうだし(最大HPやら足の速さやら)
オブジェクト指向言語なら各キャラクターのイベントをインターフェースやクラスを継承したり都度オブジェクト作ったりして管理が簡単だったりするのかな?
ウディタでどこまでできるか分からないから上ではいっしょくたにしてる各キャラの当たり判定と表示処理を分けて…確かバックグラウンドで画面作ってしまって切り替えるほうが軽いんだよね?
探検
【ウディタ】メタスラっぽいゲームを作る件について [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
263227
2016/04/26(火) 02:02:03.97ID:fC7h9aOE■ このスレッドは過去ログ倉庫に格納されています
ニュース
- れいわ議員「母親はね、子どもを戦争に行かせるために産んだんじゃないんだよ」 高市総理に“10秒回答”迫り、残り5分は“独壇場”★3 [♪♪♪★]
- 中国国防省が再反論 SNSで公開した音声とは“別の通報”で日本に訓練の時間や海域を通報したと主張★3 [夜のけいちゃん★]
- BreakingDown選手がくも膜下出血、瓜田純士、平手打ちを行った江口響は「もう格闘技も辞めます。責任取りたいです』とまで言ってきてる」 [muffin★]
- 資さんうどんが「PayPay」の取り扱いを停止 他のキャッシュレス決済は引き続き利用可能 [少考さん★]
- フィンランド、ミスや国会議員つり目投稿 くり返されるアジア人差別 ★4 [蚤の市★]
- こども家庭庁、2026年から“独身税”を開始、年収200万なら年4200円、年収400万なら年7800円 ★7 [お断り★]
- ダーケストダンジョンマスター来てくれ!
- 【速報】高市早苗、文春砲wwwwwwwwwwwwwwwwwwwwwwwwwwwww [339035499]
- 今オナニーしながらスレ立てしてる。お前らがスレ開く頃に射精するよ
- ぷるるの新曲聞いた?
- 明日体育だからオナできない
- 女子小学生すこすこスレッド 三👶🔪 🎒👧🏡
