• Unity-遇到的问题小总结


    1. event trigger后面显示不了对应的方法


    原因:我是直接把脚本拖拽进去的,这是没有实例化的,拖拽进去的应该是挂载这个脚本的GameObject就可以了

    2.制作prefeb

    将场景中的单个game object用鼠标拖到Project面板中的Assets目录下,就可以创建这个game object的prefab
    注意,一定是拖动“单个”游戏物体到Assets目录下创建prefab,如果需要将多个game objects一起创建成一个prefab,就需要选择或生成一个“根节点”(我们通常会用Create > Create Empty来创建一个空节点来做“根节点”),重命名,复位根节点的transform属性(Reset),再将所有game objects拖到这个根节点上变成它的子物体,最后再将根节点拖到Assets目录下创建prefab。

    3.默认的ugui中text的显示模糊

    解决 将scale写小点,然后字体放大些,再然后宽高放大些,就完美解决了,清晰度瞬间提升,贼6

    4.控制ui层级显示 toolbar.transform.SetSiblingIndex(100); //数越高越在上层

    5.监听toggle group 在希望接受这个事件的脚本里写一个带 bool 参数的方法,然后就能找到代码: 切记会有两个相同的,选择上方的那一个

    6.遍历物体的子物体

    GetComponentsInChildren(). 获取子物体以及孙物体还有本身
    foreach (Transform child in 母物体.transform) 只遍历子物体,不算孙物体和本身

    7.scrollview使用问题

    1.显示区域怎么控制?

    节点Scroll View中的组件Rect Transform的Width和Height控制着整个区域大小,组件Scroll Rect的滚动条设置也会影响显示区域的边界位置是否完整;
    节点Viewport的组件Image中的Image Type属性会影响显示的区域;
    节点Content的组件Rect Transform的布局和宽高影响了显示的区域。

    2.如何去掉滚动条?

    节点Scroll View中的组件Scroll Rect中的属性Horizontal Scrollbar和Vertical Scrollbar设置为None,并将其子节点Scrollbar Horizontal和Scrollbar Vertical删除。

    3.出现无法滑动或者自动回弹到原地方的原因?

    如果节点Content的宽度或者高度小于实际内容的宽度或者高度时,就会发生这样的情况。这时需要调整Content的宽高,或者加入组件Content Size Fitter把对应方向设置为Preferred Size来自适应宽高。

    8.给按钮添加精灵状态分别设置了划过状态和点击状态,出现点击后按钮停留在划过的那个精灵状态


    默认的Navigation是Automatic的,改为none后 点击就正常了
    9.层级,如果你有多个相机且摄入范围在一块,为了互不打扰各个相机照入各自的内容,可以使用Layer

    给物体指定新的Layer,然后指定摄像机显示摄入哪些即可

    10.unity强制刷新

    实现气泡对话框,长度高度自适应,在自适应过程中发现没有及时的自动变化,应该需要刷新下才能重新计算布局 LayoutRebuilder.ForceRebuildLayoutImmediate(RectTransform);

    可在公众号【空名先生】(ID:fansGoogle)反馈信息,关注公号获取所有免费资源(教程,运营,软件,赚钱等)。

  • 相关阅读:
    【NX二次开发】获取体是实体还是片体UF_MODL_ask_body_type()
    【creo】CREO5.0+VS2019配置(还没写完)
    【NX二次开发】导出x_t、导入x_t例子,UF_PS_export_data、UF_PS_import_data
    UG_PS Parasolid相关的操作
    【NX二次开发】创建老版的基准平面uf5374
    UnityShader之固定管线命令Combine纹理混合【Shader资料4】
    UnityShader之固定管线Fixed Function Shader【Shader资料3】
    UnityShader之Shader分类篇【Shader资料2】
    UnityShader之Shader格式篇【Shader资料1】
    Unity3D事件函数的执行顺序
  • 原文地址:https://www.cnblogs.com/zhimalier/p/11596869.html
Copyright © 2020-2023  润新知