_一本道を延々と走り続ける何か、のDXRubyスクリプト。ZIP」ボタンをクリックすれば、画像も含めて一式がダウンロードできまする。:一本道の道路は、角度を少しずつ変化させて、座標を配列に記録、みたいな感じで作ってたり。図を描いたほうが分かりやすいかな...。実際には、2点の座標と一緒にテクスチャ番号も記録してますが。車を走らせたり、スクロールさせるために、道路の中央の線分情報が必要だけど。上図の、2点の座標の中点を求めれば、線分の一点が求められるので...。要するに、ポリゴンを作るための座標群さえ持ってればあとはどうとでもなるな、と。線分情報だけ持っておいて、両脇の2点の座標をその都度算出する感じでもOKでしょうけど。いう、4点を与えて四角形のテクスチャを変形描画できる機能があるので、ソレを使って道路の各片を描画してます。DXRubyでイージングの実験イージング関数を書いて、思った通りに動くか実験。_easetest.rb大丈夫っぽい。今回は、特定の式しか使わないはずだからと関数を書いちゃったけど。DXRuby上で他にも色々とイージングを使いたいなら、DXRuby作者様が書いたモジュール(?)を使わせてもらったほうがいいのかも。2.0以上じゃないと動かなかった記憶が。角度を滑らかに変化させられるか実験DXRubyを使って、角度を滑らかに変化させられるか実験。イージングを使ってガクッと切り替わらないようにできないかな、どうかな、と。_anglemove.rb滑らかに変化してるように見える。Gistにアップロードしたソースをこの日記ページに埋め込んでみたりちゃんと表示できてるかな。今までは、自宅サーバにソースファイルをテキストファイルとしてアップロードして、リンクを張って、かつ、ページ内にコードをコピペして残してたけど。利用するのと比べて、どっちが楽なのだろう。判断つかないな...。考えてみたら、GistのソレはJavaScriptで埋め込まれてるから、検索サイトが中身を見てくれない、ような気もする。Gistのページのほうを拾ってくれれば問題は無いのか...。