PanzerStrikeで使っているアセット(2)

引き続きPanzerStrikeで使ったアセットについてです。

PanzerStrikeの地面は全てTerrainで作ってます。
ただ、なかなか思い通りの地形になってくれませんでした…
そこで利用したのが以下のアセットです。

「Landscape part1」は5面、「Low Poly Military Base」は4面、「Modern Ruins」は8面、「Winter Pack」は7面で使っています(もちろんこれ以外の面でも使っていたと思います)。

なお、背景モデルのアセットは積極的にImage Effectを使っているものが多く、ただTerrainや背景モデルを入れただけではAsset Storeの紹介動画・画像通りの見た目にはなりません。ほとんどの場合、付属のサンプルシーンを見れば使っているImage Effectとパラメータを確認することはできるので、どのように絵作りしているか参考にもなります。

例えばImage Effectのあり・なしだとこれだけ違います。
(Landscape part1 のhigh_1 シーンより)

160426_PS_ImageEffectONImage Effectあり

160426_PS_ImageEffectOFFImage Effectなし

ただImage Effectはプラットフォームによっては描画が高負荷になるので要注意です。

PanzerStrikeで使っているアセット(1)

PanzerStrikeで使っているアセット一覧になります。
(同じ内容をエンディングに表示していますが、見ている人は少ないかも…)

  • ArcReactor
  • Easy Save 2
  • GUI Generator
  • iTween
  • Landscapes part1
  • LightShafts
  • Low Poly Military Base
  • Modern Ruins 1.0
  • NGUI
  • SpriteStudioPlayer
  • Winter Pack

個々のアセットについてはまた改めて紹介したいと思います。

ちなみに無償有償に限らず有用と思ったアセットはとりあえず使ってみる派です。
ざっと確認したところ、購入済みの有償アセットが191個ありました。
ついついセールの時に買っちゃうんです…

PanzerStrikeのGUI

PanzerStrikeのGUIは

  • OnGUI(GUI.LabelやGUI.DrawTexture)
  • Sprite Studio
  • GLクラス(GL.LINES)
  • NGUI

と色々混在しています。

ほとんどはOnGUIで描画し、動く要素がある箇所(実際はほとんど動いていませんが…)はSprite Studio、2DラインはGLクラスで描画しています。NGUIは終盤で入れたんですが、どこに使ったのか忘れてしまいました…

160421_PSGUI

PanzerStrike開発時のUnityのバージョンは4.5でuGUIはありませんでした。当時はOnGUIで頑張るか(パフォーマンスはよくありません)、NGUIを使うのが主流だったと思います。

Unity Web Player、Chrome ver.42でついに終了

Google Chrome ver.42 でついにUnity Web Playerが動かなくなった模様。

NPAPIの廃止は随分前からアナウンスされていたのでいよいよ来たかーという感じですが、Webで遊べる選択肢を残すならWebGL(Preview)対応も視野に入れないとかもしれません。Web Playerはちょっとしたデモを出すのに便利だったんですけどねぇ…

※あくまで非推奨ですがChromeのNPAPIを有効にすることは出来ます

アキバウォーズ?

ゼンリンがUnity向けの都市モデルデータを公開してくれたので、とりあえず戦車を配置して『トーキョーウォーズ(1996・ナムコ)』ならぬ『アキバウォーズ』っぽい画面を作ってみました。
※あくまで戦車のモデルデータを入れただけなので全く遊べません

ちょっとハマったのはUnityをDX11で起動していると「Japanese Otaku City」のテクスチャが一部正常に表示されませんでした。環境の問題かもしれませんが、UnityをDX11で使用している人は注意した方がいいかもしれません。

akibawars_fake

Unity向け3D都市モデルデータ「Japanese Otaku City」|ゼンリンhttp://www.zenrin.co.jp/product/service/3d/asset/index.html

MacのUnity Web Playerだと動かない模様

噂では聞いていたんですが、Unity 4.2 でビルドしたものは Mac の Unity Web Player だと動かないようです。

あ、PanzerStrike は Unity 4.2 で作ってます。

 

一応↓のサイトで問題解決方法の説明があります。日本語入力の問題なのか。

http://d.hatena.ne.jp/nakamura001/20130728/1374998188

 

手元にある MacBookPro 13′(Early 2011)で試したところ、確かに「ことえり」外したら動きました。

ただ残念ながら動作はかなりカクカクです…