![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
Vigogne
这个作者很懒,什么都没留下…
展开
-
简单卡通水
简单卡通水shader核心就两点,一是对_CameraDepthTexture进行采样,获得水深水浅效果,同时获得物体水下的效果二是对_CameraNormalsTexture进行采样拿到屏幕深度图,再和水面的view空间下的法线进行点乘,可以获得物体与水面原创 2023-05-16 19:44:36 · 88 阅读 · 0 评论 -
A*算法
自己实现了一遍,还是挺简单的首先定义节点,节点的属性有权重是否进入闭表父节点位置相邻节点的位置(可选,方便计算)总花费F从起点开始的确定花费G到终点的估算花费(曼哈顿算法)H节点继承IComparable,给F排序创建地图,这个随便,用txt存一张用逗号分隔的就行寻路建立三个list,开表,闭表,路径表确定起点终点从起点开始,计算起点节点的消耗,把起点加入开表.//开始循环把开表从小到大按F排序,拿到F最小的节点,设为当前节点,从开表删除当前节点,并将当前节点加入闭表原创 2020-10-06 16:56:14 · 185 阅读 · 0 评论 -
unity避头点,避开行前标点符号
using System.Collections.Generic;using System.Text;using System.Text.RegularExpressions;using UnityEngine;using UnityEngine.UI;public class AvoidPunctuation : Text{ //避头点,每行第一一个文字不出现标点,继承Text public string CullList = @"\!|\?|\,|\。|\《|\》|\)|原创 2020-08-29 11:44:54 · 1453 阅读 · 0 评论 -
unitywebqrequest中报错“has not yet finished downloading“
这里时url出错原创 2020-08-05 17:44:47 · 2084 阅读 · 3 评论 -
使用unitywebrequest读取文件夹下的图片
using UnityEngine;using UnityEngine.UI; public class ImageManager : MonoBehaviour{ [SerializeField] private GameObject imagePrefab; void Start() { LoadManager.Ins.LoadOneFolderPicture(CreateImage, "\\狸熊"); } public void CreateImag原创 2020-08-03 01:08:40 · 1698 阅读 · 0 评论 -
IComparable和IComparer
IComparable<>这个接口使类可以被比较public class Person: IComparable<Person>{ public string name; public int num; public int num1; public Person(string name, int num,int num1){ ...原创 2020-01-07 18:15:50 · 138 阅读 · 0 评论 -
unity_OSA简单使用
1.给对应的scroller面板加上 simple scroller组件,其他的默认组件可以删了这个脚本会自动添加2.创建item,给item建个脚本,脚本要继承自simplecellview,同时要重写updatecell以接收数据3.在所在层的ui面板的控制脚本了声明simplescroller并赋值。此时可是使用setdata方法给scroller上生成的item赋值,setdata接收...原创 2019-11-12 10:26:42 · 1531 阅读 · 0 评论 -
leecode.47全排列去重
回溯算法,加个去重,去重用完要归零(不是真的零,归成一个数组没有的数就行)回退的最后一次记录下来,再进入循环时,和数组进行比对public class Solution {//写一个回溯,不过好像这样不包含重复的,如果是交换法的话,检测下交换的二者是否相同就行了 List<IList<int>> res = new List<IList<int>...原创 2019-10-22 16:00:30 · 147 阅读 · 0 评论 -
c#创建一个完全二叉树
··public class Node{public int Date { get; set; }public Node Leftnode { get; set; }public Node Rightnode { get; set; }public Node(){Date = 0;Leftnode = null;Rightnode = null;}public Node(in...原创 2019-09-04 16:06:54 · 961 阅读 · 0 评论 -
位运算/摩尔投票求众数(数组中有n个数,超过n/2)
摩尔投票这个方法主要的思想是对消,其他数字出现次数的总和都是比不上这个数字出现的次数当然,前提是必然存在众数,如果不存在,不能这样对消比如[1,2,3,1,1,1,2,2,4,1,3,1,1,1,1,1]n = 161有10个选第一个数位current,计数num遍历,遇到相同的num++,遇到不同的数num–直到消成0,并把下一个数当成current位运算这个骚气又牛批比...原创 2019-10-09 16:35:50 · 255 阅读 · 0 评论