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

アバター
海月ちゃん ◆jfoZX/rRZr9p
2019/2/21 3:35
質問
ドットズレ問題
久々にスクロールジャンプアクションの基礎プログラムを再開したもののさっぱりわからん
カメラスクロールによるドットズレで1ブロック穴が通り抜けられないのじゃ
【BETXE8HE】

コメント

アバター
だにえる 2019/2/21 10:20 ◆m76OCAQyrWGt
ドットがずれる代表的なものとしては
四捨五入(ROUND)してないってのが
あるけど違うかな
アバター
海月ちゃん 2019/2/21 12:08 ◆jfoZX/rRZr9p
round入れたら今度は別の問題が…
アバター
あきと 2019/2/23 1:25 ◆qGd5dQw2g3a2
落としてみましたが、ちょっと難解で修正するところまでいけませんでした。
とりあえず、一行に命令を書きすぎてるので分割した方がいいと思います。

IF BGGET()!=0 or BGGET()!=0 THEN
みたいのは
CH0=BGGET()
CH1=BGGET()
IF CH0!=0 or CH1!=0 THEN
にする等です。

壁との判定がキャラの1ドット外で行われているようですが、動いているときも止まっているときも同じ判定で行われているようです。
移動した時に壁に埋まっていたら元の場所に戻す、もしくは壁に埋まらないギリギリの位置を探すと言う風に処理する必要があります。
ループ開始時の座標とキー取得後の座標に違いが出たら判定するという処理の方がいいかもと思いました。
アバター
キルル2 2019/2/24 2:36 ◆rGE712Ruejv7
カメラスクロールを無視できる機構を用意するんだよ
例えばVSYNCの直前に全オブジェをカメラの分だけ動かすとか

コメントを書く

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

- WEB PATIO -