Ball
概要
Properties
- Enabled
- Heading
- interval
- PaintColor
- Speed
- Visible
- X
- Y
- Z
Blocks
![]() |
when Ball.ColidedWith [追加ブロック:other] do |
ボールが他の画像と接触した時に実行されます 接触した相手はotherで取得できます |
|
![]() |
左の例の場合、Ball1がBall2、3に接触した場合Ball2、3に設定した色に変わります |
![]() |
when Ball.Dragged [追加ブロック:startX、startY、prevX、prevY、currentX、currentY] |
ボールがドラッグされた時実行されます start:押し始めた時の座標 / prev:直前の座標 / current:現在の座標 |
![]() |
when Ball.EdgeReached [追加ブロック:edge] do |
ボールがキャンバスの端や角にぶつかると実行されます どこに接触したかはedgeで取得できます 端や角の値は下の表を参考にしてください |
-4 | 1 | 2 |
-3 | 3 | |
-2 | -1 | 4 |
![]() |
when Ball.Flung [追加ブロック:x、y、speed、heading、xvel、yvel] do |
ボールがフリックされると実行されます x,y:ボールの座標 / speed:フリックの速さ / heading:フリックの角度 / x(y)vel:フリックの速さのx(y)成分 ※座標は円の中心ではなく、円が入る正方形の左上のものです |
set Ball.Enabled to | ボールの挙動の可/否を設定できます |
set Ball.Heading to | ボールの進行方向を設定できます |
set Ball.Interval to | ボールの描画間隔を設定できます |
set Ball.PaintColor to | ボールの色を設定できます |
set Ball.Radius to | ボールの大きさを設定できます |
set Ball.Speed to | ボールの進行スピードを設定できます |
set Ball.Visible to | ボールの表示/非表示を設定できます |
set Ball.X to | ボールの位置を設定できます。 |
set Ball.Y to | ボールの位置を設定できます。 |
set Ball.Z to | 複数の画像が重なった時の上下関係を数値で設定できます。 |
Ball.Enabled | true、falseの値を取得します |
Ball.Heading | 数値を取得します |
Ball.Interval | 数値を取得します |
Ball.PaintColor | 数値を取得します |
Ball.Radius | 数値を取得します |
Ball.Speed | 数値を取得します |
Ball.Visible | true、falseの値を取得します |
Ball.X | 数値を取得します |
Ball.Y | 数値を取得します |
Ball.Z | 数値を取得します |
Ball | AnyConmponentで使うブロックです |
- 最終更新:2015-07-04 16:10:10