提供: Japanese Scratch-Wiki

(デフォルトソートの整備(Botによる自動編集) X座標を () ずつ変える (ブロック) --> Xさひようを () すつかえる (ふろつく))
 
(6人の利用者による、間の9版が非表示)
1行目: 1行目:
{{ブロック
+
{{ひらがなヘッダ}}{{ブロック
 
|name = X座標を () ずつ変える
 
|name = X座標を () ずつ変える
 
|block = <sb>X座標を () ずつ変える</sb>
 
|block = <sb>X座標を () ずつ変える</sb>
5行目: 5行目:
 
|type = [[スタックブロック|スタック]]
 
|type = [[スタックブロック|スタック]]
 
}}
 
}}
'''X座標を () ずつ変える'''[[ブロック]]([[動きブロック]]/[[スタックブロック]])は、[[スプライト]]の[[コスチューム]]の[[中心点]]の[[X座標]]を入力した値だけ変えるブロックである。なお、x軸の範囲は-240~240である。
+
'''X座標を () ずつ変える'''[[ブロック]]([[動きブロック]]/[[スタックブロック]])は、[[スプライト]]の[[コスチューム]]の[[中心点]]の[[x座標 (値)|x座標]]を入力した値だけ変えるブロックである。なお、x軸の範囲は-240~240である。
  
 
== 使用例 ==
 
== 使用例 ==
11行目: 11行目:
  
 
*ゲームプロジェクトでは、プレイヤーが[[スプライト]]を矢印キーで操作することがよくある。そのとき、矢印キーで操作する[[スクリプト]]を制御する時に[[Y座標を () ずつ変える (ブロック)|Y座標を () ずつ変える]]ブロックと併用してよく使われる。
 
*ゲームプロジェクトでは、プレイヤーが[[スプライト]]を矢印キーで操作することがよくある。そのとき、矢印キーで操作する[[スクリプト]]を制御する時に[[Y座標を () ずつ変える (ブロック)|Y座標を () ずつ変える]]ブロックと併用してよく使われる。
<sb>@がクリックされたとき
+
<scratchblocks>@greenFlag が押されたとき::events hat
 
ずっと
 
ずっと
 
もし <[左向き矢印 v] キーが押された> なら
 
もし <[左向き矢印 v] キーが押された> なら
21行目: 21行目:
 
end
 
end
  
</sb>
+
</scratchblocks>
 
*正弦波の描画
 
*正弦波の描画
<sb>@がクリックされたとき
+
{{拡張機能使用|pen}}
x座標を (-240) 、y座標を (([sin v] \( (-240) \)) * (100)) にする//-240はステージの一番左
+
<scratchblocks>@greenFlag が押されたとき::events hat
 +
x座標を (-240) 、y座標を (((-240)の[sin v]::operators) * (100)) にする//-240はステージの一番左
 
消す//リセット用
 
消す//リセット用
 
ペンを下ろす//最初の点を描画
 
ペンを下ろす//最初の点を描画
30行目: 31行目:
 
ペンを上げる
 
ペンを上げる
 
x座標を (1) ずつ変える
 
x座標を (1) ずつ変える
y座標を (([sin v] \( (x座標) \)) * (100)) にする
+
y座標を (((x座標)の[sin v]::operators) * (100)) にする
 
ペンを下ろす
 
ペンを下ろす
end</sb>
+
end</scratchblocks>
  
 
== 別のブロックによる表現 ==
 
== 別のブロックによる表現 ==
43行目: 44行目:
  
 
== 関連項目 ==
 
== 関連項目 ==
[[x座標を () にする (ブロック)]]
+
*[[x座標を () にする (ブロック)]]
 
+
*[[y座標を () ずつ変える (ブロック)]]
[[y座標を () ずつ変える (ブロック)]]
+
*[[x座標 (ブロック)]]
 
 
[[x座標 (ブロック)]]
 
  
 
==出典==
 
==出典==
57行目: 56行目:
 
[[de:Setze Richtung auf () (Block)]]
 
[[de:Setze Richtung auf () (Block)]]
 
[[en:Point in Direction () (block)]]
 
[[en:Point in Direction () (block)]]
[[fr:Scratch Wiki Accueil/les blocs/mouvement/se diriger en faisant un angle de ( v)]]
+
[[fr:Scratch Wiki Accueil/les blocs/mouvement/se diriger en faisant un angle de ( v)]]{{デフォルトソート:Xさひようを () すつかえる (ふろつく)}}

2019年8月28日 (水) 13:43時点における最新版

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

X座標を () ずつ変えるブロック(動きブロック/スタックブロック)は、スプライトコスチューム中心点x座標を入力した値だけ変えるブロックである。なお、x軸の範囲は-240~240である。

使用例

X座標を () ずつ変えるブロックのよくある使用例は次の通り:

@greenFlag が押されたとき::events hat
ずっと
もし <[左向き矢印 v] キーが押された> なら
x座標を (-5) ずつ変える
end
もし <[右向き矢印 v] キーが押された> なら
x座標を (5) ずつ変える
end
end

  • 正弦波の描画
@greenFlag が押されたとき::events hat
x座標を (-240) 、y座標を (((-240)の[sin v]::operators) * (100)) にする//-240はステージの一番左
消す//リセット用
ペンを下ろす//最初の点を描画
(480) 回繰り返す//480は端から端までの距離
ペンを上げる
x座標を (1) ずつ変える
y座標を (((x座標)の[sin v]::operators) * (100)) にする
ペンを下ろす
end

別のブロックによる表現

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

X座標を () ずつ変えるブロックは、以下のスクリプトで代用できる。

x座標を ((x座標) + (増やしたい数)) にする

x座標を ((x座標) + (増やしたい数)) 、y座標を (y座標) にする

関連項目

出典