笔者使用的是 Unity 2018.2.0f2 + VS2017,建议读者使用与 Unity 2018 相近的版本,避免一些因为版本不一致而出现的问题。 目录 前言 一. 光照衰减 1.1 使用 LUT 1.2 关于光照衰减纹理 1.3 关于光照衰减的总结 二. 阴影 2.1 阴影是如何实现出来的 ...
分类:
编程语言 时间:
2018-10-26 00:46:02
阅读次数:
251
Unity编辑器使用的代码应该仅限于编辑模式下,也就是说正式的游戏包不应该包含这些代码。为此,Unity提供了一个规则:如果属于编辑模式下的代码,需要放在Editor文件夹下。如果属于运行时执行的代码,放在任意非Editor文件夹下即可。 其中,Editor文件夹的位置比较灵活,它可以作为多个目录的 ...
分类:
其他好文 时间:
2018-10-25 19:40:12
阅读次数:
157
alias koa_unity="open -n /Applications/Unity\ 5.2.2/Unity.app" alias rob_unity="open -n /Applications/Unity\ 2017.4.3/Unity.app" alias ngs_unity="open ...
分类:
编程语言 时间:
2018-10-25 14:24:46
阅读次数:
142
对于游戏编程者而言,在VS里面,敲着 C#代码,写着Unity项目。 游戏行业是个靠创意的行业,我们都不愿意为别人打工,实现别人的梦想。我们想将自己脑海里面的想法自己亲手实现出来!我一直这样渴望,但是目前还是个菜鸡。在保持大脑想法活跃的同时,最重要的还是将技术学好。毕竟 九层之台,起于垒土。 对于游 ...
分类:
其他好文 时间:
2018-10-24 22:30:06
阅读次数:
322
程序运行时,MySQL弹出一个taskeng.exe. 内容如下: Start Initialization MySQL Installer is running in Community mode. Initializing product requirementsLoading product ...
分类:
数据库 时间:
2018-10-24 10:53:13
阅读次数:
204
先安装主程序,检查系统中是否有zabbix # rpm -qa | grep zabbix* 如没有可以直接使用下来命令安装 # rpm -i https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noar ...
分类:
其他好文 时间:
2018-10-23 23:01:44
阅读次数:
223
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Serialization; [AddComponentMenu("Sample/TestCode")] ... ...
分类:
编程语言 时间:
2018-10-23 14:40:08
阅读次数:
168
1. 渲染流水线 三大块:应用阶段,几何阶段,光栅化阶段 渲染图元 顶点信息 GPU流水线 顶点数据=> 顶点着色器;曲面细分着色器;几何着色器;裁剪;屏幕映射=> 三角形设置;三角形遍历;片元着色器;逐片元操作=> 屏幕图像 裁剪:可配置的,摄像机属性 逐片元操作:模板测试,深度测试,混合(不可编 ...
分类:
编程语言 时间:
2018-10-23 12:09:45
阅读次数:
187
作用:四元数和向量相乘表示这个向量按照这个四元数进行旋转之后得到的新的向量。 比如:向量vector3(0,0,10),绕着Y轴旋转90度,得到新的向量是vector3(10,0,0)。 在unity中表示为: 运行结果为: 复合旋转就是四元数依次相乘,最后乘以向量 多来几例: 想了解其中的运算过程 ...
分类:
编程语言 时间:
2018-10-20 18:36:54
阅读次数:
418
费了好大力气从Docker官网下载了Docker Community Editor的安装镜像,Docker.dmg, 总共将近500MB,双击进行安装: 命令行里使用docker version查看版本: 然后使用命令行docker run hello world,遇到错误信息:Error resp ...
分类:
其他好文 时间:
2018-10-20 11:01:34
阅读次数:
145