Commented by: Dr.ソウイチ
at 2006-03-23 19:17:42
今度はいい感じですね!絵もすこし変わっていい感じです。
別にいいのですが…(無視OK)
どうやら星が出るところがかたよっているようです。
それはUFOから星を出しているせいだと思います。
それで
①appear(new ★(x,y,絵));
となっているようですが、
②appear(new ★(rnd(600),-10,絵));
これでかたよらないと思います。
①のx,yはUFOのx,yから出しているようなものなので、
それを②のようにしてしまうことにより、画面の外(上の方)から
だすようになるというわけです。
※間違えやすいのですがxの部分のrndは星がでる確率では無く、
xの値がランダムということです。yの-10は、画面の上の方です。
これにより、命令はUFOに書かなくてもいいことになるし、
命令は1つで済むというわけです。
さらに動作は軽くなります。
※またまた注意ですが、②の場合2個命令を書くと星が出る確率が上がります。
|