Q&A


投稿日:2016年12月11日 | 最終更新日:2026年1月13日

Q&Aはこちらのリンク先にあります。https://groups.google.com/g/utageuser
また、Discordユーザーコミュニティもあります。実際に使っている人同士で質問や相談ができるのでぜひ参加してみてください。

Q&Aは必ずこのページのまとめを読んでから、投稿をお願いします。
Googleグループで作成していますので、新しく投稿するにはGoogleアカウントでのログインが必要です。
一般公開グループでだれでも閲覧できますので、書き込みの際はその点ご注意ください。

質問の前に

質問の前に、サイト内検索をしてサイト内のドキュメントやリファレンスを確認してください。
「よくある質問」や「Unity自体のバグ」などに、同様の質問がないかご確認ください。

サイト内検索

Google検索では「検索したいワード  site:https://madnesslabo.net/utage/
とすると、宴のサイト内に絞って検索できます。この機能を使ってください 

サイト内検索の方法について詳しくはこちら

よくある質問

よくある質問はこちらにまとめてあります。
よくある質問

Unity自体のバグ

Unity自体のバグはこちらにまとめてあります。
Unity自体のバグ

宴2以前のQ&Aは非公開になりました

宴2以前の過去のQ&Aは非公開にしました。
すでにやり方が違っている場合もあり混乱を生む場合があるのと、過去の掲示板を維持したままですとWebサイトのバージョンアップが難しくなってしまったからです。
過去の質問の答えをもう一度知りたい方は、お手数ですが同じ質問を再びこちらに投稿していただけるでしょうか。

Unity全般やゲーム開発全般の相談は?

宴のQ&Aサイトでは、Unity自体の使い方やデバッグ方法、ゲーム開発全般の質問については答えられません。
開発者が集まっているコミュニティをまとめましたので、そちらに参加すると相談相手が見つかるかと思います。

宴のQ&A用Googleグループの使い方

宴のQ&A用Googleグループ

Q&Aはこちらのリンク先にあります。
https://groups.google.com/g/utageuser
一般公開グループでだれでも閲覧できますので、書き込みの際はその点ご注意ください。

検索

すでに同じような質問がされている場合は、検索機能で見つけられます。
質問しなくても答えが見つかりますので、ぜひ活用してください。

質問のやり方

質問の際には、
・宴のバージョン
・UnityのバージョンとOS:
を記述してください。特に不具合確認する場合には必須になります。

「Unityの習熟度」もあるとサポートする際の目安としやすいです。
「UnityのConsoleウィンドウのエラーメッセージとそのスタックトレース」も、エラーが出ている場合は記述をお願いします。

宴のバージョンの確認方法はこちらです

質問のサンプル(機能について)

宴のバージョン: 宴3.9.0
UnityのバージョンとOS: Unity2019.4.f3 Windows
Unityの習熟度:初心者。プログラムはできません。

Tweenコマンドについて質問です。
△△ということをしたいのですが、可能でしょうか?
ドキュメントには記述がないようでした。
https://madnesslabo.net/utage/?page_id=1791

質問のサンプル(バグ報告)

宴のバージョン: 宴3.9.0
UnityのバージョンとOS: Unity2019.4.f3 Windows
Unityの習熟度:プログラマーとして実務経験あり。

XXコマンドをスキップして実行すると以下のようなエラーが出力され、シナリオが動かなくなってしまいます。
スキップしない場合はエラーはでません。

UnityのConsoleウィンドウのエラーメッセージとそのスタックトレース:
Scenarios is Blank. Please set .scenarios Asset
UnityEngine.Debug:LogError(Object, Object)
Utage.c__Iterator3:MoveNext() (at Assets/Utage/Scripts/ADV/AdvEngineStarter.cs:220)
UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
Utage.AdvEngineStarter:Awake() (at Assets/Utage/Scripts/ADV/AdvEngineStarter.cs:104)

質問のサンプル(詳細なバグ報告)

複雑な不具合の場合は、さらに以下のように再現手順やどういうバグなのかを詳しく書くようにしてください。

再現手順:
 1.添付画像のようなシナリオを書く
 2.該当箇所をスキップして実行する
不具合による結果:XXコマンドが機能せず、何も表示されない
本来期待される結果:XXコマンドによって、〇〇が表示される
回避策:スキップをしない。

修正パッケージに関して

Q&Aフォーラムなどでは、不具合対応や要望のあった機能追加のためのパッケージファイル(unitypackage)をお渡しすることがあります。

基本

Utageのバージョンは最新が基本

Q&Aでお渡しするパッケージは、パッケージの内容は宴の最新バージョンとの差分という形が基本となります。
なるべく最新バージョンにしてから使用してください。
仮にインポート時にエラーがでなかったとしても、正常に動作しない可能性があります。
古いバージョンであっても小さな変更であればそのまま使用できる可能性があります。質問時にバージョンが書いてある場合はQ&Aのやり取りで使用可能である点を極力お伝えします。

過去ログのパッケージは使用不可

基本的には、過去ログにあるパッケージファイルは使用しないでください。
(そのログの時点の宴のバージョンに合わせた差分パッケージになるためです)
過去ログのパッケージの内容は基本的にはバージョンアップに含まれていきますので、まずはそちらをご確認ください。
バージョンアップの内容は、リリースノートを確認してください。
直近の過去ログでまだアップデートが来ていない場合は使用しても大丈夫です。

拡張子に注意

unitypackageファイルの拡張子は、.unitypackageになります。
ブラウザのセキュリティ機能などによって、ダウンロードしたときに拡張子が、. gzなどに変換されてしまうことがあります。
.unitypackageに変えてからプロジェクトに適用してください。

パッケージのインポート(適用)方法

unitypackageファイルをプロジェクトにインポート(適用)するには、次の3つのやり方があります。

  • プロジェクトWindowsにドラッグ&ドロップする
  • Assets > Import Package > Custom Package でファイルを選択
  • パッケージをダブルクリックして、ファイルを実行するアプリケーションを現在開いているプロジェクトのUnityにする。

あるやり方でうまくいかないようなら、ほかのやり方をためしてみてください。

unitypackageが正常に使用できない場合

基本的にはunitypackageは手軽に使えるのですが、Unityの仕様上の問題でいくつか注意点があります。

Utageフォルダの置き場所に注意

Utageのフォルダは基本的にAssets/Utageフォルダになります。
フォルダが移動されていると正常にインポートできないことがあります。
基本的には元の場所に置いたままにしてください。
移動済みの場合は、Assets/Utageに戻してからパッケージを適用してください。
(unitypackageやAsseblyDefinitionFilesの仕組みがわかっていて、自力で対応可能な場合はご判断にお任せします)

パッケージファイルを置いているフォルダやプロジェクトフォルダの状態に注意

以下のケースでは正常にインポートできないことがあります。

  • zipなどの圧縮ファイルの中にある(展開した後の通常状態のファイルを使用してください)
  • 日本語フォルダ以下(Unityのバージョンによってはたまに不具合がおきることがある。特にPCのユーザー名を日本語名にしてる場合は注意)
  • クラウドドライブ上など実体がない場所。(OneDriveやGoogleDriveなどが自動的にクラウド化してるケースを含む)
  • 書き込み権限がない(会社など組織で利用している場合や、クラウドドライブ機能などによって起きることがあると思います)
  • セキュリティソフトなどが妨害している(セュリティソフト側の問題なので個別に解決してください)