日刊!プチコン3号――自由度が高くなった「BG画面」:カウントダウン企画第5回
待ちきれないプチコン待機組のために、配信日まで日刊連載開始! 記事のネタが尽きるのが先か、配信が始まるのが先か!
- →第1回:プチコンの常識が変わる「画面レイヤー」
- →第2回:4倍編集拳!「プログラムSLOT」
- →第3回:「プログラムSLOT」を活用してみる
- →第4回:ちょっと便利な「SmileTool」
自由度が高くなった「BG画面」と回転時の注意点
BG画面はタイル状の画像を敷き詰めた画面で、通常ゲームの背景などに使用されることが多い。プチコンmkIIではユーザー用BGスクリーン前、ユーザー用BGスクリーン後の2画面があり、8×8ピクセルのキャラクターを64×64個敷き詰めることができた(表示範囲は32×24)。
一方、プチコン3号では1キャラクタ16×16ピクセル、BGのサイズは可変(幅×高さが16383まで。表示範囲は25×15)、画面数は4レイヤーに増えている。
そのほか、BG画面はレイヤーごとに回転や拡大/縮小できるようになった。回転はBGROT、拡大/縮小はBGSCALE命令で指定する。レイヤー(画面)の倍増と合わせて表現の自由度が非常に高くなっている。なお、回転や拡大/縮小を行う場合の中心点は初期状態では(0,0)になる点に注意。以下の図を参照して欲しい。
サンプル
関係する命令
BGSCREEN レイヤー,幅,高さ
説明
BGスクリーンのサイズをレイヤーごとに設定
引数
レイヤー
対象のレイヤー番号:0〜3
幅,高さ
キャラ単位の幅と高さ(幅x高さが16383以下まで)
※初期状態では25x15
BGOFS レイヤー,[X],[Y],[Z]
説明
BGスクリーンの表示オフセットを変更
引数
レイヤー
対象レイヤー番号:0〜3
X,Y
表示オフセットのドット座標
Z
奥行方向の座標(奥:1024<液晶面:0<手前:-256)
BGPUT レイヤー,X,Y,キャラ番号
説明(1/2)
BGスクリーンへのBGキャラ配置
引数
レイヤー
対象レイヤー番号:0〜3
X,Y
配置先キャラ座標(0〜BGSCREENで指定した値-1)
キャラ番号
配置するBGキャラの番号:0〜4095
BGHOME レイヤー,位置X,位置Y
説明
レイヤーの表示原点設定
※BGスクリーンに対する回転や拡大縮小の原点
引数
レイヤー
対象のレイヤー番号:0〜3
位置X,Y
ドット単位の原点座標
BGROT レイヤー,角度
説明
BGスクリーンの回転
引数
レイヤー
対象レイヤー番号:0〜3
角度
回転角(時計回り):0〜360
BGSCALE レイヤー,拡大率X,拡大率Y
説明
BGスクリーンの拡大縮小
引数
レイヤー
対象レイヤー番号:0〜3
拡大率X,Y
0.5=50% 1.0=100% 2.0=200%
BGOFS レイヤー,X,Y[,Z]
説明
BGスクリーンの表示オフセットを変更
引数
レイヤー
対象レイヤー番号:0〜3
X,Y
表示オフセットのドット座標
Z
奥行方向の座標(奥:1024<液晶面:0<手前:-256)
次回は多彩な画面モードやリソースを制御する「XSCREEN」を紹介する。ちなみに土日祝日は休載です。
「日刊!プチコン3号」で取り上げて欲しいネタや疑問、質問、感想は、ハッシュタグ「#nikkan_petitcom3」をつけてツイート! ライターの瓜生氏がたぶん(連載の中で)答えてくれるぞ。
関連記事
- カウントダウン企画第4回:日刊!プチコン3号――ちょっと便利な「SmileTool」
待ちきれないプチコン待機組のために、配信日まで日刊連載開始! 記事のネタが尽きるのが先か、配信が始まるのが先か! - カウントダウン企画第3回:日刊!プチコン3号――「プログラムSLOT」を活用してみる
待ちきれないプチコン待機組のために、配信日まで日刊連載開始! 記事のネタが尽きるのが先か、配信が始まるのが先か! - カウントダウン企画第2回:日刊!プチコン3号――4倍編集拳!「プログラムSLOT」
待ちきれないプチコン待機組のために、配信日まで日刊連載開始! 記事のネタが尽きるのが先か、配信が始まるのが先か! - カウントダウン企画第1回:日刊!プチコン3号――プチコンの常識が変わる「画面レイヤー」
待ちきれないプチコン待機組のために、配信日まで日刊連載開始! 記事のネタが尽きるのが先か、配信が始まるのが先か! - プチコンmkIISRじゃないよ:なかなか出ない“プチコン3号”を見てきた――東京ゲームショウ2014
自分の手から「作る」ということを奪われてしまった昔の少年にも、「作りたい」という気持ちがまだ形にならない今の少年にも応えてくれる――それがプチコン3号だ。 - 思い出をカタチに:「プチコンmkII」で懐かしむ「レトロPC」の世界
Twitterで相互フォローをしている某氏から、8ケタの番号が書かれたナゾめいたDMが届いた。近所のコンビニに向かい、コピー機のタッチパネルから指示された予約番号を打ち込む。吐き出されたA3用紙に印刷されていたのは、23枚のQRコードと取り扱い説明書だった……。
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.