- 博客(6)
- 收藏
- 关注
原创 基于Steam VR开发遇到的问题
基于Steam VR(Steam 2.0以上)触摸回调编者前言生活兜兜转转终于进入了Unity行业,并且进行了实际项目的开发,是基于Steam VR的,因为是新手入行,同时有没有VR大牛带着,总会遇到一些难以解决的问题,本着不能做了就过去的思想,决定给自己遇到的困难都进行记录,也同时和别人分享,本系列长期更新,有问题关注Unity科技公众号,且有资源分享,后台留言 ,回复留言必回。问题:在s...
2019-12-26 16:34:37 647
原创 Shader初级学习(顶点片元通信)
顶点函数和片元函数之间的痛惜Shader "Unity Shaders Book/Chapter 5/Simple Shader"{ SubShader{ Pass{ CGPROGRAM #pragma vertex vert #pragma fragment frag //使用一个结构体来定义定点着色器的输入 struct a2v{ flo...
2019-12-11 14:56:43 99
原创 Shader初级学习(语义)
语义在这里插入代码片从应用程序传递到顶点函数的语义有哪些a2v//从应用程序传递到顶点函数的语义有哪些a2vPOSITION 顶点坐标(模型空间下的)NORMAL 法线( 模型空间下)TANGENT 切线(模型空间)TEXCOORD0 ~n 纹理坐标COLOR 顶点颜色从顶点函数传递给片元函数的时候可以使用的语义SV_POSITION 剪裁空间中的顶点坐标(一般是系统直接使用)...
2019-12-11 14:53:51 76
原创 Shader初级学习(基本结构)
基本的结构形式Shader "LMM/Shader"{ //LMM是一级结构的名称,Shader为文件名称 SubShader{ Pass{ //Pass块有很多 CGPROGRAM //代码在这中间书写 #pragma vertex vert //定义顶点函数 #pragma fragment frag //定义片元函数 float4 vert(...
2019-12-11 14:22:46 80
原创 Shader初级学习(属性类型)
属性(类型)_Color(“Color”,Color) = (1,1,1,1) //float4_Vector(“Vector”,Vector) = (1,2,3,4) //float4_Int(“Int”,Int) = 34234 //float_Float(“Float”,Float) = 4.5 //float_Range(“Range”,Range(...
2019-12-11 11:49:35 176
原创 面向对象概述
概述面向过程的程序 = 算法 + 数据结构 :关心解决问题的步骤。面向对象的程序 = 对象+交互 关心谁在解决问题类:一个抽象的概念,即为生活中的“类别”。对象:类的具体实例,即归属于某个个别的“个体”同类型的多个对象,行为相同,数据不同。优势高复用高扩展高维护高移植主要思想分而治之 — 将一个大的需求分解为许多类,每个类处理一个独立的模块拆分的好处:独立...
2019-12-05 11:14:42 88
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人