C#
FruitP
这个作者很懒,什么都没留下…
展开
-
shader竖直位移动画
Pass { CGPROGRAM #pragma vertex vert #pragma fragment frag // make fog work #pragma multi_compile_fog #include "UnityCG.cginc" struct appdata {原创 2021-01-09 21:29:38 · 115 阅读 · 0 评论 -
Unity保存和读取并设置地形高度
地形的保存和读取和普通读取方式并没有不同首先保存地形[MenuItem("Rollback/Save Main Terrain 存储当前地形")] static void saveTerrain() { if (!File.Exists("Assets/Terrain/MainTerrain.data")) { File.Create("Assets/Terrain/MainTerrain.data"); }原创 2021-01-08 23:39:47 · 1470 阅读 · 0 评论 -
Unity统一设置地形高度
设置地形高度[MenuItem("Rollback/Terrian 设置地形高度")] //设置地形高度 static void rollbackTerrian() { float terrainHeight = 40f;//地形高度 Terrain terrain = GameObject.Find("Terrain").GetComponent<Terrain>(); //获取地形 float height原创 2021-01-08 23:34:49 · 1775 阅读 · 0 评论 -
C#复制源文件夹到目标文件夹
static void CopyFolder(string srcPath,string tarPath){ string strFolderName = srcPath.Substring(srcPath.LastIndexOf("\\")+1,srcPath.Length -srcPath.LasttIndexOf("\\")-1; //获得文件名夹名 if(!Dir...原创 2018-08-14 12:46:33 · 3353 阅读 · 3 评论 -
简易托管实现delegate
private dekegate void DebugString(string param);//定义托管private DebugString handlerDebug; //创建实例public void DebugNameOfChinese(String str) //定义被托管的函数{ Debug.Log("Chinese:" +...原创 2018-08-24 11:38:34 · 160 阅读 · 0 评论