日刊!プチコン3号――上下画面の使い分け「XSCREEN」カウントダウン企画第6回

» 2014年11月04日 21時55分 公開
[瓜生聖,ITmedia]

上下画面の使い分け「XSCREEN」

 ニンテンドーDSシリーズの特徴の1つが上下に並ぶ2つの画面だ。DSiまでは上下とも256×192ピクセルで、相違点はタッチパネルの有無くらいだった。3DS以降は上画面が3D表示(立体視)に対応し、解像度も上画面400×240ピクセル、下画面320×240ピクセルにアップ。ディスプレイサイズも上画面のほうが大きくなった。その結果、大きく高解像度で3D表示が可能な上画面、タッチパネルを搭載した下画面という機能差がより明確になった。

 XSCREENはこれらのハードウェア仕様の変化に伴って追加された命令の1つで、3D機能のオン/オフ、上下画面へのSPRITE、BGレイヤーの割り振りなどを指定する。このBGレイヤーの割り振りが可変になったことで、全体としてのBGレイヤーの枚数は変わらない(プチコンmkIIは上下2枚ずつ、計4枚)にも関わらず、表現力はぐっとアップした。

 また、SPRITEはプチコンmkIIの100個から512個に大幅に増加しただけでなく、ユーザー定義キャラクタが使用できなかった下画面も上画面と同様に利用できるようになった。逆に下画面のキーボードパネルの制御命令はほとんど廃止された。だが、下画面未使用の場合はキーボードパネルが常に表示され、下画面使用時にはINPUT命令による入力待ちのときのみ表示されるため、大きく利便性を欠くことはないだろう。

 XSCREENには上下を結合し、320×480ピクセルの1画面(上画面の両端に非表示領域ができる)として扱うモードもある。シューティングなどの縦長画面や、上下画面間のSPRITEの行き来がある場合などに活用できるだろう。

サンプル

プチコン3号に収録されているテクニカルデモから。上画面、下画面を個別に扱う「XSCREEN 2」と、1つの縦長画面として扱う「XSCREEN 4」

関係する命令

XSCREEN 画面モード[,SPRITE割当数,BG割当数]

 説明

  画面モードの設定

  ・画面モード2,3はDIRECTモードでも使用できるが、実行後は下画面がキーボードに切り替わる

  ・3D指定はペアレンタルコントロールで無効となることもある

 引数

  画面モード

   0:上-3D 下-未使用(デフォルト)

   1:上-2D 下-未使用

   2:上-3D 下-使用(INPUT時はキーボード表示)

   3:上-2D 下-使用(INPUT時はキーボード表示)

   4:上下結合(上画面は2D、INPUTおよびDIRECTモード使用不可)

  SPRITE割当数

   0〜512:上画面に割り当てるSPRITE数

    (下画面は最大SP数-上画面SP数)

  BG割当数

   0〜4:上画面に割り当てるBGレイヤー枚数

    (下画面は最大BG数-上画面BG数)

DISPLAY 画面ID

 説明

  操作対象の上下画面を選択

  ※DISPLAY1は、XSCREEN 2または3のとき指定可

 引数

  画面ID(0:上画面 1:下画面)

 次回はより汎用的になったグラフィックページを解説する。

※本稿の内容は開発中のものです。製品版配信時には仕様が変更される場合があります。

 「日刊!プチコン3号」で取り上げて欲しいネタや疑問、質問、感想は、ハッシュタグ「#nikkan_petitcom3」をつけてツイート! ライターの瓜生氏がたぶん(連載の中で)答えてくれるぞ。


Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2026年02月23日 更新
  1. モニター台とドッキングステーションが合体した「Anker USB-C ハブ 10-in-1 Monitor Stand」が28%オフの1万7990円で販売中 (2026年02月20日)
  2. 上下2画面で作業効率を大幅に高める「InnoView デュアル モバイルモニター」が36%オフの2万8212円に (2026年02月20日)
  3. マウスの概念が変わる! ロジクールG「PRO X2 SUPERSTRIKE」が切り開く“身体感覚”と直結する新たなクリック体験 (2026年02月18日)
  4. 内蔵タッチパッドが変形する「EWiN 折りたたみワイヤレスキーボード」が24%オフの5319円で販売中 (2026年02月20日)
  5. 16GB版と8GB版のすみ分けが進むRTX 5060 Ti――HDD「完売」報道の影響は? 今週末のアキバパーツ事情 (2026年02月21日)
  6. 音楽生成モデル「Lyria 3」をGeminiアプリに統合 日本語の歌詞にも対応/「ChatGPT」に新たなセキュリティ機能「Lockdown Mode」を導入 (2026年02月22日)
  7. 「UGREEN Revodok USB-C ハブ 6in1」が2000円で買える (2026年02月17日)
  8. 画面が伸びる! 勝手に回る! デジタル文房具の未来を拓くLenovoの“変態ギミック”搭載PC 3選 (2026年02月23日)
  9. ルンバが日本のために本気を出した! 「Roomba Mini」が示す“小が大を兼ねる”新基準とは (2026年02月21日)
  10. 微細な造形を圧倒的な解像度で実現する3Dプリンタ「ELEGOO Saturn 4 Ultra 16K」が20%オフの7万2798円に (2026年02月20日)
最新トピックスPR

過去記事カレンダー

2026年