當前位置:編程學習大全網 - 編程語言 - 在gamemaker裏,什麽是變量,什麽是變量值

在gamemaker裏,什麽是變量,什麽是變量值

第壹個是設置變量

輸入變量名和變量值可以讓指定的變量變為指定的值(這個值可以是其他變量)(gamemaker裏變量值如果不是其他變量就是數值)

第二個是變量的判斷

輸入變量名和判斷值(這個判斷值也可以是其他變量),再選擇大小的比較(等於、小於、大於)

比如選擇大於就是

如果這個變量這個時候大於判斷值就繼續下面的動作,否則跳過下壹個動作繼續後面的動作

第三個是繪制變量

輸入變量名以及繪制的坐標,可以在這個坐標顯示變量值(不是變量名)

但是註意繪制的動作必須放在繪制事件裏面,在其他事件裏面沒用的

還有,在gamemaker裏,八邊形的框都是用作判斷,沒有實際動作

黃色的框都是繪制用的,必須放在繪制事件裏面

希望可以解決妳的問題

如果需要其他幫助可以用百度找我(應為我不知道怎麽在百度裏放q

號)

搞忘回答標題的問題了

變量名是壹個變量的代號,妳可以使用這個代號來提取變量的變量值

變量值就是變量當前的數值

就比如原配的變量x和y

x就是變量名,妳可以使用self.x來表示這個物體的橫坐標值,例

在代碼裏self.x=1就是讓自己的橫坐標變成1

而變量值就是當前變量數值,例

在代碼裏self.x=self.y就是讓自己的橫坐標變成和縱坐標相等,也就是讓橫坐標的變量值變成和縱坐標的變量值相等,

在使用上面的動作時也可以使用變量

使用上面的第壹個(設置變量動作)可以做到與代碼self.x=self.y同樣的效果

變量名填x

變量值填y(這裏雖然不是數字但是是另壹個變量)

相對不勾選

這裏的相對就是在原有的基礎上改變

比如

變量名填寫x

變量值填寫1

相對勾上

得到的結果是物體向右移動了壹個像素點,也就是橫坐標加了1,而不是變成1

這裏變量值填寫負數可以減少

而第二個(也就是判斷變量動作)裏面有壹個相反選項可以勾選

勾選後就是和結果相反

比如

變量名填x變量值填100,最後壹個填小於,然後把相反勾上

得到的結果就是

如果物體的橫坐標大於或等於100就繼續下壹個動作

這個在代碼裏寫成if(self.x>=100)

{}

  • 上一篇:python中關於類與實例如何綁定屬性與方法的代碼實例
  • 下一篇:常規地震
  • copyright 2024編程學習大全網