在Unity Editor中Create C# script后,会自动生成初始化脚本: 1 using System.Collections; 2 using System.Collections.Generic; 3 using UnityEngine; 4 5 public class Scri ...
分类:
编程语言 时间:
2020-02-02 13:55:22
阅读次数:
115
首先我们来了解一下阴影的形成原理: 当一个光源发射的一条光线遇到一个不透明的物体时,这条光线就不可以再继续照亮其他物体(不考虑光线反射),这个物体就会向他旁边的物体投射阴影 而在实时渲染中,我们常用到一种名为 Shadow map 的技术,unity采用的就是这种技术 在Unity中,这个技术的实现 ...
分类:
其他好文 时间:
2020-02-01 16:29:29
阅读次数:
93
ECS从本质上来说是一种设计模式.而不是某个语言的特性.该系列文章主要是探索ECS在C#中实现时遇到的各种纠结的问题与方案.同时设计一个unity为前端 .net core做服务器的分布式开发框架.但是水平很菜,难免有错.望批评指正,与君共勉. ECS是什么 ECS是Entity Component ...
在家里闲着没事,在网上看到一个好玩的需求,在亮点之间画一条直线。 听起来很简单,unity就提供了很多的API,不过大部分是以屏幕画一条线类似的方式做的。如果我们需要让部队等 一个集群排列成一条斜线呢? 其实这也和屏幕渲染一条直线的道理是一样的。 屏幕要画一条直线的话,其实也是在屏幕的像素坐标系里面 ...
分类:
编程语言 时间:
2020-01-31 18:59:30
阅读次数:
441
使用多个光源渲染支持多光源类型使用光照信息计算顶点光照了解球谐函数 上部分介绍了Unity的基本单个光源,现在学习多个光源参与渲染物体,使用Unity5.6.6f2 1 Include Files 为了给Shader增加支持多个光源,我们需要增加更多Pass通道。但是这些Pass最终包含了几乎完全相... ...
分类:
编程语言 时间:
2020-01-31 17:17:35
阅读次数:
126
VS2017调试Unity的时候可以直接在启动栏点击附加到Unity。而在VS2019没有,是因为在VS2019中把该调试按钮放在了调试栏中。 首先安装VSUnity相关工具,打开VSInstaller,安装使用Unity的游戏开发。 安装好之后,在unity3D->Edit->Preference ...
分类:
编程语言 时间:
2020-01-31 14:38:02
阅读次数:
892
https://connect.unity.com/p/li-yong-cinemachinekuai-su-chuang-jian-you-xi-zhong-de-xiang-ji-xi-tong ...
分类:
编程语言 时间:
2020-01-31 14:13:45
阅读次数:
64
最近使用xlua,需要添加自定义的c lua库。研究了一下unity调试native c/c++ dll。方法如下: 通过Unity打开VS工程 VS菜单栏【工具】-> 【选项】 在选项对话框中设置【适用于Unity的工具】->【访问项目属性】为True 打开项目属性页面,选中【启用本地代码调试】 ...
分类:
编程语言 时间:
2020-01-31 14:08:09
阅读次数:
89
【学习资料】 > 在线文档 官方文档:https://docs.microsoft.com/zh-cn/dotnet/csharp/ 菜鸟教程(高级教程):https://www.runoob.com/csharp/csharp-tutorial.html > 视频教程 腾讯学院、Siki学院 > ...
分类:
编程语言 时间:
2020-01-31 01:09:47
阅读次数:
241
【学习资料】 > 在线文档 官方文档:https://docs.microsoft.com/zh-cn/dotnet/csharp/ 菜鸟教程(高级教程):https://www.runoob.com/csharp/csharp-tutorial.html > 视频教程 腾讯学院、Siki学院 > ...
分类:
编程语言 时间:
2020-01-30 22:46:34
阅读次数:
146