[Squeak-ja: 3963] Re: Etoy 回転させながらすすむ

Kazuhiro Oyamatsu oyak @ asu.aasa.ac.jp
2008年 8月 12日 (火) 12:59:06 JST


阿部さん、大島さん、

早速のコメントをありがとうございます。
なるほど「進める」部分を、自分で(x座標、y座標を指定して)スクリプトにしてしまえばいいのですね。XOを開けられなかったし、我ながら頭が固いなーと感じます。

最新版のEtoyは便利そうでいいなと感じますがこれは今macでは使えないのでしょうか?

いずれにしてもくるくる回しながら動かすには工夫が必要なのですね。

親松

>At Tue, 12 Aug 2008 11:37:26 +0900,
>Kazuhiro ABE wrote:
>> 
>> こんにちは、阿部です。
>> こちらこそ、ボストンではお世話になりました。また貴重なバグレポートをありがとうございました。
>> 
>> 2008/08/12 11:28 Kazuhiro Oyamatsu <oyak @ asu.aasa.ac.jp>:
>> > Etoyに関する質問です。
>> > 図形を、例えば楕円を、回転させながら一方向に進めることは可能でしょうか?
>> > 進行方向(重心運動)と図形の回転(内部運動)は別々にとれないのでしょうか?
>> 
>> 「回す」と「進める」の組み合わせだと難しいですが、「回す」と「x座標に以下を足す」の組み合わせで可能です。たとえば、サイクロイドは以下のようになります。
>> http://squeakland.jp/seaside/SBSuperSwiki/4c7bfb6d-00a3-4e1f-b403-61325adfe269
>> もし斜めに動かしたい場合は「y座標に以下を足す」も使ってベクトルを合
>> 成します。
>
>  最新のEtoysであれば、"forward direction"もタイルで操作できますので、
>
>Ellipse forward by 5
>Ellipse forward direction increase by -5
>Ellipse turn by 5
>
>というスクリプトを作ることはできます。
>
>-- Yoshiki


Squeak-ja メーリングリストの案内