自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Unity 3D通过Image的固定高度计算图片(Sprite)放大或缩小后的宽度

Unity 3D通过Image的固定高度计算图片(Sprite)放大或缩小后的宽度

2022-04-26 17:47:04 2818 2

原创 Unity3D 为UGUI InputField添加滑动条

Unity 为UFUI InputField添加滑动条1.先创建一个Scroll View,把横向拖拽条删掉,其他的根据喜好自己设定2.Scroll View设置要修改一下,否则子物体位置会有问题3.在Content下创建一个InputField再把它撑满设置得很长4.把两个子物体也撑满,防止位置有问题5.设置InputField为多行并且回车可换行6.给Content添加Text组建和ContentSizeFitter,并且Text的参数要和InputField用于子物体的Text参数一样。(

2021-08-20 16:47:47 480

原创 PS修改图片颜色

PS修改图片颜色1.打开图片2.选择魔棒工具3.选中黑色区域4.Delete删除5.双击图层6.勾选颜色叠加 ,选择颜色叠加7.混合模式选择正常8.调整不透明度9.结果

2021-08-04 17:20:57 1238

原创 PS设置图片部分透明

PS设置图片部分透明首先在PS里打开图片点击拖住背景上的图层锁,拖到下方的删除按钮上,(没有图层锁的不用这一步)选中要设置透明的区域点击键盘Delete键删除删除之后保存图片要保存成PNG的形式,不然会被填充成白色保存之后的样子...

2021-07-07 17:05:06 1625

原创 Unity 3D Text 穿透模型显示的解决方法

Unity 3D Text 穿透模型显示的解决方法Unity中3D Text的默认是穿透场景显示,即:即使Text前有模型,文字也会穿透模型显示在最前面,而是不是预期那样模型遮挡了文字,如下图所示:造成这种现象的原因:3D Text的默认材质使用的Shader是GUI/Text Shader(故具有GUI的穿透显示的特性),而且不能手动更改。解决方法:通过自定义Material和Shader解决。创建一个3D物体用于遮挡、一个3D Text,讲3D物体放在3DText的前边,如下所示创建Shad

2021-07-07 14:45:11 2309

原创 Unity 中单例是什么以及用法

Unity 中单例是什么以及用法这是个老生常谈的问题,静态和单例到底有没有区别!感觉上他们好像都一样!但是,静态编译期就会编译进去,游戏开始了,就会一直在内存里,你游戏不结束他也不结束,如果你内存吃紧,而他又很大的时候,那他就很麻烦。而单例不一样,你不用他他就不出现,你需要了他就来了,等你不想要他了你把他扔了销毁就行了。很灵活是不是,但他也会有问题,如果我们没有把它初始化,就用它了那你的游戏就报错了,我们可能没法很好的去把控他初始化的时机,不过这个问题在现在这个时代看已经不是什么大问题了,至少我用u

2021-05-14 16:34:06 895

原创 Unity 3D Canvas画布

Unity 3D Canvas画布Canvas 是画布,是摆放所有 UI 元素的区域,在场景中创建的所有控件都会自动变为 Canvas 游戏对象的子对象,若场景中没有画布,在创建控件时会自动创建画布。Unity也会自动创建EventSystem,这个对象用来确定诸如鼠标输入的事件,这对 UI 组件来说也至关重要,比如按钮。Canvas属于Unity的UGUI,UGUI提供了强大的可视化编辑,大大提高了GUI的开发效率。创建画布有两种方式:一是通过菜单直接创建;二是直接创建一个 UI 组件时自动创建

2021-04-23 15:44:35 2303

原创 Unity通过脚本控制Image组件

Unity 通过脚本控制Image组件1.在Hierarchy面板上新建一个Canvas。2.在Project面板上新建文件夹Resources,把你想要加载的图片放在这里面。3.刚加载进来的图片是不能用的需要把图片改成sprite格式,图片必须是sprite格式在unity的Image里才可以使用。点击图片在Inspector面板的Texture Type里将属性改成Sprite(2D and UI)。修改之后图片会变成这个样子。第一种方法是定义变量通过变量把图片赋值给Image组件。注意:

2021-04-23 14:58:57 10168 1

原创 CSS的选择器

CSS的选择器CSS选择器用于选择你想要的元素的样式的模式。选择器示例示例说明.class.intro选择所有class="intro"的元素#id#firstname选择所有id="firstname"的元素**选择所有元素elementp选择所有<p>元素element,elementdiv,p选择所有<div>元素和<p>元素element elementdiv p选择<div&g

2021-04-08 16:15:46 73

原创 C#方法的重载

C#方法的重载方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数。调用重载方法时,编译器能通过检查调用的方法的参数类型和个数选择一个恰当的方法。方法重载通常用于创建完成一组任务相似但参数的类型或参数的个数或参数的顺序不同的方法。 方法重载,就是在类中可以创建多个方法,它们可以有相同的名字,但必须具有不同的参数,即或者是参数的个数不同,或者是参数的类型不同。调用方法时通过传递给它们的不同个数和类型的参数,以及传入参数的顺序来决定具体使用哪个方法。实例:先在页面拉几个

2021-03-24 16:21:01 2436 2

原创 C#类型转换的几种方式

C#类型转换的几种方式1.(int)变量该转换方式主要用于数字类型之间的转换,从int类型向long,float,double,decimal 类型转换可以使用隐式转换,但从long型到int 就需要使用显示转换,即使用该类型的转换方式否则产生编译错误。该方式对于浮点数会无条件的舍去,会失去精确度。对于char类型的到int类型的转换,传回的值是ASCII码。代码示例: float a = 2.2f; int b = (int)a; Console.WriteLine(b);//结果:2

2021-02-19 11:21:40 2357

转载 C#中ToString()格式详解

C#中ToString()格式详解以下内容均摘自博客园,仅供资料查询。抄自:http://www.cnblogs.com/huangting2009/archive/2009/02/09/1386596.htmlToString格式化在很多对象显示为字符串的时候都会使用到ToString中的格式化,由于以前没怎么注意到这个问题,想总结一下各个基础结构对象的格式化,以便后备之用!!!Int.ToString(format):格式字符串采用以下形式:Axx,其中 A 为格式说明符,指定格式化类型,x

2021-02-19 10:27:41 278

原创 Unity解决Text字体模糊

Unity解决Text字体模糊原来的字体改后的字体只需要改Text的Scale属性就可以了

2021-02-05 17:18:56 8283 8

原创 C#中使用Split函数分割截取字符串

C#中的Split函数用法public String[] Split(params char[] separator);摘要:基于数组中的字符将字符串拆分为多个子字符串。参数:separator:分隔此字符串中子字符串的字符数组、不包含分隔符的空数组或 null。返回结果:一个数组,其元素包含此实例中的子字符串,这些子字符串由 separator 中的一个或多个字符分隔。...

2021-01-08 14:44:37 9054

原创 Unity模型拖到场景中是黑色解决办法

Unity模型拖到场景中是黑色解决办法在做新项目的时候拿到模型之后拖到场景中模型是黑色的解决办法。在刚拿到模型的时候模型的类型是fbx格式的。先在Assets里创建一个放预制体的文件夹Prefabs把模型可以直接拖进去。直接拖就行。托进来之后吧模型托进场景中。托进场景中之后会发现整个模型都是黑色的。这里我用的之前的实验室只有中间黑色的部分是新的模型。这个时候我们选中Prefabs文件夹里的模型,可以看到现在的文件夹里只有一个模型其他什么东西都没有。选择Materials可以看到下边的

2021-01-05 18:00:50 11285

原创 C#三元运算符

C#三元运算符效果与if…else…类似,三元运算符具有返回值它首先判断一个条件,如果条件为真,就返回一个值,如果条件为假,则返回另一个值。bool A=true;A? “真”: “假”;判断A是否为true,如果A为true则返回真,就是“?”后边的值,如果A为false就返回假,就是“:”后边的值。其结构为:(条件)?(return true):(return false)a=3>4?3:4;输出为4。a=3<4?3:4;输出为3。运算符用于执行程序代码运算,会针对一个以

2021-01-04 16:57:12 2704

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除