1.Transform.localPosition:相对于父对象的位置。如果此对象没有父对象,那么这个值和Transform.position相同。2.Transform.localRotation:相对于父对象的旋转量。 3.同样,对于LocalPosition的道理同上。 4.Unity中自带方 ...
分类:
编程语言 时间:
2018-06-22 21:40:27
阅读次数:
305
DOTween插件: 一:安装就和普通的插件一样,拖到相应的目录下即可。 二:这是什么,有什么用。这是什么:这是一个功能十分强大的动画制作插件,当工程中有这个插件时,可以直接使用这个库中的一些方法,而使用它们可以直接通过Unity的一些基本组件来进行调用,可以通过transform调用基本位移动画, ...
分类:
编程语言 时间:
2018-06-22 20:35:00
阅读次数:
680
上一篇记录了shader常用函数和变量,这篇记录一些光照计算时常用函数和变量 1、内置的光照变量 2 、LightMode标签支持的渲染路径设置选项 3、顶点照明渲染路径中可以使用的内置变量 4、顶点照明渲染路径中可以使用的内置函数 ...
分类:
编程语言 时间:
2018-06-21 01:37:52
阅读次数:
261
最近在学习Unity Shader,写Shader的时候总是忘记Unity为我们提供的函数、变量怎么写的,这里整理一下,方便自己查阅,也提供给网友,学习Shader不易。 1、函数 float3 WorldSpaceViewDir(float4 v) //输入一个模型空间中的顶点位置,返回世界空间中 ...
分类:
编程语言 时间:
2018-06-21 01:37:37
阅读次数:
189
该篇是Unity Shader中HLSL的内置函数,主要是一些数学方面的计算函数。在写Shader的时候可以直接使用。 ...
分类:
编程语言 时间:
2018-06-21 01:28:27
阅读次数:
384
unity3d 摄像机抖动效果 ,利用脚本直接控制;当然也可以选择使用dotween插件,但到不至于为了使用仅一个功能,就导入了一个插件; 脚本示例: ...
分类:
编程语言 时间:
2018-06-17 19:48:15
阅读次数:
208
射线:射线是3D世界中一个点向一个方向发射的一条无终点的线,在发射轨迹中与其他物体发生碰撞时,它将停止发射 。 用途:射线多用于碰撞检测(如:射击游戏里是否击中目标)、角色移动、判断是否触碰到3D世界中的哪些物体对象,进而操作等。 基础API: Ray 射线类 : 1、Ray Camera.main ...
分类:
编程语言 时间:
2018-06-16 17:02:36
阅读次数:
178
留下备用,具体如下: Invoke()方法是U3D的一种委托机制; 1、它可以在脚本的生命周期(Start、Update、OnGUI、FixedUpdate、LateUpdate)中调用。 2、Invoke() 方法不能接受含有参数的方法。 3、在Time.ScaleTime=0时,Invoke() ...