uuu
uuu
注意粒子系统和UI层级之间的关系
1新摄像机照射角色跟小地图制作差不多
2优势就是共用一个模型不用从新做套系统配合ui显示
[àng]
-这是单身多少年的手速 点的好快-.-
Tips动画和UI的制作
System.Object.ReferenceEquals(obj,null);
判断object是否为 空---- 比 == null 效率高很多
string.IsNullOrEmpty 比 == null 效率高
Crc 跟Md5码类似... 文件的唯一标示
DirectoryInfo类是一个密封类,它可以用来创建、移动、枚举目录和子目录。
FileInfo 类
提供创建、复制、删除、移动和打开文件的属性和实例方法,并且帮助创建 FileStream 对象。
通过Ab包名字获取 资源路径
AssetDatabase.GetAssetPathsFromAssetBundle(string assetBundleName)
打包方法
BuildPipeline.BuildAssetBundles(Application.StreamingAssetsPath,BuildAssetBundleOptions.ChunkBasedCompression,EditoruserBuildSettings.activeBuildTarget);
ChunkBasedCompression LZ4 压缩
EditoruserBuildSettings.activeBuildTarget 当前活动的构建目标。
设置 AB 包名称
AssetImporter assetImporter = AssetImporter.GetAtPath(string path)
assetImporter.assetBundleName = name;
assetImporter.assetBundleVariant= variant;
也可以用下面方法 设置名字和标签
AssetImporter.SetAssetBundleNameAndVariant(string assetBundleName, string assetBundleVariant)
assetBundleName /assetBundleVariant 分别对应着 perfab 预览窗口右下角的 长下拉条 跟 短下拉条
获取到所有Ab包名字
AssetDatabase.GetAllAssetBundleNames();
删除Ab包名字(Ab包名字 ,是否强制删除)
AssetDatabase.RemoveAssetBundleName(string assetBundleName, bool forceRemove)
unity Assets 的保存与刷新
AssetDatabase.SaveAssets();将所有未保存的资产更改写入磁盘。
AssetDatabase.Refresh();导入任何更改的资产。
获取资源obj:
AsssetDatabase.LoadAssetAtPath<>(string path)
获取当前obj的依赖
string[ ] allDepend = AssetDatabase.GetDependencies(string path)
字符串结尾是否为("结尾")
String.EndsWith("结尾")
获取文件路径下所有 prefab
string[] allStr = AssetDatabase.FindAssets("t:Prefab", 文件路径.ToArray())
返回的是一个 Guid
string path = AssetDatabase.GUIDToAssetPath(allStr[i]);
通过上面返回的Guid 来获取 文件路径
添加进度条 (窗口式)
EditorUtility.DisplayProgressBar(string title,string info, float progress)
(标题,路径,进度)
清除进度条(手动调用,否则进度条不会消失)
EditorUtility.ClearProgressBar()
序列化脚本 继承 ScriptableObject
[System.Serializable]
编辑器可以看见
[CreateAssetMenu(fileName = "文件名",menuName ="菜单显示名", order = index)]
ReflcetionProbe就是一个拍摄周围场景的摄像机
ReflectionProbe范围内的物体将严格执行反射作用,前提是他们得是static的,然后设置完之后移动一下就能显示出效果了。(如果是bake模式那么就只是一张贴图,不会变化的)
select * from 表名 limit2,3 ; 把前两条去掉 从第三条查询三条;
excel 进行少量数据存储
mysq 进行量级数据存储,利用程序进行操作
跟着操作,不懂搜索
讲的太详细了。