上一页 1 2 3 4 5 6 7 ··· 14 下一页
摘要: 题目一: 给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例 1: 给定 num 阅读全文
posted @ 2019-08-13 10:54 彩色的梦 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 镜面反射计算公式: float3 reflectVector=reflect(-lightDir,normal) 光线方向和法线方向求出反射方向 float specDot=max(dot(reflectionVector,eyeDir),0.0) 反射方向和眼睛方向求点积 float spec=p 阅读全文
posted @ 2019-08-12 20:32 彩色的梦 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 漫反射的计算公式: float brigthness=dot(normal,lightDir) 法线和光线方向得到亮度 float3 pixelColor=brightness*lightColor*surfaceColor 表面像素最终的颜色 1、定义漫反射的变量,法线向量 一个是对象空间坐标的法 阅读全文
posted @ 2019-08-12 18:36 彩色的梦 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 渲染坐标变换: Unity中可以通过内置矩阵实现坐标空间的相互转换,主要是通过矩阵乘法。 比如内置矩阵: UnityObjectToWorldDir(int float3 dir) 对象空间方向矢量-->世界空间方向矢量; UnityObjectToWorldNormal(int float3 no 阅读全文
posted @ 2019-08-12 16:38 彩色的梦 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 这是一个Unity简单的无光照着色器的简单编写 修改物体的颜色; 说明一点:Unity着色语言是CG语言和ShaderLab语言的混合; CGPROGRAM ENDCG都属于CG语言,其他的是ShaderLab语言; 他们之间的联系是属性在ShaderLab,而变量定义必须和属性名一样这样就实现了与 阅读全文
posted @ 2019-08-12 14:38 彩色的梦 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 物体着色过程: 1、顶点和相关数据发送到顶点着色器; 2、顶点着色器在每个顶点上运行; 3、顶点着色器为每个顶点输出一个数据结构体,包括顶点在最终图像上的颜色; 4、顶点序列组成图形基元(三角形,直线); 5、删格式化器将接受图形基元并将其转化为潜在的像素,包括一些差值运算,在GPU中运行不可以自定 阅读全文
posted @ 2019-08-12 08:17 彩色的梦 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 题目一: 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 例如, 给定数组 nums = [-1, 0, 1, 2, -1, -4], 满足要求的 阅读全文
posted @ 2019-08-09 15:21 彩色的梦 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 题目一: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因 阅读全文
posted @ 2019-07-31 19:57 彩色的梦 阅读(992) 评论(0) 推荐(1) 编辑
摘要: 题目一: 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例: 输入:(2 -> 阅读全文
posted @ 2019-07-30 21:12 彩色的梦 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 一、发射子弹 这一部分实现玩家控制自己坦克发射子弹,而其他玩家保持不动。 主要的思想使用RPC: 1、首先为发射炮弹脚本添加PhotonView组件 2、如果是本地组件,直接调用Fire()函数 3、调用远程玩家的RPC的Fire()函数,来实现远程玩家的设计效果,进而实现同步。 代码如下: 完整的 阅读全文
posted @ 2019-06-27 19:48 彩色的梦 阅读(337) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 14 下一页