スプライトが円周上をぐるぐる移動するスクリプトです
プロジェクトはこちら
円周をぐるぐる回す Scratchで作成
スクリプトはこのようになります。「x」と「y」が回転の中心点、「半径」が回転する円の半径です。このスクリプトではx座標とy座標の計算で同じ半径の値を利用していますが、異なる値にすると楕円軌道を移動します。あと、角度の増やす量をマイナスにすると時計方向に回転します。いろいろ数値を変更して試してみてください
回転させながら前進させたい場合は・・・
このようなスクリプトを追加すればOKです。左端まで移動したら右端から再び登場します
シューテングゲームの敵の動きなどに使えそうです
Scratch 3.0に対応した書籍です[PR]
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク