コミュニティアイコン プチコン 非公式コミュニティ トピック

アバター
あんちもん ◆8qCJSJ1bKTIQ
2018/9/26 18:37
質問
めり込み補正とBGCOORD命令に苦戦しています
【公開停止】
このプログラムを見ていただきたいです。
BG(地面のグラフィック部分)をスクロールして上下への移動を表現する際、着地のめり込み補正を行うと、補正する値の大きさによっては一瞬BGがガクンと動いてしまうのを直したいです。
以前上下へのスクロールを加味する場合、補正はBGCOORDを使って変換するのが良いというアドバイスも頂いたのですが、BGCOORDをどのように使えばめり込み補正に活用できるのかが思い付けませんでした。なのでBGCOORDの活用方法も教えて頂きたいです。
操作は十字ボタンで左右移動、Lボタンでダッシュ発動、Aボタンでジャンプです。
問題の原因でありそうな部分はコメントで★を並べておきました。
上下のBGのスクロールやスプライトの移動はそれぞれの座標BYとYに重力Gの値を足し引きして表現しています。
どうかお力添えをお願いします。
追記
無事解決できました!

コメント

アバター
Soybeanman 2018/9/26 20:05 ◆/ggd1c6ZKIiI
インデントがなかったりあったりして少し見難かったのでインデントを全部に適応しました。
プログラムの動作は変わっていません。
公開キー[5ZD4Q3L4]
また時間があったら問題修正したいと思います。
アバター
あんちもん 2018/9/26 22:47 ◆8qCJSJ1bKTIQ
Soybeanmanさん
プログラムを一から書き直した部分とコピーの部分が混ざって見づらくなっていました。配慮が足りずごめんなさい!
インデントの修正、ご協力ありがとうございます。
アバター
あんちもん 2018/9/30 1:45 ◆8qCJSJ1bKTIQ
色々試してみた結果110行目のめり込み補正を、着地した瞬間でなく着地1フレーム前に行うことで 大きく床にめり込んでBGがブレるのを回避できました!
BGCOORDを使わずに済ませられたので、BGCOORDについてはまた必要な時に改めて質問しようと思います。
ご協力ありがとうございました!

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -