誰かが私を助けてくれることを願って、珍しい質問があります。Canvas(android)で小刻みに動く線を描きたいのですが、どうすればいいのか頭がおかしくなりません。おたまじゃくしの尻尾になるので、理想的にはもっと三角形の形をして、片方の端を大きくしたいのですが、それは必須ではありません。パスを使用してなんとか達成できると思いますが、どうすればよいかわかりません。グーグルで検索しましたが、解決策が見つかりません。提案をいただければ幸いです。
ありがとう。
誰かが私を助けてくれることを願って、珍しい質問があります。Canvas(android)で小刻みに動く線を描きたいのですが、どうすればいいのか頭がおかしくなりません。おたまじゃくしの尻尾になるので、理想的にはもっと三角形の形をして、片方の端を大きくしたいのですが、それは必須ではありません。パスを使用してなんとか達成できると思いますが、どうすればよいかわかりません。グーグルで検索しましたが、解決策が見つかりません。提案をいただければ幸いです。
ありがとう。
パラメーターとして開始する位相 (角度) を受け取り、プロット ポイント ([x][y]) の配列を返す正弦波ジェネレーターを作成します。次に、これらの点をキャンバスにプロットします。開始位相を 0 から 360 まで時間をかけて変化させることで、ライン ウェーブを作成できます。変化の速さ x ラインの波の速さを決定します。
正弦波発生器については、ここから始めてみてください。
http://www.drdobbs.com/jvm/music-components-in-Java-creating-oscill/230500178
たくさんのオタマジャクシが必要な場合、これはプロセッサに負荷がかかりすぎる可能性があります。この場合、正弦波のセット (たとえば 30 で開始角度が 12 刻み) を描画し、これらを順番にキャンバスに描画できます。