遊戲題庫‎ > ‎2017‎ > ‎

39角色如何跳躍?【頭腳有偵測器,無法穿過障礙版】


  • 跳躍遊戲01:變數【在空中、跳躍值】:如何判斷是否在空中?
  • 跳躍遊戲02:初始化定位?
  • 跳躍遊戲03:【如果】在空中為真上升【否則】掉下?
  • 跳躍遊戲04:【如果】頭部碰到黑色【或】跳躍值>10,就掉下?
  • 跳躍遊戲05:【如果】底部碰到黑色,如何不掉下?
  • 跳躍遊戲06:如何向左走?向右走?回到起點?
  • 跳躍遊戲07:過關
【中】【跳躍語法+用偵測器】
######

1.角色【貓咪】:頭腳各有2個偵測器。
用來著地、碰頂。
2.變數【在空中】:頭腳沒有碰到黑色。
3.變數【跳躍值】:控制跳躍高度,沒有它,按UP鍵,會跳到上邊緣。
有了它設定【跳躍值】=10,
到【跳躍值】=11,貓咪就會掉下來。

程式語法

1.初始化
變數【在空中】=false

2.
如果
變數【在空中】=true
【跳躍值】改變1:數值越多,停留在空中越久=跳愈高
Y座標改變15:根據按一次UP鍵要跳多高來決定
==>如果【紅色碰到黑色】或【跳躍值>10】
       【在空中】=false:角色【紅色碰到黑色】或【跳躍值>10】
        就開始往下掉落。

否則
==>如果【粉紅碰到黑色】:

=======>如果按下UP鍵
==========在空中=TRUE
==========跳躍值=0:掉不下去。

==>否則Y座標改變-5:


######

1.初始化
【在空中】=假

2.如果在【在空中】=真
Y改變15【高度】
跳躍值+1【>2跳不高,<1跳太高,掉不下來】

=>如果頭部紅色碰到黑色,或,跳躍值>10
【在空中】=假:小貓只能掉下來。

否則
=>如果腳部粉紅色碰到黑色
====>如果按下UP鍵
         【在空中】=真:【只有他只能原地彈跳】
            跳躍值=0:【只有他,無法向上跳】
=>否則Y改變-8:掉下速度

########

3.如果按下向右鍵
面朝90度
移動8步


4.如果按下向左鍵
面朝-90度
移動8步

Comments