このブログでチュートリアルを紹介しているUnityのアドベンチャーゲーム制作アセットAdventure Creator のVersion 1.63がリリースされました。公式フォーラムでアップデート内容が紹介されています。
フォーラムの投稿内容をGoogle翻訳して内容をチェックしたいと思います。
原文:Version 1.63.0 – Editor improvements and new custom events — Adventure Creator forum
今回の主要な新機能ではあまり意味がありませんが、焦点は小さな改善と洗練にあります。
このアップデートの最大の新機能は、特定のインベントリアイテムまたは変数に対して行われたすべての参照を見つける機能です。これは、削除が安全かどうかを確認する場合に便利です。
すべての変更点
アップグレードノート
- ActionList Editor のスクロールの方向は、他のウィンドウとの一貫性のために逆になっていますが、Actions Manager で戻すことができます。
- インタラクションを実行するために InventoryBox のメニュー要素の [Only show items referenced in Interactions] プロパティが直接クリックされていない場合は、非表示になりました。
Editor
- 追加:個々の変数とインベントリアイテムへの参照を検索する機能。
- 追加:Speech Manager の”Gather text”と”Reset text”操作の完了を報告するためのダイアログウィンドウ。
- 追加:References アセットファイルが誤って削除された場合にプロジェクトを修正するためのユーザビリティの改善。
- 変更:ActionList Editor のスクロール方向は、他のウィンドウとの一貫性のために逆になっていますが、Actions Manager で設定することが可能。
- 変更:ActionList Editor でのスクロールとパンの相対的な速度が互いにより一貫させました。
- 変更:デバッグ設定に関係なく、ゲームモードの外部でゲームエディタによって書き込まれたコンソールメッセージが常に表示されるようになりました。
- 変更:タッチスクリーン設定が設定マネージャの上に表示されるようになりました。
- 修正:カスタムタッチスクリーン入力と一人称動作を併用すると、設定マネージャの” Turning type “フィールドが表示されない問題。
- 修正: “ActionList:Set parameter”アクションは、シーンベースの ActionList を介して ActionList アセットに割り当てられたシーンオブジェクトの定数IDを自動生成しない問題。
- 修正:Build Settings で削除されているにもかかわらず削除されているシーンを開こうとするとエラーが発生する問題。
- 修正:ActionList Editor ウィンドウで出力ソケットを配線する際の些細な問題。
- 修正:Actions Manager の”Search all instances”ボタンに特定の ActionList アセットファイルがnない問題。
- 修正:Unity 2018.2ベータ版のコンパイル警告。
Interactions
- 追加:”Auto-hide Interaction icons based on Hotspot?”がチェックされていない場合”Choose Hotspot Then Interaction”モードで、アイコンごとの”Unhandled interactions”を使用できるようになりました。
- 追加: 複数のタグとそれらに反応するトリガーのコンポーネント名を定義する機能。
- 修正:ゲームにプレーヤーキャラクターがない場合の少々の相互作用の問題。
Inventory
- 追加:”Hotspot Based”の InventoryBox メニュー要素をカテゴリ別に制限する機能。
- 変更:インベントリアイテムが”Hotspot Based”の InventoryBox メニュー要素を介して結合されている場合、自己結合は許可されるようになりました。
- 変更:インタラクションを実行するために InventoryBox のメニュー要素の”Only show items referenced in Interactions”プロパティが直接クリックされていない場合は非表示となりました。
- 修正:コンテナからアイテムが削除された場合、プレイヤーが持ち運ぶ事ができるアイテムだけ削除される問題。
- 修正:ContainerItem クラスの GetLinkedInventoryItem メソッドが、Inventory Manager のオリジナルアイテムリストではなく、プレイヤのインベントリを検索する問題。
- 修正:カテゴリによって制限される Inventory メニューの表示問題。
Menus
- 追加:指定されたDialogList 要素スロットに関連付けられた会話オプションデータの取得を支援するための MenuDialogList へのメソッド。
- 追加:複数のスロットを持つ Adventure Creator メニュー要素が、要素ごとではなくスロットごとに背景テクスチャを表示する能力
- 修正:メニューのFadeOutメソッドがすでにフェードアウトしているときに呼び出された場合、「OnMenuTurnOff」イベントが繰り返し発生する問題。
- 修正:Unity UI RawImageコンポーネントにリンクされたときに、RenderTextureを表示できないグラフィックメニュー要素。
- 修正:インベントリアイテムの上にマウスポインタを置いたときに” Walk to “プレフィックスを示す Hotspot ラベル。
Events
- 追加:OnContainerRemoveFail カスタムイベント – インベントリアイテムをコンテナから削除できないときに呼び出される。
- 追加:OnCharacterSetPath と OnCharacterEndPath カスタムイベント – キャラクターがパスに沿って移動が開始したり停止すると呼び出される。
- 追加:OnCompleteScenePreload カスタムイベント – シーンをプリロードするリクエストが完了すると呼び出される。
- 追加:OnSetHardwareCursor イベント – ハードウェアカーソルのテクスチャが変更されるたびに呼び出される。
Speech
- 追加:音声ファイルが自動的に取得される “Speech” および” Lipsync “Resourcesサブフォルダの名前を設定する機能。
- 修正:Speech Managerの”Gather text”ボタンに特定の ActionList アセットファイルがない問題。
- 修正:非常にまれな状況で対話が終了しない問題。
- 修正:character expressions のマイナーな問題。
その他
- 追加:NPC スクリプトに、現在追従しているキャラクターを取得するメソッド。
- 追加:キーボードまたはコントローラの入力に使用される、シミュレートされたカーソルの位置を設定する機能。
- 修正:フォローソートによる位置付けの問題スプライトにアタッチされたマップコンポーネントが非ゼロのローカル位置にある問題。
- 修正:First-person head-bobbing が正しく動作しない場合がある問題。
- 修正:浮動小数点精度エラーの可能性。
- 修正:デモシーンのマイナーな問題。