Thinking.http://tomose.dynalias.net/RO/?cmd=s&k=c4409e3b18歌屋と万力屋と、その他のコのROページ。21:39:56お名前:雑記:ホムAI:ダンスは意外に面倒くさい。先日の日記で書いた「娯楽」ネタ。いわゆる「くるくるダンス」では、文字通り「円を描くルート」をくるくる回るのが主流です。繰り返しになりますが、円だけじゃ「遊び」というにはちょっと弱い、というのが友瀬の根底にある気持ちです。それを受けて、円以外のルートとか、「ユーザに軌道登録させる」とかを考えていたのですが。実際に動かし始めて、意外と苦しいということに気づきました。これはROやってれば知ってて当然の、なんでやるまで気づかなかったんだ、って仕様関連です。[-]どんな仕様かというと・・・ROで「桂馬とび的位置を移動先指定」したときの、オブジェクトの移動ルート。わかりやすく図を描きます。Eわかりますよね?移動ルートは、出発点と目標点を結ぶ直線にはなりません。ROでは、X/Y軸それぞれ独立して・同じ速度で「目標に近づく」ように移動します。その結果、最初は「斜め45度」で直進。X/Yのどちらかが先に「一致」するところまで移動したら、それ以降は残りの軸方向だけ直進。いう「2直線のつながる折れ線」になるわけです。別の言い方をすると、ROの移動で「2点の間を一直線に移動」を保証できるのは。「X軸のみ・Y軸のみ変化する縦横直線」と、「X/Y軸同時移動の45度直線」しかないのです。これ、実は非常に苦しい。『描くことができる軌道』が極端に制限されてしまうから。『星型』とかは無理です。あれは約30度の鋭角を描けないとならないですから。厳密な意味では、「円運動」だってできません。多くのAIでの円は、8角形で実現されているようです。実は考えていた腹案には「文字軌道」があったのですが、これもちょっと検討しなおしが必要。「45度の線」を使ったそれっぽい表現ができるか、考えないとならない。いう仕様を理解したうえで相応の図を描けといわれたら、それっぽくはできます:ドット絵を描くような要領でやればいいわけで。それでも、移動の滑らかさが弱くなるような問題も含めて、かなり苦しい部類といわざるを得ません。バックアップある名言。