FC2ブログ

奥行きのあるマップ表示

以前書いた記事で奥行きのある戦闘画面のイメージを紹介したのですが、
Unityを使って実際に作れそうな算段がついてきたので書いておきます。

アーチ型の地面


画面イメージの右側はUnityで3D表示にしたところです。
このような湾曲した地面を用意して実際のゲーム画面では左のような画面にしたいと思っています。


[方法1]
まずBlenderという3Dモデリングのソフトを使って地面用の板を作りました。
Unityへの取り込みはAssetフォルダにファイルをコピーしただけです。
それから地面用のテクスチャを作って貼り付けました。
テクスチャのオフセットを変更していくと地面をスクロールさせることができます。

[方法2]
ただ1枚のテクスチャだけだとずっと同じ模様の地面の繰り返しになってしまい、
ちょっと寂しいのでRPGのようなタイルマップにしようと思っています。

Unityではリアルタイムで1枚のテクスチャに追加で直接グラフィックを描き込むような方式だと
パフォーマンスがあまりよろしくないようで、
マップのタイル1枚1枚をそれぞれ別のオブジェクトとしてスクリプトで生成するようにしています。


このマップ表現を使って色々と面白そうなアイデアが浮かんだのですが
色々と暴露してしまうと後の楽しみが減ってしまうのと、
また壁にぶち当たって挫折してしまうかもしれませんのでこの辺で(・ω・)ノ

テーマ : ゲーム開発
ジャンル : コンピュータ

コメントの投稿

非公開コメント

プロフィール

nocchi*

Author:nocchi*
ゲーム制作してます。楽しみながら制作していきたいと思います。
Home Page
Twitter
Pixiv
SoundCloud

最新記事
カテゴリ
月別アーカイブ
検索フォーム
リンク
ブロとも一覧

らくがきちょう

Rido Gamesブログ

ナチュラル志向
RSSリンクの表示
QRコード
QR
ブロとも申請フォーム

この人とブロともになる

メールフォーム

名前:
メール:
件名:
本文: