如何在Scratch執行過程中拖動精靈?從頭開始拖動精靈
Q
從頭開始拖動精靈
1
A
回答
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。
其實就是這樣。現在,每當有人玩你的遊戲,他們可以拖動精靈。你只需讓他們知道這是可能的,因爲大多數項目都不允許。
相關問題
- 1. 從頭開始平滑精靈運動
- 2. 拖動精靈
- 3. 用TouchMoved拖動精靈
- 4. 旋轉精靈將精靈從原始位置移動
- 5. 可拖動的精靈在壁紙上
- 6. SFML中的可拖動精靈
- 7. 讓精靈可以拖動當觸摸
- 8. 用鼠標和Cocos2d拖動精靈
- 9. 拖動精靈留下足跡
- 10. 在開羅精靈繪畫的精靈
- 11. 精靈動畫
- 12. 滑動精靈
- 13. 動畫精靈
- 14. 精靈動畫
- 15. 如何讓精靈從精靈表變成另一個精靈?
- 16. 從精靈表
- 17. 如何從一些組件精靈表生成動畫精靈
- 18. UINavigationController從頭開始?
- 19. 從頭開始MVC
- 20. 讓精靈始終指向XNA中的另一個精靈
- 21. 將精靈旋轉到原始精靈位置
- 22. 如何在不拖動的情況下輕彈/滑動精靈?
- 23. Cocos2d-iPhone拖動任何地方移動精靈
- 24. GameClosure:精靈動畫
- 25. jquery動畫精靈
- 26. Css,精靈動畫
- 27. cocos2d動畫精靈
- 28. 動態精靈as3
- 29. 精靈動畫片
- 30. 從精神開始X3