8年前360度全方向に発射できる正弦波レーザーを作りたいです。speed;この方法だと直角方向しか撃てません;;アドバイスをいただけると嬉しいです手書きなので汚いですが、添付画像のようなレーザーがつくりたいのです。y_;return;}中身は「変換」という概念を用いています。b*cosΘ;のような計算をすればよいことが分かっています。(気になるのでしたら実際に証明することもできますが、もし必要ならおっしゃってください。return;}現状が添付画像です。位相0と位相PI/2(PIは円周率)でやってみたところ、綺麗な形になりません180度はPI/2ではなくPIです。それで実行しても思ったようになっていないと思います。これは、元のプログラムが1個前の値に増分を加算する方法を取っているためです。数値の変化分は微分値で表すことができます。したがって、yの加算分はsinの微分値になります。cos(phase);にします。微分を習っていない方に説明するだけの能力は私にはありませんのでご了承ください。8年前サンプルを作ってみました。参考にどうぞ方針としては、レーザーをX軸方向に進むものとして計算しておき、実際に描画するときに回転後の座標を得るようにしています。返答遅れて申し訳ありません;;a5uaさんやnonさんが教えてくれた通りに組んだら無事に出来ました。ミクプラは自由にリンクできます。