wonderfl.netPuyoDotPuyoDotプヨっとしたドット。下のほうにあるパレットから拾ってきて表示するよ。したり、引っ張ったり、新しいドット絵を追加して遊んでね。(マップが意外と見ずらくなった。wonderflって等倍フォントじゃないんだね等倍のテキストエディタか何かで編集すると楽かも)本当はドットを編集する機能も入れたかったんだけど力尽きるどころの話じゃなかったから今回は諦めた。ドット状、任意外形の弾性体を表現します。いう、ぐにぐにしたものは、各頂点をテンションで繋ぐfladdict式が一番軽くて綺麗なのですが、そうすると自由な形にはしにくいという欠点があります。今回の手法では、小さな点が、バネで繋がっているモデルをしており、一部が欠けてもそれらしい動作をします。バネは回転方向への力も持ち、隣の点を、距離だけではなく正常な角度に保とうとします。欠点として、点の数が多くなるため圧倒的に重いことと力の伝わり方が遅いため、伸びやすい物体になってしまうことです。前者はリファクタリングしていく必要があります。後者は、今回解決のために点を2個先まで接続する手法をとりました。キング・カズマのドットバージョンを入れたかったんだけど16x32ドットは重くなりすぎて断念。軽量化して、そのくらいは動くようになりたい。{/*PuyoDotプヨっとしたドット。下のほうにあるパレットから拾ってきて表示するよ。したり、引っ張ったり、新しいドット絵を追加して遊んでね。(マップが意外と見ずらくなった。wonderflって等倍フォントじゃないんだね等倍のテキストエディタか何かで編集すると楽かも)本当はドットを編集する機能も入れたかったんだけど力尽きるどころの話じゃなかったから今回は諦めた。/*ドット状、任意外形の弾性体を表現します。いう、ぐにぐにしたものは、各頂点をテンションで繋ぐfladdict式が一番軽くて綺麗なのですが、そうすると自由な形にはしにくいという欠点があります。今回の手法では、小さな点が、バネで繋がっているモデルをしており、一部が欠けてもそれらしい動作をします。バネは回転方向への力も持ち、隣の点を、距離だけではなく正常な角度に保とうとします。欠点として、点の数が多くなるため圧倒的に重いことと力の伝わり方が遅いため、伸びやすい物体になってしまうことです。前者はリファクタリングしていく必要があります。後者は、今回解決のために点を2個先まで接続する手法をとりました。キング・カズマのドットバージョンを入れたかったんだけど16x32ドットは重くなりすぎて断念。軽量化して、そのくらいは動くようになりたい。flexBuilderとの互換性。wonderflではキャプチャに背景色が反映されないので、背景色Spriteで覆う。TODO:速度に対しての処理で良いはず。