Cocos2d-xによる2.5次元表現 背景 「次元」というと理系出身の人は大体ベクトル空間の次元を思い浮かべると思います。 最近はネットで「2.5次元の女の子しか興味ない」というと3DCGの美少女のことを指したりしますよね。 実は形式的に整数でない「次元」を定義する場合もあり、「フラクタル次元」では次元は一般に無理数です。 大分話が脱線しましたが、この記事では2次元ゲームライブラリのCocos2dを使用して「奥行き」を表現するための工夫を取り扱います。 Cocos2d-xというと、名前の通り「2次元」を連想する方がほとんどだと思います。 しかし、ちょっとした拡張でspriteに奥行きがあるように見せることができますので、ここで紹介しようと思います。 使用する技法は3DCGでお馴染みの、「Perspective transformation」です。 さらに、奥行き方向の座標に応じてSpri