描画#

導入#

VRロボットは、移動しながらペンを使って遊び場に絵を描きます。ロボットのペンは、太さや色を変えたり、囲まれた領域を塗りつぶしたりすることができます。

以下は利用可能なブロックの一覧です。

ペンを動かす#

ペン移動ブロックはロボットのペンを上げ下げすることで、描画の開始や停止を可能にします。

ペンを移動 [下 v]

パラメータ

説明

州

ロボットのペンの状態:

  • 下降
  • 上昇

例

開始したとき :: hat events
[Draw a square.]
ペンを移動 [下 v]
(4) 回繰り返す
[前進 v] へ [150] [mm v] 走行 ▶
[右 v] へ [90] 度旋回 ▶

ペンの幅を設定する#

ペンの幅を設定ブロックは、ペンで描画される線の太さを設定します。

VEXcode VR Art Canvas + プレイグラウンドを上から見た図。5本の異なる黒い線が横に並んで描かれています。各線は幅が異なり、右に行くにつれて太くなります。

ペンの幅を [thin v]に設定する

パラメータ

説明

幅

ロボットのペンの幅:

  • 極細
  • 細(デフォルト)
  • 中程度
  • 太
  • 極太

例

開始したとき :: hat events
[Draw an extra wide square.]
ペンの幅を [extra wide v]に設定する
ペンを移動 [下 v]
(4) 回繰り返す
[前進 v] へ [150] [mm v] 走行 ▶
[右 v] へ [90] 度旋回 ▶

ペンをカラーに設定する#

ペンの色を設定ブロックは、プリセットリストからペンの色を設定します。

ペンの色を [黒 v]に設定する

パラメータ

説明

色

ロボットのペンの色:

  • 黒
  • 赤
  • 緑
  • 青

例

開始したとき :: hat events
[Draw a blue square.]
ペンの色を [青 v]に設定する
ペンを移動 [下 v]
(4) 回繰り返す
[前進 v] へ [150] [mm v] 走行 ▶
[右 v] へ [90] 度旋回 ▶

ペンの色を設定する#

ペンカラー設定ブロックでは、赤、緑、青、および不透明度の値を手動で指定することで、ペンの色を設定できます。ペンカラー設定ブロックで色をクリックすると表示されるスライダーを使用して、各値を調整してください。

ペンの色 (::#000000)設定

パラメータ

説明

赤

赤色の値(0~255)。

緑

緑色の値(0~255)。

青

青色の値(0~255)。

不透明度

色の透明度を0~100のパーセンテージで表したもの。

例

開始したとき :: hat events
[Draw a pink square.]
ペンの色 (::#D900D9)設定
ペンを移動 [下 v]
(4) 回繰り返す
[前進 v] へ [150] [mm v] 走行 ▶
[右 v] へ [90] 度旋回 ▶

塗りつぶし領域#

塗りつぶしエリアブロックは、赤、緑、青、および不透明度の値を手動で指定することで、遊び場や囲まれたエリアを特定の色で塗りつぶします。塗りつぶしエリアブロック内の色をクリックすると表示されるスライダーを使用して、さまざまな値を調整してください。

領域を色 (::#000000)で塗りつぶす

パラメータ

説明

赤

赤色の値(0~255)。

緑

緑色の値(0~255)。

青

青色の値(0~255)。

不透明度

色の透明度を0~100のパーセンテージで表したもの。

例

開始したとき :: hat events
[Fill the playground with pink.]
ペンを移動 [下 v]
領域を色 (::#D900D9)で塗りつぶす