2010-03-01 63 views

回答

3

單擊精靈名稱旁邊的掛鎖。它會看起來開放;那麼精靈在可執行版本中變成可拖動狀態。

或者,您可以其拖行了腳本程序:

if <mouse down> 
    set x to (mouse x) 
    set y to (mouse y) 

它可以更聰明,跟隨鼠標的偏移位置,有延遲,掉線時捕捉到的位置,突出顯示一些東西,如果你使用腳本,你的選擇是無限的。

0

它有點臭,但我發現你必須「停止」你的劇本,然後改變你的服裝。我正在從事一個項目,在我的臨時環境中,那個人必須跳過這些東西,並且爲了調整程序,我必須停止腳本並調整服裝變化。所以它確實很臭,但在更改服裝偏好之前,您需要停止該程序。

7

這包括在Scratch Wiki

boisvert's answer技術上是正確的,但是,他的腳本總是將精靈從它的中心拖出來。使用一個更高級的腳本將它撿起現貨拖累,更像掛鎖:

when green flag clicked 
forever 
    if <<mouse down?> and <touching [mouse-pointer v]?>> 
    repeat until <not <mouse down?>> 
     set [offset x v] to ((x position) - (mouse x)) 
     set [offset y v] to ((y position) - (mouse y)) 
     go to x: ((mouse x) + (offset x)) y: ((mouse y) + (offset y)) 
    end 
    else 
    wait until <not <mouse down?>> 
    end 

(上面的維基鏈接有,這是視覺塊格式。)

0

對於一個快速和簡單路線,您只需點擊精靈的信息按鈕:Click here for image 1
之後,你應該找到說:can drag in player並點擊:Click here for image 2
其實就是這樣。現在,每當有人玩你的遊戲,他們可以拖動精靈。你只需讓他們知道這是可能的,因爲大多數項目都不允許。