笔者使用的是 Unity 2018.2.0f2 + VS2017,建议读者使用与 Unity 2018 相近的版本,避免一些因为版本不一致而出现的问题。 前言 关于纹理,之前在 【Unity Shader】(四) 纹理之法线纹理、单张纹理及遮罩纹理的实现 已经解释过相关原理,不过那些是属于低维纹理, ...
分类:
编程语言 时间:
2018-11-04 12:52:49
阅读次数:
206
原理 血条使用 "进度条组件" ,可以得到当前值与最大值。 通过 可以让图片宽度从1到0按百分比变化。 动效可以指定播放 "动效" 的时间范围 实现扣血缓动 组件设计 1. 创建一个进度条组件,作为血条。 bar是实际血量条 DownBar是扣血缓动背景图层 UpBar是加血缓动背景图层 LowBa ...
分类:
编程语言 时间:
2018-11-03 23:14:18
阅读次数:
2252
笔者使用的是 Unity 2018.2.0f2 + VS2017,建议读者使用与 Unity 2018 相近的版本,避免一些因为版本不一致而出现的问题。 前言 关于纹理,之前在 【Unity Shader】(四) 纹理之法线纹理、单张纹理及遮罩纹理的实现 已经解释过相关原理,不过那些是属于低维纹理, ...
分类:
编程语言 时间:
2018-11-03 23:10:33
阅读次数:
300
准备CentOS 1.1虚拟机 CentOS的安装这里使用vmware workstation 14来做虚拟机,当然你也可以用Oracle的虚拟机或者不用虚拟机,使用云服务或者使用双系统,不是什么大问题。 这里提供vmware workstation 14下载地址: http://www.xue51 ...
分类:
Web程序 时间:
2018-11-03 23:08:26
阅读次数:
288
C#或unity中实现正弦函数 本类用于第一,需要绘制一条正弦曲线的朋友;第二,需要根据正弦曲线控制物体运动的朋友;里面都有注释,代码如下: unity中使用的代码: public class Curvy_Sin { /// <summary> /// 周期 /// </summary> priva ...
分类:
编程语言 时间:
2018-11-03 17:32:04
阅读次数:
364
在Unity中,我们可以给组件设置状态,比如无法编辑的状态。以Transform组件为例,我们可以将Transform组件的原始功能禁掉。代码如下: 同样的,先使用反射获取Transform组件,然后通过GUI.enabled=false方法将Transform组件禁用掉,这样Transform组件 ...
分类:
其他好文 时间:
2018-11-02 21:45:19
阅读次数:
194
Light Probes 光照探针 Only static objects are considered by Unity’s Baked or Precomputed Realtime GI systems. In order for dynamic objects such as interac ...
分类:
编程语言 时间:
2018-11-02 12:58:07
阅读次数:
260
模型的Lighting下方会报一个mesh used by the renderer doesn't have normals.normals are needed for light的警告 更改模型属性中normals的none改为import 完美解决 ...
分类:
编程语言 时间:
2018-11-02 11:15:27
阅读次数:
1032
1.安装xlua 设置宏 hotfix_enable ,有更改要生成下代码,再注入,再复制tools文件夹 需要这个。 2.热补丁 3个dll 配置到工程里 在编辑器里找 Unity.cecil 这种的前3个。复制到工程目录XLua/src/Editor/下面 3.要搞事 4.build时候还有坑哦 ...
分类:
其他好文 时间:
2018-11-01 18:28:29
阅读次数:
233
Lighting overview照明概述 In order to calculate the shading of a 3D object, Unity needs to know the intensity, direction and color of the light that falls... ...
分类:
编程语言 时间:
2018-11-01 16:59:45
阅读次数:
187