li258 发表于 2023-6-20 14:26

同一地区会生成多个同名分舵?怎么解决????

用游戏自带的编辑器,多加了一些普通宗门,并在定制普通宗门改了名字(不太喜欢系统随机创建的名字)

但是不管是调试模式还是直接游戏,都会出现一个怪问题。

就是在同一地区会生成多个同名的分舵。

没有装其他MOD!!!


li258 发表于 2023-6-20 14:32

有时候调试的时候会报错,有时候不会,奇怪了。。。

就添加了宗门没有其他任何内容。这也会报错,能看懂的朋友帮忙解答一下原因,谢谢

NullReferenceException: Object reference not set to an instance of an object.

MapBuildSchoolPostOut.Destroy () (at <00000000000000000000000000000000>:0)
MapBuildSchoolPost.Destroy () (at <00000000000000000000000000000000>:0)
MapBuildSchoolMainHall.Destroy () (at <00000000000000000000000000000000>:0)
MapBuildBase.Destroy () (at <00000000000000000000000000000000>:0)
MapBuildSchool.Destroy () (at <00000000000000000000000000000000>:0)
WorldBuildMgr.DelBuild (MapBuildBase build) (at <00000000000000000000000000000000>:0)
MapCreate.SaveToDataGrid (DataGrid+Grid grid) (at <00000000000000000000000000000000>:0)
Area10GridCreateTool.CreateXingtian () (at <00000000000000000000000000000000>:0)
Area10GridCreateTool.SetArea10CustomEvent () (at <00000000000000000000000000000000>:0)
ConfWorldCreateCmd+Cmd.MapCreateSpecialCMD (System.String cmd, System.String[] values) (at <00000000000000000000000000000000>:0)
MapCreate.CreateCmd (System.String cmd, System.String value) (at <00000000000000000000000000000000>:0)
MapCreateTool.CreateCmd (System.String cmdOrder) (at <00000000000000000000000000000000>:0)
System.Threading.ThreadStart.Invoke () (at <00000000000000000000000000000000>:0)
EventsMgr+EventsData.Call (ETypeData data) (at <00000000000000000000000000000000>:0)
EventsMgr.EmitEvents (System.String id, ETypeData data) (at <00000000000000000000000000000000>:0)
EventsMgr.Emit (System.String id, ETypeData data) (at <00000000000000000000000000000000>:0)
WorldMgr.IntoWorld () (at <00000000000000000000000000000000>:0)
WorldMgr+<>c__DisplayClass35_0.<CreateWorld>b__3 () (at <0

NullReferenceException: Object reference not set to an instance of an object.

MapBuildSchoolPostOut.Destroy () (at <00000000000000000000000000000000>:0)
MapBuildSchoolPost.Destroy () (at <00000000000000000000000000000000>:0)
MapBuildSchoolMainHall.Destroy () (at <00000000000000000000000000000000>:0)
MapBuildBase.Destroy () (at <00000000000000000000000000000000>:0)
MapBuildSchool.Destroy () (at <00000000000000000000000000000000>:0)
WorldBuildMgr.DelBuild (MapBuildBase build) (at <00000000000000000000000000000000>:0)
MapCreate.SaveToDataGrid (DataGrid+Grid grid) (at <00000000000000000000000000000000>:0)
Area10GridCreateTool.CreateXingtian () (at <00000000000000000000000000000000>:0)
Area10GridCreateTool.SetArea10CustomEvent () (at <00000000000000000000000000000000>:0)
ConfWorldCreateCmd+Cmd.MapCreateSpecialCMD (System.String cmd, System.String[] values) (at <00000000000000000000000000000000>:0)
MapCreate.CreateCmd (System.String cmd, System.String value) (at <00000000000000000000000000000000>:0)
MapCreateTool.CreateCmd (System.String cmdOrder) (at <00000000000000000000000000000000>:0)
System.Threading.ThreadStart.Invoke () (at <00000000000000000000000000000000>:0)
EventsMgr+EventsData.Call (ETypeData data) (at <00000000000000000000000000000000>:0)
EventsMgr.EmitEvents (System.String id, ETypeData data) (at <00000000000000000000000000000000>:0)
EventsMgr.Emit (System.String id, ETypeData data) (at <00000000000000000000000000000000>:0)
WorldMgr.IntoWorld () (at <00000000000000000000000000000000>:0)
WorldMgr+<>c__DisplayClass35_0.<CreateWorld>b__3 () (at <0

开启系统消息监听InMap:-407258992

UnityEngine.Debug:Log(Object)
WorldSystemMgr:AddSystemInMap(Action`1, WorldSystemInMapOrder)
WorldMgr:IntoWorld()
<>c__DisplayClass35_0:<CreateWorld>b__3()
System.Threading.ThreadStart:Invoke()
TimerCoroutine:Run()
CoroutineFrame:Update()
TimerMgr:UpdateTime(List`1&)
TimerMgr:<UpdateAllTime>b__15_0()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)

li258 发表于 2023-6-20 17:22

有人知道啥问题吗

li258 发表于 2023-6-21 08:53

没人知道吗?

落灬邱 发表于 2023-6-22 01:49

你个笨蛋,你可以自己给分舵改名啊,我就是自己改成一号分舵,二号分舵,可以自己重新命名的,就是进宗门,点宗门名字

li258 发表于 2023-6-26 14:26

本帖最后由 li258 于 2023-6-26 14:30 编辑

落灬邱 发表于 2023-6-22 01:49
你个笨蛋,你可以自己给分舵改名啊,我就是自己改成一号分舵,二号分舵,可以自己重新命名的,就是进宗门,点宗门 ...
我贴出来的地图是刚创建的

我知道可以给分舵改名,只是好奇为什么会有这样的问题,找问题而已。。。

是哪里没设置好还是哪里弄错了。还是游戏原本的BUG。。。仅此而已
页: [1]
查看完整版本: 同一地区会生成多个同名分舵?怎么解决????