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

05跳躍語法【用偵測器】



  • 【中】【跳躍語法+用偵測器】How To Jump

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

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

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

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

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


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

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

  • 程式語法
  • 1.初始化
  • 變數【在空中】=false

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

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

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

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