おいしいAS3 -22ページ目

AS3ライブラリドキュメンテーションリンク

AS3と使ってるライブラリのドキュメンテーションのリンクをメモ

ActionScript3.0

Tweener
TweenMax
Box2D
WOW
PaperVision3D


TweenerはTweenMaxt使い始めてから使わなくなりましたが
TweenMaxは有料ユーザー限定のサイトとかでは使えないという
ちょっと特殊なライセンスしてるのでいつか
使う事になるかもってことで削除はしてません


WOWは実のところ全然使ってないです

すごいとは思う
すごいとは思うのだけど

使いどころがわからない

MAMPにMovableTypeを…

DTPやってたときもそうだったんだけど
DTP検定の勉強してても
あんまり現場で実際使われてるものが
どういうものなのかって
知る機会ないんですよね…

イラレの鬼とか現場じゃこれがなきゃ
始まらないってやつでも
検定にはでてきませんからね

…で

去年同じようにこんどは
WEBデザイナー検定の2級を
とったりしたのだけど
MovileTypeなんて知らなかった
今週はじめて聞いたんですよ

僕がDTPの傍らでWEBサイトの更新を
DWでやりながらCMSとかASPとかに思いを馳せて
『クライアントがブログみたいに
簡単に自分で更新できるCMSな
HPみたいなもんがあったらはやるだろうな』
とか思ってた頃にもうあったみたいな…
(思ってただけで調べもしなかったからな…)


それで今頃『うわぁ、あったんだ』ということで
これはウチのMAMPにもいれとかねばとおもったら
これまたぜんぜん一筋縄でいかないのですな

しらべてみるととりあえずMovableTypeは
Perlからデータベース使うのがデフォなので
Perlからデータベース使うためのモジュールがいる

まあMySQLつかうからDBIとDBD::mysqlってのが
必要なんだなとわかる


DBIは順調にインストール、が
DBD::mysqlがなかなかうまくいかない

DBD::mysqlモジュールはインストールに
MySQLのmysql_configとかデータベースの
情報がいろいろ必要なんだけど
MAMPにはMySQLは入るには入ってるんだけど
フルバージョンじゃなくてそういう情報がちょっとたりない

そこでMySQLがフルで入ってる
MAMPのソースの方を入手して
MySQLの圧縮ファイルを拡張して
必要なところに必要なものを
手動で入れてやる作業をしてみるも

libディレクトリ?ないんですけど?

orz


検索かけてとにかくlibと付く
フォルダの内容を片っ端から
MAMPのlib/mysql入れてみたけど無駄だった…

結局わからなかった

もしかしてMAMPのソースの方の
MySQLもフルじゃなかった?

そんなこんなで四苦八苦、東奔西走した末に
ここでなんとかなりました


DBD::mysqlモジュールのインストールも
自分では行き詰まってしまいましたが
ジョバンニが一晩でやってくれました

線分が交わるか調べる

おいしいAS3-形状分割

今回のBox2Dで使った形状分割処理の
処理内容の一部の解説

辺と辺の交点を求めるにしても
まずは交わるのかどうかを調べるところから

直線の交点を求めるのは中学の数学レベルの話ですね
ただ一次の連立方程式を解いてやればいいだけです

あとついでに『点の集合が成す多角形が
ある点を含んでいないか?』は
『多角形の全ての線分に対して
その点は同じ側にいないか?』
を調べる事でわかります

これは『形状がお椀型になってないか』
を調べるときに使っています