このBookでは、LilyPlaygroundで描いた図形を動かすプログラミングを学びます。 工夫をこらして、美しいアニメーションをつくっていきましょう。
LilyPlaygroundでは、1秒間に最大60回、画面をリフレッシュします。その1回ごとに図形のパラメータを変えることで、動きを表現します。
1回ごとに加算する値を delta
と呼びます。たとえば、 position
の加算値は deltaPosition
です。
てはじめに deltaPosition
を使ってみましょう。
-
design関数内に、
PGCircle()
を書きます。 -
PGCircleに
.deltaPosition(dx:dy:)
を追加します。
|
|
- 「コードを実行」を押します。
目標
- 中心から右上に移動する円が出たら成功です。
終わったら次のページへ進みます。