Title: 【觅长生】鼠标点击信号有时会穿过Trainer界面 · Issue #23 · GlossMod/UnityScriptTrainer · GitHub
Open Graph Title: 【觅长生】鼠标点击信号有时会穿过Trainer界面 · Issue #23 · GlossMod/UnityScriptTrainer
X Title: 【觅长生】鼠标点击信号有时会穿过Trainer界面 · Issue #23 · GlossMod/UnityScriptTrainer
Description: 当鼠标点击修改器的canvas界面时,有时会出现在canvas后面的物体也接收到鼠标点击信号的问题,这个问题如果修改,应该需要修改在UnityGameUI中的东西。 解决思路: 之前觉得可能是Canvas.sortingOrder的问题,但是应该不是这个问题。 Unity中,canvas本身并不被认为是"Raycast Target",即例如鼠标点击的Raycast事件并不会被Canvas本身所“拦截”,而是会继续穿过该UI元素“往后”继续传导。UI中真实对射线进行“拦...
Open Graph Description: 当鼠标点击修改器的canvas界面时,有时会出现在canvas后面的物体也接收到鼠标点击信号的问题,这个问题如果修改,应该需要修改在UnityGameUI中的东西。 解决思路: 之前觉得可能是Canvas.sortingOrder的问题,但是应该不是这个问题。 Unity中,canvas本身并不被认为是"Raycast Target",即例如鼠标点击的Raycast事件并不会被Canvas本...
X Description: 当鼠标点击修改器的canvas界面时,有时会出现在canvas后面的物体也接收到鼠标点击信号的问题,这个问题如果修改,应该需要修改在UnityGameUI中的东西。 解决思路: 之前觉得可能是Canvas.sortingOrder的问题,但是应该不是这个问题。 Unity中,canvas本身并不被认为是"Raycast Target",即例如鼠标点击的Raycast事件并...
Opengraph URL: https://github.com/GlossMod/UnityScriptTrainer/issues/23
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"【觅长生】鼠标点击信号有时会穿过Trainer界面","articleBody":"当鼠标点击修改器的canvas界面时,有时会出现在canvas后面的物体也接收到鼠标点击信号的问题,这个问题如果修改,应该需要修改在[UnityGameUI](https://github.com/GlossMod/UnityGameUI/blob/master/UIControls.cs)中的东西。\r\n\r\n解决思路:\r\n\r\n之前觉得可能是`Canvas.sortingOrder`的问题,但是应该不是这个问题。\r\n\r\nUnity中,canvas本身并不被认为是\"Raycast Target\",即例如鼠标点击的Raycast事件并不会被Canvas本身所“拦截”,而是会继续穿过该UI元素“往后”继续传导。UI中真实对射线进行“拦截”的是被Raycaster认为是\"Raycast Target\"的对象,射线检测在通过该类型的物体后才会被“阻止”,否则会继续传播。\r\n可以拥有\"Raycast Target\"属性的东西例如“图片”、“按钮”等UI元素,而非Canvas本身,因此在修改器的UI上,进行例如按住空白处上下滑动的事情的时候,便会导致按到UI后面的游戏物体的事情。\r\n\r\n\r\n解决方案:\r\n\r\n可能在`CreatePanel` `createUIPanel`这些func里面进行修改,创建该Image的时候设置其属性raycastTarget为true\r\n但是由于Unity版本问题和UI这个包的版本问题,可能具体设置方式会有所不同\r\n\r\n相关文档和链接:\r\n1.`Canvas.sortingOrder` 可能和这个问题没有关系\r\nhttps://docs.unity3d.com/ScriptReference/Canvas-sortingOrder.html\r\n2.Unity中的Raycaster\r\nhttps://docs.unity3d.com/Packages/com.unity.ugui@2.0/manual/Raycasters.html\r\n3.Canvas\r\nhttps://docs.unity3d.com/2022.3/Documentation/ScriptReference/Canvas.html\r\n4.Image\r\nhttps://docs.unity3d.com/Packages/com.unity.ugui@2.0/manual/script-Image.html","author":{"url":"https://github.com/EndsM","@type":"Person","name":"EndsM"},"datePublished":"2024-02-21T12:05:10.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":2},"url":"https://github.com/23/UnityScriptTrainer/issues/23"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:1407f34d-a9e2-321e-4300-d8d8112750c6 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | BB8E:32255D:158F232:1D3ABE8:6A4D78C3 |
| html-safe-nonce | 7a3c7ae64d5835214d16670ddb45a8172838fe87b0c048cdace917ccb22a3909 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCQjhFOjMyMjU1RDoxNThGMjMyOjFEM0FCRTg6NkE0RDc4QzMiLCJ2aXNpdG9yX2lkIjoiMTg4OTQ4NDkzNzQxNDIyNzg3IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 924543cfd87d8c5ac8d56e17937a0379605d9373d0b1103de064747b25a8823e |
| hovercard-subject-tag | issue:2146585671 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/GlossMod/UnityScriptTrainer/23/issue_layout |
| twitter:image | https://opengraph.githubassets.com/61c8e0f12146f75f79d214ce130fee77a0815dc748e58120144bcec03de071d8/GlossMod/UnityScriptTrainer/issues/23 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/61c8e0f12146f75f79d214ce130fee77a0815dc748e58120144bcec03de071d8/GlossMod/UnityScriptTrainer/issues/23 |
| og:image:alt | 当鼠标点击修改器的canvas界面时,有时会出现在canvas后面的物体也接收到鼠标点击信号的问题,这个问题如果修改,应该需要修改在UnityGameUI中的东西。 解决思路: 之前觉得可能是Canvas.sortingOrder的问题,但是应该不是这个问题。 Unity中,canvas本身并不被认为是"Raycast Target",即例如鼠标点击的Raycast事件并不会被Canvas本... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | EndsM |
| hostname | github.com |
| expected-hostname | github.com |
| None | 7f8e15305e2ab58890ca84b830615e375f5df303cf471cafcba0c08272981be3 |
| turbo-cache-control | no-preview |
| go-import | github.com/GlossMod/UnityScriptTrainer git https://github.com/GlossMod/UnityScriptTrainer.git |
| octolytics-dimension-user_id | 108859463 |
| octolytics-dimension-user_login | GlossMod |
| octolytics-dimension-repository_id | 511427636 |
| octolytics-dimension-repository_nwo | GlossMod/UnityScriptTrainer |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 511427636 |
| octolytics-dimension-repository_network_root_nwo | GlossMod/UnityScriptTrainer |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 8608b0750fc35e283e5ec5b094bff942d7a0e197 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width