遊戲題庫‎ > ‎2019上‎ > ‎進階遊戲‎ > ‎

07各種跳躍方法






  1. Y設為-130
    如果按下D鍵
       Y=-30
    否則
       Y=-130

  2. Y=-130
    當按下D鍵
    【先重複上升10次,再重複下降10次,回到起點】


  3. 用【Yv速率變數】?
    Y=-130
    3.1如何上升?
         Y改變8
    3.2如何停在Y=-130,不繼續往下掉?
    3.3如何上升到一定高度,就往下掉?
         建立【Yv速率變數】
         如果Y<-129
                Y=-130
                Yv=0【不繼續往下掉落,停在起點】
         否則
                Yv=-0.1【Yv數值越小跳越高】
                Y座標改變Yv

  4. 兩段式跳躍?
    【跳躍中變數】=0【控制連續空中跳躍的變數】
    【Yv速率變數】=0
    • 按下綠旗時,
      角色如果停在起點,就不能往下掉,
      否則就要以Yv速率往下掉
      • 如果Y<-129
        Y=-130
        【Yv】=0
        跳躍中=0
      • 否則
        【Yv】=-2【數字越小跳越高】
        Y座標改變Yv:
    • 當按下向上鍵時
      • 如果Y<-129,就要往上跳
         【Yv】=20
        Y座標改變Yv
      • 否則,【如何空中跳躍,連跳2次】
        如果【跳躍中】=0
        • 【Yv】=20
        • Y座標改變【Yv】
        • 跳躍中=1
          【0才可以往上跳,1表示停止空中跳躍】
          【跳躍中=0,會一直往上跳】
  5. 如何落地小反彈?
    • 【Yv速率變數】
    • 如何掉落?
      • 按下綠旗
      • Y=-130
      • 【Yv速率】改變-1
      • Y座標改變【YV速率】
    • 如何落地反彈,最後停在起點?
      • 如果Y座標<-130
      • Y座標=【YV速率】X-1:【YV速率變成正,往上升】
      • 【YV速率】=【YV速率】X-0.3:【彈跳範圍逐漸縮小】
    • 如何往上跳?
      • 當按下向上鍵時
      • 【YV速率】=20
      • Y座標改變【YV速率】



ą
謝東森,
2019年5月17日 下午5:23
ċ
跳躍方法.xmind
(86k)
謝東森,
2019年5月17日 下午5:23
Comments