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

Yoshiki Ohshima yoshiki @ vpri.org
2008年 8月 12日 (火) 11:42:56 JST


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 メーリングリストの案内