Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix:当子物体修改了锚点时,父物体计算Bound时添加对锚点的偏移 #213

Merged
merged 1 commit into from
Mar 15, 2024

Conversation

H0nok4
Copy link
Contributor

@H0nok4 H0nok4 commented Oct 8, 2023

当父组件开启了滚动,并且子物体修改了锚点,在计算Bound时会把所有子物体当作锚点在(0,0)的情况下计算,如果当子物体放在最右边时,在游戏中的效果就会变成右边会多出来一块子物体设置的锚点对应大小的空间,在UpdateBound中加上了锚点对应的偏移就正常了.

修改前的例子:
image

image

image

修改后的例子:
image

llz4q-szteo

@H0nok4 H0nok4 changed the title assets:当子物体修改了锚点时,父物体计算Bound时添加对锚点的偏移 fix:当子物体修改了锚点时,父物体计算Bound时添加对锚点的偏移 Oct 8, 2023
@xiaoguzhu xiaoguzhu merged commit 989e82f into fairygui:master Mar 15, 2024
damajiang90 added a commit to damajiang90/FairyGUI-unity that referenced this pull request Jun 19, 2024
commit b7ca22b
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Sun Apr 21 14:43:32 2024 +0800

    fix a hit test probelm after recovering from sleep

commit 706f5f2
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Fri Apr 12 16:30:49 2024 +0800

    fix typo

commit efda407
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Thu Apr 11 09:29:15 2024 +0800

     fix: IME input issue on new input system

commit d4462b8
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Wed Apr 10 17:16:48 2024 +0800

    fix: IME input issue on new input system

commit c9c4318
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Mon Apr 8 16:34:54 2024 +0800

    feat: Stage.mouseWheelScale

commit f7fcca6
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Mon Apr 8 16:23:53 2024 +0800

    update examples

commit b4c56c9
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Mon Apr 8 16:18:08 2024 +0800

    feat: TextMeshPro multi-atlas and font fallback support.

commit b69f90f
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Thu Mar 21 20:51:21 2024 +0800

    Minimize package dependencies

commit 2f599be
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Thu Mar 21 20:21:40 2024 +0800

    fix a bug that sometime duplicate stage cameras

commit efcb909
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Thu Mar 21 20:06:41 2024 +0800

    optimize TMPFont

commit 17a3a13
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Thu Mar 21 14:34:37 2024 +0800

    add text mesh pro sample

commit d8f9aab
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Thu Mar 21 14:30:16 2024 +0800

    fix the issue of truncated display of tmp text after using shadows

commit 958ba7f
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Thu Mar 21 01:08:41 2024 +0800

    add asmdef

commit 58c862d
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Thu Mar 21 00:57:01 2024 +0800

    update examples

commit 5127d34
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Thu Mar 21 00:00:07 2024 +0800

    delete unused meta file

commit 1af2b35
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Wed Mar 20 23:54:11 2024 +0800

    remove SteamingAssets folder

commit 24184d0
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Wed Mar 20 23:33:05 2024 +0800

    change code structure

commit bfb8d48
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Wed Mar 20 23:29:04 2024 +0800

    update example resources

commit a7bbd93
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Wed Mar 20 23:26:07 2024 +0800

    remove TextMeshPro resources

commit 979b7ec
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Wed Mar 20 20:34:56 2024 +0800

    add GLoader.useResize

commit 6248e45
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Wed Mar 20 17:12:36 2024 +0800

    add .editorconfig

commit e154f4a
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Wed Mar 20 17:11:23 2024 +0800

    fix WebGL multi touch issue & IME text input issue

commit 57ae5a4
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Tue Mar 19 22:29:58 2024 +0800

    add macro FAIRYGUI_USE_ALPHA_TEXTURE to manually toggle seperate alpha texture feature

commit 1024ede
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Tue Mar 19 22:26:27 2024 +0800

    Update examples

commit 26c25a6
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Tue Mar 19 22:16:52 2024 +0800

    fix typo

commit 6f34521
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Tue Mar 19 22:05:12 2024 +0800

    support disabling domain reloading

commit e39ff1c
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Tue Mar 19 20:17:10 2024 +0800

    fix typo

commit 1d46abd
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Tue Mar 19 20:11:13 2024 +0800

    fix fairygui#168

commit fee605f
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Tue Mar 19 17:09:54 2024 +0800

    fix fairygui#148

commit bac7eef
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Tue Mar 19 16:30:31 2024 +0800

    fix IME input issues when using input system

commit 4151dbe
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Tue Mar 19 08:48:46 2024 +0800

    change macro name to FAIRYGUI_INPUT_SYSTEM which is used to enable input system support

commit 09d4363
Merge: d8c7851 7d13498
Author: guzhu <guzhu@fairygui.com>
Date:   Mon Mar 18 17:51:00 2024 +0800

    Merge pull request fairygui#184 from EP-Toushirou/master

    Add support for New Input System & Remove support for versions before Unity 5.6

commit d8c7851
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Mon Mar 18 17:50:41 2024 +0800

    fix: spine async load issues

commit f94347a
Merge: 2be8afb 5f11bbd
Author: guzhu <guzhu@fairygui.com>
Date:   Mon Mar 18 17:39:24 2024 +0800

    Merge pull request fairygui#140 from ttt1088/master

    Add async loading for spine

