scratch3.py

2017-09-09  本文已影响196人  少儿创客
 class Looks
     |  外观
     |  
     |  这个是scratch中的外观模块,包含造型/背景/特效等等
     |  
     |  Methods defined here:
     |  
     |  __init__(self)
     |  
     |  changeEffect(self, effect, val)
     |      更改特效
     |      
     |      更改scratch舞台角色的特效
     |      
     |      Arguments:
     |          effect {字符} -- 效果名称
     |          val {特效的值} -- 特效的值
     |  
     |  changeSize(self, size)
     |      改变角色大小
     |      
     |      改变角色大小
     |      
     |      Arguments:
     |          size {数值} -- 改变角色大小
     |  
     |  clearEffect(self)
     |      取消特效
     |      
     |      取消特效
     |  
     |  hide(self)
     |      隐藏       
     |      
     |      隐藏指定的角色
     |  
     |  nextBackground(self)
     |      下一个背景
     |      
     |      [description]
     |  
     |  nextCustome(self)
     |      下一个造型
     |      
     |      [description]
     |  
     |  say(self, msg, sec=1)
     |      说
     |      
     |      这个是说话模块,默认的显示时间是1秒
     |      
     |      Arguments:
     |          msg {信息} -- 要说的话
     |      
     |      Keyword Arguments:
     |          sec {number} -- 说的话默认的显示时间 (default: {1})
     |  
     |  setEffect(self, effect, val)
     |      特定特效
     |      
     |      设定特效
     |      
     |      Arguments:
     |          effect {特效名称} -- 特效
     |          val {值} -- 特效的值
     |  
     |  setSize(self, size)
     |      设定角色大小
     |      
     |      设定大小
     |      
     |      Arguments:
     |          size {数字} -- 设定大小
     |  
     |  show(self)
     |      展示
     |      
     |      类似于思考
     |  
     |  switchBackground(self, name)
     |      切换舞台背景
     |      
     |      切换舞台背景
     |      
     |      Arguments:
     |          name {[type]} -- [description]
     |  
     |  switchCostume(self, name)
     |      更改造型
     |      
     |      更改舞台角色的造型,参数是造型的名称
     |      
     |      Arguments:
     |          name {字符串} -- 造型的名称
    
    class Motion
     |  动作
     |  
     |  动作分组,实现了scratch动作分组
     |  
     |  Methods defined here:
     |  
     |  __init__(self)
     |  
     |  changeX(self, dx)
     |  
     |  changeY(self, dy)
     |  
     |  direction(self)
     |  
     |  glideXY(self, x, y, sec=1)
     |  
     |  gotoXY(self, x, y)
     |      移动到指定坐标
     |      
     |      移动到指定坐标
     |      
     |      Arguments:
     |          x {整数} -- x坐标
     |          y {整数} -- y坐标
     |  
     |  move(self, step)
     |      移动10步骤
     |      
     |      移动模块,移动指定单位
     |      
     |      Arguments:
     |          step {整数} -- 移动步数
     |  
     |  pointTo(self, direction)
     |  
     |  setX(self, x)
     |  
     |  setY(self, y)
     |  
     |  turnLeft(self, degree)
     |  
     |  turnRight(self, degree)
     |  
     |  xPosition(self)
     |  
     |  yPosition(self)
    
    class Pen
     |  Methods defined here:
     |  
     |  __init__(self)
     |  
     |  changeColor(self, color)
     |  
     |  changeShade(self, shade)
     |  
     |  changeSize(self, size)
     |  
     |  clear(self)
     |  
     |  penDown(self)
     |  
     |  penUp(self)
     |  
     |  setColor(self, color)
     |  
     |  setShade(self, shade)
     |  
     |  setSize(self, size)
     |  
     |  stamp(self)
    
    class Sound
     |  声音
     |  
     |  对应scratch的声音代码块
     |  
     |  Methods defined here:
     |  
     |  __init__(self)
     |  
     |  changeEffect(self, effect, value)
     |      改变音效
     |      
     |      [description]
     |      
     |      Arguments:
     |          effect {[type]} -- [description]
     |          value {[type]} -- [description]
     |  
     |  changeTempo(self, value)
     |  
     |  changeVolume(self, value)
     |  
     |  clearEffect(self)
     |      清除特效
     |      
     |      清楚特效
     |  
     |  play(self, music, wait=0)
     |      播放
     |      
     |      播放音乐
     |      
     |      Arguments:
     |          music {字符串} -- 播放的音乐
     |      
     |      Keyword Arguments:
     |          wait {number} -- 数值 (default: {0})
     |  
     |  playDrum(self, drum, beats)
     |      播放乐器
     |      
     |      播放音乐
     |      
     |      Arguments:
     |          drum {乐器} -- 乐器
     |          beats {节拍} -- 节拍
     |  
     |  playNote(self, note, beats)
     |      播放音符
     |      
     |      播放指定节拍的音符
     |      
     |      Arguments:
     |          note {音符} -- 指定音符,从36-97
     |          beats {节拍} -- 比如0.5
     |  
     |  rest(self, beats)
     |      重置
     |      
     |      重置
     |      
     |      Arguments:
     |          beats {节拍} -- 节拍
     |  
     |  setEffect(self, effect, value)
     |      设定特效
     |      
     |      设定音效
     |      
     |      Arguments:
     |          effect {效果} -- 效果
     |          value {值} -- 值
     |  
     |  setInstrument(self, ins)
     |      设定乐器为
     |      
     |      更改默认的乐器
     |      
     |      Arguments:
     |          ins {乐器种类} -- 乐器种类
     |  
     |  setTempo(self, value)
     |  
     |  setVolume(self, value)
     |  
     |  stopAll(self)
     |      停止所有声音
     |      
     |      停止所有声音
     |  
     |  tempo(self)
     |  
     |  volume(self)```
上一篇下一篇

猜你喜欢

热点阅读