直線上に配置



←前のページ  次のページ→


2.スクリプトの説明〜”枝を増やす”

スクリプトの説明ということで、まずは”枝を増やす”スクリプトから説明していきます。
まずどんなスクリプトなのか図を見せます。



どういう仕組みかわかりやすく直してみると、次のようになります。

幹の”何段階やるか”が0より大きい時
    幹の”何段階やるか”から1を引く
    自分をコピーする。そしてコピーされたオブジェクトの”枝一本目”スクリプトを1回実行
                   〃               ”枝二本目”スクリプトを1回実行
                   〃               ”枝三本目”スクリプトを1回実行
幹の”枝を増やす”スクリプトをストップさせる(自分でこのスクリプトをストップさせる)
※ ”何段階やるか”は、変数の名前です。また、表の上の段はテスト(質問)タイルです。

絵で表すと、次のようになります。



最後にこのスクリプト自体をストップするのは、
もしそうしないと”何段階やるか”が0になるまでコピーを続けてしまうからです。
(要するに、何重にもコピーされてしまうということです)

次は、”枝一本目”、”枝二本目”、”枝三本目”のスクリプトをまとめてやります。


←前のページ  次のページ→


ページ飛び機能
1 2 3 4 5 6 7 8


トップ アイコン トップページへ戻る
Squeak の部屋へ戻る


直線上に配置