From Test-Scratch-Wiki

Translate: - English - 中文 
造型换成下一个
造型換成下一個
类别 外观类积木
形狀 条形积木

造型换成下一个积木,原文为 Next Costume,是个外观类条形积木。这个积木会将角色造型改变,所替换的造型是依据造型面板列表中的顺序,如果当前造型是列表的第一个,使用此积木会换成第二个,如果当前显示的是列表中的最后一个造型,使用此积木会跳回第一个来显示。

舞台专用的积木则是 背景换成下一个

用法示例

这个积木主要是用在动画类程式, 当中角色会循序的更换它的造型,并搭配停止动作来完成逐格式的动画。其中也常使用等待 () 秒 来让角色的动作更协调。

范例程式如下:

當 @greenflag 被點擊
重複 (10) 次 
  造型換成下一個
  等待 (0.05) 秒
end

里头包含了造型的变换还有动画的延迟时间。

替代用法

主頁:Zho:替代用法列表

它和造型换成 ()积木是外观类积木中最常使用到的一类积木,不过,由于有以下代码,技术上这个积木就不是很必要存在:

造型換成 ((造型编号) + (1))

依照这个代码,还可以得到一个不存在的 造型换成上一个//category=looks 积木, 只要把加法改成减法就可以了:

造型換成 ((造型编号) - (1))

移除建议

很多的用户曾经建议过要移除这个积木,坚持的理由是如果没有另一个称为「造型换成上一个」的积木,这个积木就没有道理、也没有需要存在[1]。然而,其他的人不同意这个说法,认为它节省了时间,对动画非常有用,并帮助程式工作区变得比较简洁,也减少新手的困扰[2][3]

Scratch 团队对此发表了评论[4],并宣布如果有道理的话,他们可能会移除该积木。

参考

  1. http://scratch.mit.edu/discuss/topic/96594/
  2. http://scratchforums.blob8108.net/forums/viewtopic.php?id=26735
  3. http://scratchforums.blob8108.net/forums/viewtopic.php?id=115060#p1513879
  4. http://scratch.mit.edu/discuss/topic/96594/?page=2#post-842942

参见