
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
前回の第37回「インスタンスの回転と重ね順」は、ふたつの面を前後に置いて、y軸で水平に回した。今回は... 前回の第37回「インスタンスの回転と重ね順」は、ふたつの面を前後に置いて、y軸で水平に回した。今回はさらに2面増やし、矩形の画像で四方を囲んで、最後は上下左右に回してみたい(図1)。前回に続き、面の重ね順をどう決めるかが課題だ。 図1 四方に置いた面を上下左右に回す z座標値を調べる仕組みづくり 4面を水平に回すだけなら、前回のスクリプト2と同じように、面が納められた容れ物のSpiteインスタンスの回転角で並べ替えることもできる。しかし、垂直にも回すとなると、ことはそう単純ではない。そこで、4つの面それぞれのz座標で重ね順を決めることにしよう。前回のスクリプト2に手を加えていくことにする。 まず、面のどの位置の座標を調べるかが問題となる。[ライブラリ]のビットマップ(BitmapDataインスタンス)は、Bitmapオブジェクトの基準点が左上角になるように配置された(第37回図2再掲の