Unity不熟悉API踩过的坑 发表于 2019-03-06 | 更新于: 2019-03-06 | 分类于 Unity3D基础 | Camera设置渲染层级问题如果想动态设置Camera的渲染层级,在网上搜索大概都有这样几个示例: camera.cullingMask = 1 << x; // 渲染x层 camera.cullingMask = ~(1 << x); // 渲染除去层x的所有层 ca ... 阅读全文 »
Unity中C#和Java的相互调用 发表于 2019-03-06 | 更新于: 2019-03-06 | 分类于 Unity3D基础 | 1、通过C#调用Java的方法: 在C#中添加调用的一些代码,利用Unity提供的一些接口实现调用Java! 阅读全文 »
Unity3D几个点击屏幕获执行相关操作的方法 发表于 2019-03-06 | 更新于: 2019-03-06 | 分类于 Unity3D基础 | Unity3D中,当鼠标点击屏幕执行相关操作的方法主要有以下几种,这里通过获取鼠标位置来比较,主要有Update,OnMouseDown函数中执行,添加或者重写EvenTrigger等方法。 一、通过Update使用Input.GetMouseButtonDown12345678910pu ... 阅读全文 »
Unity编辑器的扩展,MenuItem的使用整理 发表于 2019-03-06 | 更新于: 2019-03-06 | 分类于 Unity3D基础 | 本来是想学习一下ScriptableObject的,看到例子上边有CreateAssetMenu,就想到自己经常搞忘MenuItem的用法,所以整理一下! CreateAssetMenu主要是应用在类上。添加CreateAssetMenu后,在Project面板中右键,默认就会在Creat ... 阅读全文 »
Unity中Transform.SetParent第二个参数的使用 发表于 2019-03-06 | 更新于: 2019-03-06 | 分类于 Unity3D基础 | 发现这个问题,纯属巧合,之前的项目中老是有一个问题,就是动态加载UI预制后,还要手动修改UI的Transform,一直有一个疑问。后来无意中发现项目中为了取消勾选Raycast Target使用了这个方法(Unity3D研究院之UGUI一个优化效率小技巧),我也发现挺好的,并没有发现他们之间有什么 ... 阅读全文 »
Slider的使用 发表于 2019-03-06 | 更新于: 2019-03-06 | 分类于 UGUI使用 | Slider的简单介绍: 在Unity中,经常会使用Slider来做滑动选择物品数量的功能。下图是Slider下的默认属性设置: 常用属性: 上边一系列的属性跟Button的属性是差不多的,都是一些基本设置。 Direction:是用来设置滑块滑动方向的,有四个选项,自己设置一下就知道什么意思了。 ... 阅读全文 »
Content Size Fitter的使用 发表于 2019-03-06 | 更新于: 2019-03-06 | 分类于 UGUI使用 | Content Size Fitter组件主要是用来设置UI的长宽,Horizontal Fit和Vertical Fit分别是控制UI的宽和高,有三个值可选: Unconstrained:组件不根据布局元素调整 ,可手动修改长宽的值。MinSize:根据布局元素的最小值来调整,不能手动修 ... 阅读全文 »