# UnityLab **Repository Path**: linrealp/unity-lab ## Basic Information - **Project Name**: UnityLab - **Description**: 学习用的笔记/草稿 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-06-18 - **Last Updated**: 2024-04-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: Unity, Csharp ## README # UnityLab ## 介绍 学习用的笔记/草稿 换回sourcetree测试提交 ## 粒子特效 ### 1.超时空传送 没有实验成功发光`HDR`材质,导致做得很丑。 ![Teleport](https://blog-1258865037.cos.ap-chengdu.myqcloud.com/UnityLab/Teleport.gif) > [【Unity教程】2D超时空传送特效制作【中文解说】_哔哩哔哩_bilibili](https://www.bilibili.com/video/BV1eM4y1i7u8/?vd_source=a4c5b121b5cbf9a3f982c70d168b4ef9) # ShaderGraph ### 1.2D水球加载 博客连线直接使用存在Game窗口渲染不出的问题,需要改成`Sprite Unlit Shader`,但在这个模式下,我使用透明剔除不好用,最后使用得到的图像传给Alpha来实现剔除掉背景色。 ![LoadingBall](https://blog-1258865037.cos.ap-chengdu.myqcloud.com/UnityLab/LoadingBall.gif) ![LoadingBall预览](https://blog-1258865037.cos.ap-chengdu.myqcloud.com/UnityLab/QQ2024315-10471.gif) > ​ [【游戏开发实战】Unity使用ShaderGraph制作一个Loading水球(能量球 | UI | 2D | 特效 | URP)_unity shader graph球形-CSDN博客](https://blog.csdn.net/linxinfa/article/details/123728565?spm=1001.2014.3001.5501) ### 2.图片描边 其实使用纯色描边更好看点,但是学习原因,还是参照博客实现了噪音描边。 ![2DOutlineEffect](https://blog-1258865037.cos.ap-chengdu.myqcloud.com/2DOutlineEffect.gif) > [【游戏开发实战】Unity ShaderGraph 2D描边效果、不规则描边效果_shader graph 二维描边-CSDN博客](https://linxinfa.blog.csdn.net/article/details/114289274) # EchoFramework 以前吃网络百家饭自己写的一个框架,简陋且没有什么设计,但是还是先放在该仓库备份了,许多内容还是有参考价值的。 ![EchoFramework目录结构](https://blog-1258865037.cos.ap-chengdu.myqcloud.com/image-20240409174524553.png) # 运动系统 规范的状态机运动系统,一直以来都是做2D,或者固定视角3D,尝试学了一下自由视角的3D,有好多细节,收获颇多。不够视频作者英语一股咖喱味,哈哈哈,翻译也比较偏向机翻,导致理解起来很痛苦,不过还是很感谢作者和译者。目前还有很多bug,不过大方向思路学习到了,就这样吧,毕竟还是属于别人的代码,缺乏动力,等之后自己写的时候,再好好纠正bug、细节问题。 ![运动系统](https://blog-1258865037.cos.ap-chengdu.myqcloud.com/%E8%BF%90%E5%8A%A8%E7%B3%BB%E7%BB%9F.gif) > [【Unity3d教程】用Unity做出原神?动作系统教程篇0序章---内容详解_哔哩哔哩_bilibili](https://www.bilibili.com/video/BV18Y411e7z5/?spm_id_from=333.999.0.0) > > [油管原作者教程](https://www.youtube.com/watch?v=-HCv142Uqhk) > > [原作者仓库](https://github.com/Wafflus/unity-genshin-impact-movement-system) # 其他 ### 1.Luban配置表 ![luban配置示意](https://blog-1258865037.cos.ap-chengdu.myqcloud.com/image-20231209142747459.png) ### 2.UnityWebRequest 使用`UnityWebRequest`简单实现加载二进制、图片、AB包、音频。示例只验证了使用二进制下载资源与加载图片。 使用`HFS`简单搭建一个`http`服务器,内部资源如图。 ![文件资源](https://blog-1258865037.cos.ap-chengdu.myqcloud.com/UnityLab%2FSnipaste_2023-07-23_16-38-18.png) ![UnityWebRequest示例](https://blog-1258865037.cos.ap-chengdu.myqcloud.com/UnityLab%2FUnityWebReqest.gif)