From Test-Scratch-Wiki

 
Line 3: Line 3:
 
| 名      = 造型换成下一个
 
| 名      = 造型换成下一个
 
| sb      = 造型換成下一個
 
| sb      = 造型換成下一個
| imagewidth = 91
 
 
| 类别  = [[Zho:外观类积木|外观类积木]]
 
| 类别  = [[Zho:外观类积木|外观类积木]]
 
| 形狀      = [[Zho:条形积木|条形积木]]
 
| 形狀      = [[Zho:条形积木|条形积木]]
 
}}
 
}}
The '''Next Costume''' [[Zho:积木|积木]] is a [[Zho:外观类积木|外观类积木]] and a [[Zho:条形积木|条形积木]]. The block changes its [[Zho:角色|角色]]的 [[Zho:造型|造型]] to the next one in the [[Zho:造型面板|造型面板]], but if the current costume is the last in the list, the block will loop to the first.
+
造型换成下一个[[Zho:积木|积木]],原文为 '''Next Costume''',是个[[Zho:外观类积木|外观类]][[Zho:条形积木|条形积木]]。这个积木会将[[Zho:角色|角色]]的[[Zho:造型|造型]]改变,所替换的造型是依据[[Zho:造型面板|造型面板]]列表中的顺序,如果当前造型是列表的第一个,使用此积木会换成第二个,如果当前显示的是列表中的最后一个造型,使用此积木会跳回第一个来显示。
  
The [[Zho:舞台|舞台]]'s version is '''[[Zho:下一个背景(积木)|背景换成下一个]]'''.
+
[[Zho:舞台|舞台]]专用的积木则是 '''[[Zho:下一个背景(积木)|背景换成下一个]]'''
  
 
==用法示例==
 
==用法示例==
This block is mainly used in [[Zho:让角色动起来|动画类]] [[Zho:程式|程式]], in which a sprite will progress through its costumes as with [[Zho:动画类专案#停止动作|停止动画的动作]]. The [[Zho:等待 () 秒(积木)|等待 () 秒]] block is often used along with it to improve the animation speed.
+
这个积木主要是用在[[Zho:让角色动起来|动画类]][[Zho:程式|程式]], 当中角色会循序的更换它的造型,并搭配[[Zho:动画类专案#停止动作|停止动作]]来完成逐格式的动画。其中也常使用[[Zho:等待 () 秒(积木)|等待 () 秒]] 来让角色的动作更协调。
  
An example script is below:
+
范例程式如下:
  
 
<scratchblocks>
 
<scratchblocks>
Line 24: Line 23:
 
</scratchblocks>
 
</scratchblocks>
  
This contains the costume change and the animation delay.
+
里头包含了造型的变换还有动画的延迟时间。
  
==应用==
+
==替代用法==
{{main|List of Block Workarounds}}
+
{{Zho/主页|Zho:替代用法列表}}
Along with the [[Zho:造型换成 ()(积木)|造型换成 ()]] block, it is one of the most commonly used 外观类积木. However, this block is technically unnecessary due to the fact that the following code can be used:
+
 
 +
它和[[Zho:造型换成 ()(积木)|造型换成 ()]]积木是外观类积木中最常使用到的一类积木,不过,由于有以下代码,技术上这个积木就不是很必要存在:
  
 
<scratchblocks>造型換成 ((造型编号) + (1))</scratchblocks>
 
<scratchblocks>造型換成 ((造型编号) + (1))</scratchblocks>
  
To get the effect of the nonexistent <sb>previous costume//category=looks</sb> block, the addition can be changed to subtraction, like this:
+
依照这个代码,还可以得到一个不存在的 <sb>造型换成上一个//category=looks</sb> 积木, 只要把加法改成减法就可以了:
  
 
<scratchblocks>造型換成 ((造型编号) - (1))</scratchblocks>
 
<scratchblocks>造型換成 ((造型编号) - (1))</scratchblocks>
  
===Removal===
+
===移除建议===
Many [[Zho:Scratcher|用户]] have made suggestions about removing this block, insisting that it does not make any sense without a Previous Costume block.<ref>http://scratch.mit.edu/discuss/topic/96594/</ref> However, others have disagreed, saying that it saves time, is useful for animations, makes the scripting area less cluttered, and helps new Scratchers be less confused.<ref>{{Forum Archive|26735}}</ref><ref>{{Forum Archive|115060|p=1513879}}</ref>
+
很多的[[Zho:Scratcher|用户]]曾经建议过要移除这个积木,坚持的理由是如果没有另一个称为「造型换成上一个」的积木,这个积木就没有道理、也没有需要存在<ref>http://scratch.mit.edu/discuss/topic/96594/</ref>。然而,其他的人不同意这个说法,认为它节省了时间,对动画非常有用,并帮助程式工作区变得比较简洁,也减少新手的困扰<ref>{{Forum Archive|26735}}</ref><ref>{{Forum Archive|115060|p=1513879}}</ref>
 
 
The [[Zho:Scratch 团队|Scratch 团队]] made a comment on it<ref>http://scratch.mit.edu/discuss/topic/96594/?page=2#post-842942</ref> and announces that they might remove the block if it makes sense.
 
  
 +
[[Zho:Scratch 团队|Scratch 团队]]对此发表了评论<ref>http://scratch.mit.edu/discuss/topic/96594/?page=2#post-842942</ref>,并宣布如果有道理的话,他们可能会移除该积木。
 
==参考==
 
==参考==
 
<references/>
 
<references/>

Latest revision as of 11:22, 22 April 2018

造型换成下一个
造型換成下一個
类别 外观类积木
形狀 条形积木

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

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

用法示例

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

范例程式如下:

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

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

替代用法

主頁:Zho:替代用法列表

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

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

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

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

移除建议

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

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

参考

参见

Cookies help us deliver our services. By using our services, you agree to our use of cookies.