Stackを使ったグラフィックの処理を行ってみます。作成するのは、画面にランダムにドットを表示するプログラムと、スクリーンセーバーのように線を移動させながら描画するプログラムです。簡単なところで画面に点を一つ表示してみましょう。グラフィックまわりのブロックは「グラフィック」のカテゴリにあります。]]というブロックをクリックします。]のブロックの下にくっつけます。Stackの画面は横が320、縦が240なのでX座標を160、Y座標を120にすると画面中央に点が表示されます。]]ブロックを配置したら、実行ボタンをクリックします。画面中央に小さく白い点が表示されたはずです。あまりに細かいので、よく見えないかもしれません。そんな時はハズキルーペでも使ってください。表示されたのを確認したら、座標値や色を変えてみてください。今度は、画面に無限にランダムな位置に点を描画してみましょう。]というブロックを配置します。]ブロックの下に配置します。続ける条件を指定します。条件は無限に繰り返す、つまり真=trueを指定します。]ブロックは「ロジック」のカテゴリにあります。]ブロックの右側にはめこみます。]]ブロックを入れます。]ブロックを配置します。X座標は0〜319,Y座標は0〜239までの値を指定します。]ブロックを使って指定します。]]のXとYにはめこみます。これでできあがりです。実行ボタンをクリックして動かしてみてください。Stackの電源ボタンを押します。画面のUploadの文字が表示されている位置にあるボタンを押してください。Pythonのコードだと以下のようになります。0xffffff)--------------------------------------------------------------------------それでは次に、スクリーンセーバーのように線をランダムに移動させてみましょう。ここでは線の開始座標と終了座標の変数を用意します。変数名は開始座標がx1とy1、終了座標がx2とy2とします。線を移動させるための移動量を示す変数も用意します。これも開始点と終了点が必要になります。開始座標と終了座標を示す変数に、最初の座標をセットします。]]をセットというブロックが「変数」のカテゴリにありますのでクリックして配置します。開始座標と終了座標を示す変数に値を設定します。座標値は適当で構いません。次に移動量を示す変数にも値を設定します。1や-1などにしておきます。次に、先ほどのランダムに点を表示するのと同様に、無限に繰り返すブロックを配置します。このブロックの中に線を消す、座標値を加算する、座標値が端になったら移動量を変える、線を描画するといったブロックを配置していきます。文章で説明するのは限度があるので、以下にPythonコードを載せておきます。0xffffff)wait(0.01)--------------------------------------------------------------------------ちなみにブロックエディタではできませんが、Pythonコードを変更すると、フルカラーでカラフルな線を描画できます。以下の行を削除します。0x000000)次に下から2行目を以下のように変更します。0xffffff))これで実行ボタンを押すと、カラフルな線が画面に表示されていきます。変更したPythonコードからブロックエディタに切り替えてしまうと、修正した部分は消えてしまい、元に戻ってしまうので注意してください。【古籏一浩】openspc@alpha.ocn.ne.jphttp://www.openspc2.org/皆様、10連休はいかがお過ごしでしたでしょうか。配達業にはそんな連休は存在しないので、いつものように仕事をしてました。Flowの1.3.0β版がテストできるようになりました。現在のバージョン1.2.3の画面右上にある、BETAの吹き出しボタンをクリックすると1.3.0を試すことができます。最新版とひとつ前のバージョンだけしか使えなくなってしまったようです。前バージョンとの完全互換性がない状態でのInDesgnドキュメントを印刷したら......印刷事故が多発しそうです。変更で混乱してるような状態ですが、スマホやパソコンOSと違って乗り換え先がないので、こうなるとお手上げです。https://jdash.info/archives/Adobe%20CCを契約していてもCS6は使用禁止.html過去のバージョンはダウンロードできませんが、現バージョンは今のうちにダウンロードしておいた方がよさそうです。BeetleCを制御する/古籏一浩この著者の記事一覧へこのサイトについてこのサイトは平日毎日発行しているメールマガジン「日刊デジタルクリエイターズ」のバックナンバーを収録しているサイトです。1998年4月の第1号からすべて収録されています。著者別の掲載リストもあり(ページ末尾)、気になる著者のバックナンバーを読むことができます。基本的にメールマガジンの発行後、このサイトが更新されるので、最新情報を確実に読みたい場合は、メールマガジンを購読して頂くことがお薦めです。「日刊デジタルクリエイターズ」のメールマガジンは、デジタルメディアで活躍する現役クリエイターたちのコラムで構成されている本格派のメールマガジンです。実用的な内容から、インスピレーションを刺激する内容まで多彩なコラムをお届けします。メールマガジンスタンドの「まぐまぐ」「melma!」にメールアドレスを登録するだけです。ご購読は以下のボタンから。Amazonを使用しています。記事)川合和史@コロ。