![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
DBBH
成都有合适webgl/webgpu岗位的请私信我
展开
-
SRP初识
整体结构就是创建一个custompipeline extend renderpipeline。创建一个asset 返回new custompipeline。了解到一个可编程管线,基于这个可以写自己的逻辑。然后在这个pipeline定制自己的逻辑。原创 2023-04-12 15:05:18 · 104 阅读 · 0 评论 -
C# ref out两个关键字学习一下
ref这个名字和C++的引用应该是一样的噢。功能也是传指针,好东西。out这个关键字我第一次见是在glsl里头,你给个变量,在函数执行过程赋值,保存出来,或者在着色器每个阶段结束的时候抛出这个值给下一阶段配合in使用C#里这个out貌似只有函数参数这个用法,而且函数里头必须赋值,不然还会报错。...原创 2019-11-13 15:13:31 · 99 阅读 · 0 评论 -
C# List 学一下
Add 可以直接添加一个元素AddRange添加一个集合在尾部Insert(i,ele)可以插入一个元素InsertRange(i,list2)插入一个listCount是数量Contains是是否包含Remove单个元素RemoveAt(i)删除index=i的元素RemoveRange(i,len)从i删除len个元素Clear()清空IndexOf(...原创 2019-11-07 10:10:27 · 135 阅读 · 0 评论 -
C#学习 动态修改Mesh的Shader材质
u3d的shader内置了一种surf的一种裸的 v2f vert (appdata v) { v2f o; o.vertex = UnityObjectToClipPos(v.vertex); o.uv = TRANSFORM_TEX(v.uv, _MainTex); UNITY_TRANSFER_FOG(o,o.vertex)...原创 2019-10-27 10:31:01 · 636 阅读 · 0 评论 -
C#学习 动态修改Mesh的attribute
获取到这个gameobject然后拿到mesh创建一个新的vertices或者uvs或者别的数组 替换掉就好了void Update () { count+=speed*Time.deltaTime; if(m_cube) { Vector3[] vertices = m_cube.GetComponent<MeshFilter> ().mesh.ver...原创 2019-10-25 14:59:23 · 455 阅读 · 0 评论 -
C#学习 创建一个Mesh
U3D中 一个GameObject被new出来就在场景中了 他有一些东西MeshFilterMeshRendererfilter是mesh的attribute部分 renderer是材质的部分GameObject m_cube=new GameObject ();m_cube.AddComponent<MeshFilter> ();m_cube.AddComponen...原创 2019-10-25 14:56:47 · 939 阅读 · 0 评论 -
C# 读写二进制文件
BinaryWriter bw; BinaryReader br; try { bw = new BinaryWriter(new FileStream("mydata", FileMode.Create)); }...原创 2019-08-30 08:56:14 · 431 阅读 · 0 评论 -
C# 学习使用IntPtr
IntPtr _ptr = Marshal.AllocHGlobal(xxxx);申请空间 Marshal.Copy(Data, Offset, _ptr, xxxx);data的offset开始取xxxx长度给_ptr Marshal.FreeHGlobal(_ptr);释放使用泛型方便数据转换copy之后配合(Type)Marshal....原创 2019-09-06 08:57:57 · 1580 阅读 · 0 评论 -
C# dictionary
static void Main(string[] args) { Dictionary<int, string> book = new Dictionary<int, string>(); book.Add(0, "str_0"); book.Add(3, "str_3"); ...原创 2019-09-27 09:15:07 · 90 阅读 · 0 评论