unity
敲代码的小石头
这个作者很懒,什么都没留下…
展开
-
读取Standard Assets下,TXT文本
//注意:要读取的文件的编码类型要为utf-8,不然会出现中文乱码或者直接不显示,如果是其它编码方式可以把文件//另保存为utf-8的格式using System.Collections;using System.Collections.Generic;using System.Linq;using UnityEngine;using UnityEngine.UI;public class Texts : MonoBehaviour{//public Text texts;public原创 2020-08-10 14:57:44 · 121 阅读 · 0 评论 -
unity 利用Content Size Fitter和Layout Element UI列表嵌套列表
先在一级层级上挂上VerticalLayoutGroup和ContentSizeFitter两个组件,如果是竖向的就将ControlChildSize的Height勾选,如果横向的则勾选Width。三级层级上所有子物体上必须得挂上LayoutElement并且按照我所设置的进行设置,当然长宽可以自定义,和其它同级统一就行,否则会受到父级影响长宽归零。然后在二级层级上挂上VerticalLayoutGroup和LayoutElement。要扩大长款的三级层级挂载的组件按照图里设置。先看下是不是想要的效果。原创 2024-06-13 10:15:53 · 399 阅读 · 0 评论 -
unity ui被模型遮挡
将Canvas的render mode设置为world space,因为UI是直接放在了场景里面,很容易被其他物体挡住,Unity官方的一个VR例子中给出了一个shader的解决方案,将如下的shader挂在材质上,并将这个材质赋予需要总是显示在所有物体前面的UI控件上,就可以解决这个问题。原创 2023-12-18 13:56:49 · 1058 阅读 · 0 评论 -
HDRP导致UI运动模糊问题
二、字体清晰度亮度解决 注意我Canvas使用的是World Space模式,如果使用Screen Space-Overlay模式没有该问题,Screen Space-Camera模式应该也会出现这个问题。摄像机抗锯齿设置为TAA时,在运行过程中,ui或者摄像机移动时,UI会变模糊,选择FXAA SMAA则不会模糊,查了好多资料都没有提及这个问题的。2. 但是锯齿效果好了,但是发现镜头旋转移动时UI会出现拖影和模糊现象,还需要执行后面的二三步骤。但是如果不选择TAA会出现模型锯齿问题。原创 2023-12-18 14:11:30 · 657 阅读 · 0 评论 -
unity数字前补0
【代码】unity数字前补0。原创 2023-12-18 13:55:03 · 569 阅读 · 0 评论 -
unity一次性多图加载最节省CPU的方式异步加载图片
第一:在刚打开软件的时候或者跳转场景的时候,进行图片预生成,因为在这时候加载慢一点用户也没什么感觉,但是由于我的图片是需要用户自己去进行添加,如果用这种方式的话,后面用户添加的图片多了,可能会造成卡顿更严重的现象。这几天遇到了一个问题,就是在StreamingAssets路径下放了十几张图片,但是直接读取的话会卡顿十几秒二十几秒,用户电脑差的话可能得将近一分钟,最后想了两种加载方式。第二:这一种呢是用异步加载的方式来加载图片的,优点是跳转界面后很快的会加载到界面,缺点是跳转过去之后一张一张加载。原创 2023-12-18 14:05:31 · 1462 阅读 · 0 评论 -
通过法线坐标让生成的物体垂直于点击物体
【代码】通过法线坐标让生成的物体垂直于点击物体。原创 2023-12-18 14:13:26 · 356 阅读 · 0 评论 -
unity UI闪烁
【代码】unity UI闪烁。原创 2023-12-18 13:54:03 · 103 阅读 · 0 评论 -
unity字体荧光 效果(TextMeshPro)
对象,将shader换成 Distance Field。2 根据需求调整Underlay的颜色 ,强度等。其中,颜色透明度是用来调整 荧光的强弱效果的。softness是用来调整 荧光范围的。原创 2023-12-18 13:39:26 · 733 阅读 · 0 评论 -
模型分散爆炸
机械拆装的时候节省了录制动画的时间,根据代码控制一键拆开和重组。下面脚本挂到每个要分散的物体下面。随意挂在哪个物体上都可以。原创 2023-12-18 13:42:49 · 106 阅读 · 0 评论 -
Unity ugui——toggle多选小坑
在开发过程中遇到了一个简单的问题,随手记一下原创 2022-09-26 16:42:01 · 1950 阅读 · 0 评论 -
查找隐藏物体并开启
查找隐藏物体并开启GameObject.Find(“没有隐藏的父物体”).transform.Find(“隐藏的子物体”).gameObject.SetActive(true);原创 2020-08-05 14:28:07 · 200 阅读 · 0 评论