通常タイル登録で「分割」にフォーカスが当たらない

作成日:
更新日:

お世話になります。

Mac環境でUnityのバージョン6、Uniteのバージョン1.2.1を利用しています。

「タイルデータの登録」から画像ファイルを選択後、「タイルタイプ」のプルダウンメニューから「通常タイル」を選択しても、「画像の補正」項目の「分割」にフォーカスが当たりません。マウスで直接「分割」をクリックしても同じです。

「分割」にチェックを入れず、そのまま「登録」を実行しようとすると、「画像サイズが違います」という警告文が出て、結局登録できません。

何度かUniteを再起動する、もしくは別の作業を行った後にプルダウンから選択すると、「分割」にフォーカスが当たるようになる場合がありますが、確実ではありません。

また、「分割」にフォーカスが当たるようになったため、「登録」を実行すると、高確率で下記エラーが発生します。

NullReferenceException: Object reference not set to an instance of an object RPGMaker.Codebase.CoreSystem.Service.MapManagement.Repository.TileRepository.AddTile (RPGMaker.Codebase.CoreSystem.Knowledge.DataModel.Map.TileDataModel tileDataModel) (at Assets/RPGMaker/Codebase/CoreSystem/Service/MapManagement/Repository/TileRepository.cs:325) RPGMaker.Codebase.CoreSystem.Service.MapManagement.MapManagementService.AddTile (RPGMaker.Codebase.CoreSystem.Knowledge.DataModel.Map.TileDataModel tileDataModel) (at Assets/RPGMaker/Codebase/CoreSystem/Service/MapManagement/MapManagementService.cs:307) RPGMaker.Codebase.CoreSystem.Service.MapManagement.Repository.TileRepository.GenerateTileAssetSprite (RPGMaker.Codebase.CoreSystem.Knowledge.DataModel.Map.TileDataModel tileDataModel, System.String assetPath, RPGMaker.Codebase.CoreSystem.Service.MapManagement.Repository.TileRepository+GenerateTileAssetData generateTileAssetData) (at Assets/RPGMaker/Codebase/CoreSystem/Service/MapManagement/Repository/TileRepository.cs:1856) RPGMaker.Codebase.CoreSystem.Service.MapManagement.Repository.TileRepository.StoreTileEntity (RPGMaker.Codebase.CoreSystem.Knowledge.DataModel.Map.TileDataModel tileDataModel) (at Assets/RPGMaker/Codebase/CoreSystem/Service/MapManagement/Repository/TileRepository.cs:201) RPGMaker.Codebase.CoreSystem.Service.MapManagement.MapManagementService.SaveTile (RPGMaker.Codebase.CoreSystem.Knowledge.DataModel.Map.TileDataModel tileDataModel) (at Assets/RPGMaker/Codebase/CoreSystem/Service/MapManagement/MapManagementService.cs:319) RPGMaker.Codebase.Editor.MapEditor.MapEditor.SaveTile (RPGMaker.Codebase.CoreSystem.Knowledge.DataModel.Map.TileDataModel tileDataModel) (at Assets/RPGMaker/Codebase/Editor/MapEditor/MapEditor.cs:868) RPGMaker.Codebase.Editor.Inspector.Map.View.MapInspectorView+<>c__DisplayClass20_0.<SetTileEntity>b__0 () (at Assets/RPGMaker/Codebase/Editor/Inspector/Map/View/MapInspectorView.cs:156) System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.<ThrowAsync>b__7_0 (System.Object state) (at <b4bf55bf6893420ebddeeda99394cb6d>:0) UnityEngine.UnitySynchronizationContext+WorkRequest.Invoke () (at /Users/bokken/build/output/unity/unity/Runtime/Export/Scripting/UnitySynchronizationContext.cs:156) UnityEngine.UnitySynchronizationContext.Exec () (at /Users/bokken/build/output/unity/unity/Runtime/Export/Scripting/UnitySynchronizationContext.cs:84) UnityEngine.UnitySynchronizationContext.ExecuteTasks () (at /Users/bokken/build/output/unity/unity/Runtime/Export/Scripting/UnitySynchronizationContext.cs:110)

このままではタイル登録ができず、まったく作業にならないため、可能でしたらなるべく早期に対処していただきたく存じます。

どうぞよろしくお願い致します。

コメント

作成日:

ご報告誠にありがとうございます。

本事象はv1.2.2での改修部分にあたりますので、更新された上で現象が改善されるかをお試しください。 本事象以外にも、Unity6における画像取り込み関連については修正対応中となっております。

何卒よろしくお願い申し上げます。


作成日:

お世話になっております。

v1.2.2にアップデートし、上記現象の改善を確認しました。ご対応いただき誠にありがとうございます。

「通常タイル」登録でフォーカスが「分割」に当たらなくなるという現象はまだ起こりますが、プロジェクトを再起動すると解消されるようになりました。

また何かありましたらご報告いたします。

素晴らしいソフトをご提供いただき、本当にありがとうございます。