提供: Japanese Scratch-Wiki

(英語版からの翻訳(使用例が微妙な気がしますが))
 
(ひらがなヘッダの追加 (Bot))
(5人の利用者による、間の6版が非表示)
1行目: 1行目:
{{ブロック
+
{{ひらがなヘッダ}}{{ブロック
 
| name      = 大きさを () ずつ変える
 
| name      = 大きさを () ずつ変える
| image     = File:2.0 Change Size by ().png
+
| block     = <sb>大きさを (10) ずつ変える</sb>
| imagewidth = 122
 
 
| category  = [[見た目ブロック|見た目]]
 
| category  = [[見た目ブロック|見た目]]
 
| type      = [[スタックブロック|スタック]]
 
| type      = [[スタックブロック|スタック]]
 
| default    = 10
 
| default    = 10
 
}}
 
}}
'''大きさを () ずつ変える'''[[ブロック]]([[見た目ブロック]]/[[スタックブロック]])は、[[スプライト]]の大きさを指定した割合(パーセント)だけ現在の値から変更するブロックである。デフォルト(初期状態)のスプライトの大きさは100であり、100より小さい値を与えるスプライトが縮小し、100より大きい値を与えるとスプライトが拡大する。
+
'''大きさを () ずつ変える'''[[ブロック]]([[見た目ブロック]]/[[スタックブロック]])は、[[スプライト]]の大きさを指定した割合(パーセント)だけ現在の値から変更するブロックである。デフォルト(初期状態)のスプライトの[[大きさ (値)|大きさ]]は100であり、マイナスの値を与えるとスプライトが縮小し、プラスの値を与えるとスプライトが拡大する。
  
 
==使用例==
 
==使用例==
21行目: 20行目:
 
{{メイン|代用ブロック一覧}}
 
{{メイン|代用ブロック一覧}}
 
このブロックの動作は次のコードで再現できる。
 
このブロックの動作は次のコードで再現できる。
 
 
<scratchblocks>
 
<scratchblocks>
 
大きさを ((大きさ) + (大きくする量))% にする
 
大きさを ((大きさ) + (大きくする量))% にする
 
</scratchblocks>
 
</scratchblocks>
しかし、「大きさを () ずつ変える」ブロックは値を丸めて使用するのに対して、演算ブロックはそのままの数値を返すため、この2つは厳密に同じ動作とは言えない{{Citation needed}}。
 
  
== 参照 ==
+
しかし、演算ブロックは値を四捨五入して使用するのに対して、「大きさを () ずつ変える」ブロックはそのままの数値を返すため、この2つは厳密に同じ動作とは言えない。<ref>https://github.com/LLK/scratch-flash/blob/develop/src/primitives/LooksPrims.as#L244</ref>
*[[大きさを ()% にする (ブロック)|大きさを ()% にする]]
+
 
 +
== 出典 ==
 +
<references />
 +
 
 +
== 関連項目 ==
 +
*[[大きさを () % にする (ブロック)|大きさを () % にする]]
 
*[[大きさ (ブロック)]]
 
*[[大きさ (ブロック)]]
 
*[[大きさ (値)]]
 
*[[大きさ (値)]]
34行目: 36行目:
 
[[カテゴリ:見た目ブロック]]
 
[[カテゴリ:見た目ブロック]]
  
 +
[[de:Ändere Größe um () (Block)]]
 
[[en:Change Size by () (block)]]
 
[[en:Change Size by () (block)]]
[[de:Ändere Größe um () (Block)]]
+
[[hu:Méret változzon () (blokk)]]

2018年8月14日 (火) 10:36時点における版

このきじは ひらがなのページがありません。ごめんなさい。
大きさを () ずつ変える
大きさを (10) ずつ変える
カテゴリ 見た目
タイプ スタック

大きさを () ずつ変えるブロック見た目ブロックスタックブロック)は、スプライトの大きさを指定した割合(パーセント)だけ現在の値から変更するブロックである。デフォルト(初期状態)のスプライトの大きさは100であり、マイナスの値を与えるとスプライトが縮小し、プラスの値を与えるとスプライトが拡大する。

使用例

このブロックはスプライトの大きさを変更したい場合に使用する。よくある使用例は次のとおり:

  • 3D空間にいるスプライト(スプライトが奥に行ったときは小さく、手前に来たときは大きくする必要がある)
  • オブジェクトが成長する様子を表す
  • オブジェクトが縮んでいく様子を表す
  • ペンブロックのスタンプ機能をつかってスプライトをペンブラシとして使うとき、ブラシの大きさを変える
  • 「水」スプライトを縮小して、プールの水が排水口に流れていく様子を表す

別のブロックによる表現

詳細は「代用ブロック一覧」を参照

このブロックの動作は次のコードで再現できる。

大きさを ((大きさ) + (大きくする量))% にする

しかし、演算ブロックは値を四捨五入して使用するのに対して、「大きさを () ずつ変える」ブロックはそのままの数値を返すため、この2つは厳密に同じ動作とは言えない。[1]

出典

  1. https://github.com/LLK/scratch-flash/blob/develop/src/primitives/LooksPrims.as#L244

関連項目