mDesigner
  • 快速入门
  • 下载与安装
  • 基础功能
  • 执行模式
  • 实时执行
  • 上传执行
  • 程序块
Powered by GitBook
On this page

实时执行

Previous执行模式Next上传执行

Last updated 6 years ago

Python控制舞台角色

通过使用Python操控舞台角色,能达到和使用Scratch程序块一样的效果,您可以:

  • 在Scratch的基础上学习Python;

  • 比拖放语句块更方便地编写有一定规模的代码,比如实现算法;

开始使用Python

点击右上角Python标志即可切换到Python编程区

程序块转换为Python

拖动程序块会生成相对应的Python代码

移动精灵

sprite.move(10)
sprite.right(15)
sprite.left(15)
sprite.direction(105)

位置和坐标

让角色移动到屏幕上指定的x,y坐标

#移动到(10, 10)坐标处
sprite.gotoxy(10,10)

让角色移动到屏幕上指定位置

# 移动到随机位置
sprite.moveto('random')
#移动到鼠标处
sprite.moveto('mouse')

让角色在规定时间内滑动到屏幕上指定的x,y坐标

#在1秒内滑动到(9, -110)坐标处
sprite.glide(9,-110,1)

让角色在规定时间内滑动到屏幕上指定位置

#在1秒内滑动到随机位置
sprite.glideto('random',1)
#在1秒内滑动到鼠标处
sprite.glideto('mouse',1)

角色外观

让角色在屏幕上「说出」或「思考」指定的文字

#2秒后消失
sprite.say('Hello!',2)
#一直显示
sprite.say('Hello!')
#2秒后消失
sprite.think('Hmm...',2)
#一直显示
sprite.think('Hmm...')

角色的「显示」与「隐藏」

sprite.show()
sprite.hide()

.......