日刊!プチコン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年10月25日 更新
  1. 定格1650Wの7.5万円電源&Noctuaファン採用の異常検知アダプターが登場! (2026年10月24日)
  2. 「Galaxy Watch9」を1週間使って分かったこと Pixel Watchと比べた使い勝手は? (2026年10月23日)
  3. “置き場所に困る”大容量ポタ電の壁を打破! 冷蔵庫を3日動かすEcoFlow「DELTA Gen4」シリーズが日本上陸 (2026年10月23日)
  4. 天空が12月25日に発売する「GPD WIN Max 3」国内正規版 実機に触れてきた (2026年10月23日)
  5. FCCLが「FMV Keyboard X」の一般販売を開始 ハイスペックマウス「FMV Mouse X」も同時発売 (2026年10月22日)
  6. Anthropicが常時稼働するエージェント「Claude Duet」を発表/AMDとIntelが協業 PyTorchのx86 CPU最適化を「oneDNN」に一本化 (2026年10月25日)
  7. 約22万円の新型「Mac mini」で初めてのローカルAI体験 ストレージの価格高騰対策にピッタリかも (2026年10月20日)
  8. エイサー、Ryzen 3/5を搭載したコンパクトデスクトップPC Amazon専売モデルも用意 (2026年10月23日)
  9. 折りたたみ型から薄型まで! スマホやタブレットで“本気”の文字入力に使える持ち運び用キーボードを選ぶコツ (2026年10月23日)
  10. 「iPhone Duo」を1週間使って分かった、全部盛りではない“上質さ” 心地いい開閉ヒンジの内部を見るために“非破壊検査”してみた (2026年10月21日)
最新トピックスPR

過去記事カレンダー