上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 47 下一页
摘要: 纹理偏移和缩放 S是Scale的首字母对应tiling, T是Translation的首字母对应Offset Shader "My/Unlit" { Properties { _MainTex("Main Tex", 2D) = "white" {} } SubShader { Tags { "Re 阅读全文
posted @ 2023-05-23 23:59 yanghui01 阅读(230) 评论(0) 推荐(0)
摘要: 效果图 半角向量和法线重叠时,为最亮, 此时夹角为0, dot(normal, halfDir)=1 using UnityEngine; [RequireComponent(typeof(MeshFilter))] public class ShowHalfDirTool : MonoBehavi 阅读全文
posted @ 2023-05-23 00:23 yanghui01 阅读(31) 评论(0) 推荐(0)
摘要: 平时用的比较少,一直记不起来的,对应c#中的 do while local i = 1 local len = 10 repeat --do something i = i + 1 until i <= len for是最常用的 local len = 10 for i=1,len do --do 阅读全文
posted @ 2023-05-17 23:19 yanghui01 阅读(15) 评论(0) 推荐(0)
摘要: table_ext.lua 如果table不为空则新建 function table.getEmptyTable(tb) if nil == tb or nil ~= next(tb) then return {} end return tb end function table.isEmpty(t 阅读全文
posted @ 2023-05-17 23:11 yanghui01 阅读(117) 评论(0) 推荐(0)
摘要: table_listext.lua function list.reset(listTb, val) for i=1,#listTb do listTb[i] = val end end function list.castItemToNum(listTb) for i=1,#listTb do l 阅读全文
posted @ 2023-05-17 23:08 yanghui01 阅读(50) 评论(0) 推荐(0)
摘要: 最终效果 1) 两个阴影重叠的时候,正常 2) 在斜坡上,阴影正常 3) 在平地上遇到障碍物,阴影正常 4) 在平台边缘,镂空的地方,阴影正常 5) 没有做阴影衰减 6) 阴影抗锯齿没做(pcf) 原理 ShadowMap阴影是一种实时阴影,其原理其实也很简单,就2步:1、投射阴影,2、接收阴影 1 阅读全文
posted @ 2023-05-12 02:51 yanghui01 阅读(492) 评论(0) 推荐(0)
摘要: 最终效果 1) 两个阴影重叠的时候,基本正常 2) 在斜坡上,阴影穿插了进去 3) 在平地上遇到障碍物,阴影也会穿插进障碍物 4) 在平台边缘,镂空的地方也显示了阴影 5) 阴影衰减做了 原理看这边 使用顶点投射的方法制作实时阴影 - 知乎 (zhihu.com) 【Unity Shader】平面阴 阅读全文
posted @ 2023-05-12 00:28 yanghui01 阅读(259) 评论(0) 推荐(0)
摘要: 最终效果 1) 两个阴影重叠的时候,基本正常 2) 在斜坡上,阴影穿插了进去 3) 在平地上遇到障碍物,阴影也会穿插进障碍物 4) 在平台边缘,镂空的地方也显示了阴影 5) 没有做阴影衰减 UpdatePlanarShadowMatrix函数的原理 详解平面阴影 Planar Shadow(方向光篇 阅读全文
posted @ 2023-05-10 23:58 yanghui01 阅读(302) 评论(0) 推荐(0)
摘要: 最终效果 1) 两个阴影重叠的时候,基本正常 2) 在斜坡上,阴影穿插了进去 3) 跳起来的时候,阴影跟着一起起来了 4) 在平台边缘,镂空的地方也显示了阴影 using System.Collections.Generic; using UnityEditor; using UnityEngine 阅读全文
posted @ 2023-05-10 01:15 yanghui01 阅读(141) 评论(0) 推荐(0)
摘要: 相机控制 实现的功能: 1) 相机跟随, 2) 围绕Player旋转(左右和上下调整相机),3) 镜头zoom using UnityEngine; [RequireComponent(typeof(Camera))] public class ThirdPersonCamera : MonoBeh 阅读全文
posted @ 2023-05-06 01:58 yanghui01 阅读(44) 评论(0) 推荐(0)
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 47 下一页