commit 5f11bbd
Merge: 0d15fbe 223b153
Author: guzhu <guzhu@fairygui.com>
Date:   Mon Mar 18 17:39:15 2024 +0800

    Merge branch 'master' into master

commit 2be8afb
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Mon Mar 18 17:25:58 2024 +0800

    fix: cursor location of wrapped lines

commit 223b153
Merge: 8ec67f5 9319b69
Author: guzhu <guzhu@fairygui.com>
Date:   Mon Mar 18 16:28:02 2024 +0800

    Merge pull request fairygui#206 from qiwucwb/gtween-change

    Update GTweener.cs 增加 tween的默认初始值

commit 8ec67f5
Merge: 2eef090 11da524
Author: guzhu <guzhu@fairygui.com>
Date:   Mon Mar 18 16:26:59 2024 +0800

    Merge pull request fairygui#211 from magicskysword/fixed_input_field_cursor_pos

    修复输入文本里,点击一行末尾的空白处时,会定位到下一行开头的问题

commit 2eef090
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Mon Mar 18 16:00:33 2024 +0800

    fix issues in unity latest versions

commit 9ac6da8
Merge: 989e82f 0d013b2
Author: guzhu <guzhu@fairygui.com>
Date:   Fri Mar 15 16:05:40 2024 +0800

    Merge pull request fairygui#180 from lfd547/master

    MD:使GoWrapper加载的GameObject支持PaintMode

commit 989e82f
Merge: 6ebba0e 53ce2ae
Author: guzhu <guzhu@fairygui.com>
Date:   Fri Mar 15 16:04:27 2024 +0800

    Merge pull request fairygui#213 from H0nok4/pr/GComponentUpdateBoundIssues

    fix:当子物体修改了锚点时,父物体计算Bound时添加对锚点的偏移

commit 6ebba0e
Merge: 796b75b 4d49fb6
Author: guzhu <guzhu@fairygui.com>
Date:   Fri Mar 15 16:03:56 2024 +0800

    Merge pull request fairygui#207 from qiwucwb/displayinfo-editor-change

    Update DisplayObjectEditor.cs 增加显示的信息

commit 7d13498
Author: EP-Toushirou <45257277+EP-Toushirou@users.noreply.github.com>
Date:   Thu Nov 2 20:30:35 2023 +0800

    remove 'CompositionString' support

    fix bug for input text

commit 53ce2ae
Author: H0nok4 <704017380@qq.com>
Date:   Sun Oct 8 17:26:43 2023 +0800

    assets:当子物体修改了锚点时,父物体计算Bound时添加对锚点的偏移

commit 11da524
Author: MagicSkySword <skyswordkill@qq.com>
Date:   Sat Jul 29 17:15:08 2023 +0800

    Fixed incorrect positioning of input text cursor

commit 4d49fb6
Author: qiwucwb <2270183902@qq.com>
Date:   Thu Jun 29 11:01:35 2023 +0800

    Update DisplayObjectEditor.cs

    增加显示的信息

commit 9319b69
Author: qiwucwb <2270183902@qq.com>
Date:   Thu Jun 29 10:54:08 2023 +0800

    Update GTweener.cs

    增加 tween的默认初始值

commit 796b75b
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Tue Jun 6 20:18:59 2023 +0800

    fixed fairygui#199

commit c9ec47d
Author: guzhu@fairygui.com <guzhu@fairygui.com>
Date:   Tue Jun 6 20:00:37 2023 +0800

    fixed fairygui#198

commit b6f5dfa
Author: EP-Toushirou <45257277+EP-Toushirou@users.noreply.github.com>
Date:   Wed Aug 10 00:52:43 2022 +0800

    fix missing using

    fix missing using in versions older than unity 2021

commit f5f45ca
Author: EP-Toushirou <772799068@qq.com>
Date:   Wed Aug 3 11:00:48 2022 +0800

    code optimize

commit 9fcceaa
Author: EP-Toushirou <772799068@qq.com>
Date:   Tue Aug 2 21:18:11 2022 +0800

    Add support for New Input System & Remove support for versions  before Unity 5.6

    support for new input system

commit 0d013b2
Author: lifd <lifd@gltornado.com>
Date:   Wed Mar 30 15:17:04 2022 +0800

    MD:删除空行

commit 729b330
Author: lifd <lifd@gltornado.com>
Date:   Wed Mar 30 15:12:25 2022 +0800

    FIXED:设置GoWrapper挂载的GameObject没有设置所有Children的layer

commit a5dc31c
Author: lifd <lifd@gltornado.com>
Date:   Wed Mar 30 14:46:27 2022 +0800

    MD:使GoWrapper加载的GameObject支持PaintMode

    通过在设置GoWrapper的layer时, 顺带设置GameObject的layer, 使得CaptureCamera能渲染GameObject

commit 0d15fbe
Author: yaoyuxiao <yaoyaoyuxiaoxiao@163.com>
Date:   Fri Jul 31 16:50:04 2020 +0800

    Add async loading for spine

Signed-off-by: damajiang90 <w90ang@163.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants