如何在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. 精灵动画
- 9. 如何让精灵从精灵表变成另一个精灵?
- 10. 从精灵表
- 11. 让精灵始终指向XNA中的另一个精灵
- 12. 动态精灵as3
- 13. Css,精灵动画
- 14. jquery动画精灵
- 15. 精灵动画片
- 16. cocos2d动画精灵
- 17. cocos2d动画精灵?
- 18. UINavigationController从头开始?
- 19. 从精神开始X3
- 20. 当精灵离开屏幕时,将精灵移动到另一侧Pygame
- 21. 自动移动一个精灵来捕捉另一个精灵
- 22. Rails自动从头开始加载lib
- 23. 从头开始自动化测试
- 24. 从头开始的Javascript动画
- 25. 从精灵图像生成动画?
- 26. 从其他计算机移动精灵
- 27. 用鼠标拖动组中的一个精灵
- 28. 添加形状后无法拖动精灵
- 29. 完成一个精灵,并开始另一个移相器
- 30. 手写体精灵动画