スクリプト/GUI
新作無料アセット 【リリース日】2019年7月11日
実際にモバイルアプリ開発で使用された日本作家さんによるGUIシステムです。
シンプルかつ強力なウィンドウ記述言語によりGUIを組み立てていく設計で、
バージョン管理ツールによる多人数開発が行えます。
モバイルで低負荷描画が行えるように、Unityより一段進化したアトラスシステムと、
ドローコール数を抑える最適化面も充実。
Unityでソシャゲ開発を目標とされている方は要チェックなアセットだ。
「妖精石物語」というモバイルアプリ内のGUIは全てWindowSystemで記述されています。
- WindowSystem for Unityの特徴
- サンプルシーンのテスト方法
- 「妖精石物語」モバイルアプリ 全てのGUIに使用
- 日本語ドキュメントで丁寧にまとめられている
- MS-Windows上で開発するにはcygwinが必要
- Macで使用する場合はgccをインストール
- ドキュメント紹介
WindowSystem for Unityの特徴
日本語ドキュメントにて、非常に丁寧にまとめられています。
特徴概要
- 画面遷移が楽になる開発システム
- gitやsvn等のバージョンコントロールによる影響の無い独自言語を採用
- シンプルなスクリプトで各種GUIを呼び出し。アニメーション制御も楽々
- 画面サイズが変わっても崩れない柔軟なレイアウトシステム
- Unityのアトラスより一段進化させたアトラスシステム。減色も同時に可能
- 1つのメッシュにまとめて描画。ドローコール数を減らす自動最適化
- 文字リソースを外部から取り込む多言語対応。ローカライズが楽。
https://unity-window-resource.github.io/jp/feature.html
サンプルシーンのテスト方法
「Initalize」を開いて実行する前に、ビルドターゲットにTitleとTownを入れましょう。
↓ 実行するとサンプルデモシーンが動きます。
タイトルからメイン画面
BGMが再生されて、クリック時にSEの再生、
ホーム画面には3Dモデルのキャラクターが表示されています。
テキストはビットマップフォントです。
チャット
クエスト
フレンド
実行時のHierarchy
スプライトは平面メッシュにアトラス化されたテクスチャがレンダリングされてます。
テキストはビットマップフォント
ホーム画面中のパフォーマンス
Testシーン
各コントロールの振る舞いが確認できます。
「妖精石物語」モバイルアプリ 全てのGUIに使用
「妖精石物語」というモバイルアプリ内のGUIは全てWindowSystemで記述されています。
日本語ドキュメントで丁寧にまとめられている
英語苦手な方でも大丈夫!
セットアップ手順が画像付きで非常に丁寧にまとめられていました。
WIndows、Mac両方で使用する事ができます。
出典:https://unity-window-resource.github.io/jp/index.html
MS-Windows上で開発するにはcygwinが必要
Windows環境で「cygwin」をインストール手順はこちら
次のアドレスから setup-x86.exe 若しくは setup-x86_64.exe をダウンロードしてください。
Macで使用する場合はgccをインストール
ターミナルを開いて下記コマンドを入力します。
$ xcode-select --install
確認ダイアログが開いたら「インストール」を選択します。
約2分ほど掛かります。
インストール中が完了したら下記コマンドを入力します。
$ gcc -v
下記文字列が表示されたら完了です。
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-
include-dir=/usr/include/c++/4.2.1
Apple LLVM version 10.0.0 (clang-1000.10.44.4)
Target: x86_64-apple-darwin17.7.0
Thread model: posix
ドキュメント紹介
チュートリアル
出典:チュートリアル — WindowSystem 2.00 ドキュメント
開発環境をセットアップしたらチュートリアルへ進みます。
ビットマップフォント作成オススメツール
出典:フォントについて — WindowSystem 2.00 ドキュメント
ゲーム内で使用する文字を1枚の画像にまとめるのがビットマップフォントです。
※ WindowSystem for Unityでは、最大4枚のビットマップフォントが扱えます。
ツールを所有していない方は下記無料ツールが鉄板です。
Windows
ドキュメントではBMFontの使用例が解説されていました。
「Glyph Designer for Windows」が最も扱いやすいと思います。
Mac
ウィンドウ
出典:ウィンドウの配置について — WindowSystem 2.00 ドキュメント
ウィンドウベースのエディタです。
画面内に仮想的なスクリーンを定義することができます。
割合指定して画面内に収まるように配置します。
リッチテキスト
出典:RICHTEXT — WindowSystem 2.00 ドキュメント
途中で文字の色を変えたり、テクスチャを埋め込んだりできる機能。
文字サイズ、太字、文字のへこみ、影付き文字、非表示、暗くして押せなくする
非常に細かいパラメータが指定出来る。
アセット説明
Unity 2017.4.2 以降のバージョンが必要WindowSystemの特徴
・ウィンドウをベースとしたGUIシステムです。
・複数人で同時に開発しても、衝突の起こりづらい開発環境を提供します。
・ウィンドウデータとプログラムを完全に分離できます。
・強力でかつシンプルなウィンドウ記述言語を用意しています。
・画面サイズが変わっても崩れずらい柔軟なレイアウトをサポート
・開発効率を上げる柔軟なテクスチャアトラスをサポート
・自動的に最適化されるレンダリング
・多言語対応可能
詳細はこちらを参照ください。
「妖精石物語」というモバイルアプリ内のGUIは全てWindowSystemで記述されています。注意 :MS-Windows上で開発するにはcygwinが必要になります。
パブリッシャーのアセット(記録用)
【毎日更新】アセット割引情報サイト
毎日リアルタイム更新。
「作家セール、無料アセット、新作アセット」お得な最新情報を入手しよう!
※ 土曜・日曜・月曜はアセットストアのお休み。
2018年度 イチオシアセット
バーチャルYoutuberシロがご紹介する2018年度のオススメアセット
過去セールから神アセットを探す
過去大セールで登場したタグです。ぜひご活用下さい。
- MADNESS SALE カテゴリーの記事一覧 - Unity AssetStoreまとめ
- Back to School セール カテゴリーの記事一覧 - Unity AssetStoreまとめ
- Unite 2017 Tokyo記念セール カテゴリーの記事一覧 - Unity AssetStoreまとめ
- Biggest Sale Ever カテゴリーの記事一覧 - Unity AssetStoreまとめ
- Wishlist Sale カテゴリーの記事一覧 - Unity AssetStoreまとめ
- Holiday Sale カテゴリーの記事一覧 - Unity AssetStoreまとめ
※右サイドバーの「月別アーカイブ」や「タグ」からチェックすることもできます。
アセットの検索方法
アセット名、パブリッシャー名など入力してご活用下さい。
↑ ブックマークしておくと超便利!オススメ
【2018年度】無料化&無料アセットまとめ
【3Dモデル】
【シェーダ・パーティクル・Skybox】
【テクスチャ&マテリアル】
【エディタ&スクリプト 前編】
【エディタ&スクリプト 後編】
落ち着いた頃に2018年度の無料まとめ記事作ります。
【過去ログ】無料アセット
【過去ログ】作者セール&注目アセット