ゲームのカスタムボタンデザイン

ゲームのカスタムボタンデザイン

キャラクターデータやマップ以外にも、ゲーム中に使用するカスタムボタンやその他のデザインデータを作成する必要がある。通常はこのような作業にはアドビ社のフォトショップやイラストレーターといったソフトを使うのが一般的だろう。筆者はkeynoteを使い作成している。keynoteはアップルのiWorkに含まれるプレゼンテーションソフトなのだが、これが使い方次第で実に便利なグラフィックアプリとなる。「Rabbit Maze」に関してはカスタムボタンの画像やアイコン起動時の画像など全てkeynoteで作成した。

図9:keynote素材(クリックで拡大)

 

文字ならば、「挿入 -> テキストボックス」で出力して文字の色やサイズを自由に調整すればいい。ちょっとした図形なら、「挿入 -> 図形」で出力。このテキストボックスと図形、そして必要に応じて外部から画像をコピペなどすれば、大抵のものはkeynoteで作成できる。これをイメージとして書き出して使用するのだが、この時少しコツがある。素材はちょうどのサイズではなく大きめに作っておき、縮小したものを使う。縮小にはMac OS Xに付属しているプレビューなどを使えばいい。こうする事で画像にアンチエイリアスが掛かり、ラインが柔らかくなる。

画像素材背景をアルファチャンネルでくりぬく

文字等をカスタムボタンの画像素材として使用する場合、文字以外の部分を透明にしたい場合はその部分を、アルファチャンネルを使ってくりぬく必要がある。keynoteで書き出したイメージではアルファチャンネルは不透明になっているので、別途アルファチャンネルを設定する必要がある。

それでは「Game Over」という文字の背景を透明にしてみよう。この作業にも「DotShotX」を使用する。

まずkeynoteで作った「Game Over」の文字を画像として書き出す。この場合、ファイルメニューの書き出しからkeynoteのページを書き出してもいいのだが、画像の一部分だけが欲しいなら画面キャプチャーを使うのが便利だ。「コマンド+Shift+4」でキャプチャーモードとなりマウスドラッグで指定した範囲をキャプチャーしてくれる。それを「DotShotX」で開く。「DotShotX」には「くりぬきツール」があり、画像のクリックしたピクセルを透明にする事ができる。

図10:アルファチャンネルでくりぬく(クリックで拡大)

これで文字以外の部分が透明になったのだが、これだけではアルファ値は透明か不透明だけなのでアルファチャンネルにボカシを入れてみよう。編集対象をアルファチャンネルに切り替えて「編集 -> 画像効果 -> CoreImageフィルター...」からCoreImageのウインドウを開く事ができる。適用フィルターの「ガウスブラー」でボカシを入れ、そして「露出調整」や「カラーコントロール」の「コントラスト」で調整を行えば文字にフチにボカシのラインを入れる事ができる。

図11:アルファチャンネルでくりぬく(クリックで拡大)

今回はざっとであるがデザインデータの作り方について説明させて頂いた。これは筆者のやり方であって、他にもいろいろなやり方があるかと思うが、もし良ければ参考にしてもらいたい。

次回は敵キャラであるオオカミを配置して、追いかけっこのロジックについて解説したいと思う。

【参照リンク】

(アクセス:2011.04)

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30