2010-03-01 64 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
其实就是这样。现在,每当有人玩你的游戏,他们可以拖动精灵。你只需让他们知道这是可能的,因为大多数项目都不允许。