美文网首页
scratch3.py

scratch3.py

作者: 少儿创客 | 来源:发表于2017-09-09 17:06 被阅读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)```

    相关文章

      网友评论

          本文标题:scratch3.py

          本文链接:https://www.haomeiwen.com/subject/sshajxtx.html