2394425147 / astrodx

727 stars 32 forks source link

在一些情况下会出现触控失灵的情况 #52

Open charassss opened 8 months ago

charassss commented 8 months ago

Describe the bug A clear and concise description of what the bug is.

在游玩谱面、重开谱面、返回至选歌菜单下有时会出现“Touch was already allocated”,随后部分触控区域会永久被触发,无法取消,直至重启 (在吸血模式中失败极其容易被触发)


<color=#0099bc><b>DOTWEEN ► </b></color>Target or field is missing/null (UnityEngine.Vector3 get_localScale()) ► Object reference not set to an instance of an object.

  at UnityEngine.Transform.get_localScale () [0x00000] in <00000000000000000000000000000000>:0 
  at DG.Tweening.Plugins.Vector3Plugin.EvaluateAndApply (DG.Tweening.Plugins.Options.VectorOptions options, DG.Tweening.Tween t, System.Boolean isRelative, DG.Tweening.Core.DOGetter`1[T] getter, DG.Tweening.Core.DOSetter`1[T] setter, System.Single elapsed, UnityEngine.Vector3 startValue, UnityEngine.Vector3 changeValue, System.Single duration, System.Boolean usingInversePosition, System.Int32 newCompletedSteps, DG.Tweening.Core.Enums.UpdateNotice updateNotice) [0x00000] in <00000000000000000000000000000000>:0 
  at DG.Tweening.Core.TweenerCore`3[T1,T2,TPlugOptions].ApplyTween (System.Single prevPosition, System.Int32 prevCompletedLoops, System.Int32 newCompletedSteps, System.Boolean useInversePosition, DG.Tweening.Core.Enums.UpdateMode updateMode, DG.Tweening.Core.Enums.UpdateNotice updateNotice) [0x00000] in <00000000000000000000000000000000>:0 
  at DG.Tweening.Tween.DoGoto (DG.Tweening.Tween t, System.Single toPosition, System.Int32 toCompletedLoops, DG.Tweening.Core.Enums.UpdateMode updateMode) [0x00000] in <00000000000000000000000000000000>:0 
  at DG.Tweening.Core.TweenManager.Update (DG.Tweening.Tween t, System.Single deltaTime, System.Single independentTime, System.Boolean isSingleTweenManualUpdate) [0x00000] in <00000000000000000000000000000000>:0 
  at DG.Tweening.Core.TweenManager.Update (DG.Tweening.UpdateType updateType, System.Single deltaTime, System.Single independentTime) [0x00000] in <00000000000000000000000000000000>:0 
  at DG.Tweening.Core.DOTweenComponent.Update () [0x00000] in <00000000000000000000000000000000>:0 

<color=#0099bc><b>DOTWEEN ► </b></color>Target or field is missing/null (UnityEngine.Vector3 get_localScale()) ► Object reference not set to an instance of an object.

  at UnityEngine.Transform.get_localScale () [0x00000] in <00000000000000000000000000000000>:0 
  at DG.Tweening.Plugins.Vector3Plugin.EvaluateAndApply (DG.Tweening.Plugins.Options.VectorOptions options, DG.Tweening.Tween t, System.Boolean isRelative, DG.Tweening.Core.DOGetter`1[T] getter, DG.Tweening.Core.DOSetter`1[T] setter, System.Single elapsed, UnityEngine.Vector3 startValue, UnityEngine.Vector3 changeValue, System.Single duration, System.Boolean usingInversePosition, System.Int32 newCompletedSteps, DG.Tweening.Core.Enums.UpdateNotice updateNotice) [0x00000] in <00000000000000000000000000000000>:0 
  at DG.Tweening.Core.TweenerCore`3[T1,T2,TPlugOptions].ApplyTween (System.Single prevPosition, System.Int32 prevCompletedLoops, System.Int32 newCompletedSteps, System.Boolean useInversePosition, DG.Tweening.Core.Enums.UpdateMode updateMode, DG.Tweening.Core.Enums.UpdateNotice updateNotice) [0x00000] in <00000000000000000000000000000000>:0 
  at DG.Tweening.Tween.DoGoto (DG.Tweening.Tween t, System.Single toPosition, System.Int32 toCompletedLoops, DG.Tweening.Core.Enums.UpdateMode updateMode) [0x00000] in <00000000000000000000000000000000>:0 
  at DG.Tweening.Core.TweenManager.Update (DG.Tweening.Tween t, System.Single deltaTime, System.Single independentTime, System.Boolean isSingleTweenManualUpdate) [0x00000] in <00000000000000000000000000000000>:0 
  at DG.Tweening.Core.TweenManager.Update (DG.Tweening.UpdateType updateType, System.Single deltaTime, System.Single independentTime) [0x00000] in <00000000000000000000000000000000>:0 
  at DG.Tweening.Core.DOTweenComponent.Update () [0x00000] in <00000000000000000000000000000000>:0 

Touch was already allocated
Touch was already allocated
Touch was already allocated```

**To Reproduce**
Steps to reproduce the behavior:
1.如上

**Expected behavior**

无事发生,正常玩耍

**Device specs**
 - Device: Ipad Air 2021
 - OS: ipadOS 17.0.3
 - Browser [e.g. stock browser, safari]
 - Version 2.0.0 testflight group A
charassss commented 8 months ago

更新至最新版本时似乎依旧出现了类似的报错(以前也有)

Touch was already allocated
charassss commented 8 months ago
The character with Unicode value \u272A was not found in the [Thiccboi_Medium SDF] font asset or any potential fallbacks. It was replaced by Unicode character \u25A1 in text object [Title].
The character with Unicode value \u272A was not found in the [Thiccboi_Medium SDF] font asset or any potential fallbacks. It was replaced by Unicode character \u25A1 in text object [Title].
The character with Unicode value \u272A was not found in the [Thiccboi_Medium SDF] font asset or any potential fallbacks. It was replaced by Unicode character \u25A1 in text object [Title].
Touch was already allocated
Soneoylys commented 8 months ago

请您更新到最新的build再试一次?

charassss commented 8 months ago

请您更新到最新的build再试一次?

貌似没这个问题了

charassss commented 2 months ago

这个问题一直都没好....而且现在提示框也没了

Soneoylys commented 2 months ago

Issue duplicated, follow #92 for updates.

charassss commented 2 months ago

Issue duplicated, follow #92 for updates.

Look likes not the same... Because this one if you don't touch it will still active like your finger is on it

Soneoylys commented 2 months ago

Look likes not the same... Because this one if you don't touch it will still active like your finger is on it

Attach a video then, how'd you expect others to debug for you without proper informations? BTW your title and content is confusing, there's no way to identify this as another issue, please make a better title in English.

charassss commented 2 months ago

Look likes not the same... Because this one if you don't touch it will still active like your finger is on it

Attach a video then, how'd you expect others to debug for you without proper informations? BTW your title and content is confusing, there's no way to identify this as another issue, please make a better title in English.

https://github.com/2394425147/astrodx/assets/85441099/a7ed1359-fdb2-4b64-9557-b55dda3fc0c0

charassss commented 2 months ago

Look likes not the same... Because this one if you don't touch it will still active like your finger is on it

Attach a video then, how'd you expect others to debug for you without proper informations? BTW your title and content is confusing, there's no way to identify this as another issue, please make a better title in English.

I can't describe it in better way..