上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 一、日志工具功能 封装Debug类,需要实现功能: 1.控制所有日志是否打印; 2.除了Log,Warning,Error外,给更多日志种类(不同颜色); 3.格式化打印日志; 4.不定参数,自动拼接成字符串; 5.上传日志到服务器; 二、Logger类 1.控制日志打印 封装Debug中关于Log 阅读全文
posted @ 2022-01-28 22:34 小紫苏 阅读(1140) 评论(1) 推荐(0) 编辑
摘要: 今天封装Protobuf封包时候遇到一个问题; Protobuf的反序列化方法MergeFrom,是写在扩展类里的;c#拓展类 通过反射获取不到这个方法,就没法使用Type来泛型封装... 然而仔细一想,拓展类不也是类吗,直接反射获取拓展类方法好了; 在看Google.Protobuf源码,找到这个 阅读全文
posted @ 2022-01-21 16:25 小紫苏 阅读(1363) 评论(0) 推荐(4) 编辑
摘要: 一、反射 什么是反射 .Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成; 反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息; Type类可以获得对象的类型信息:方法、构造器、属性、字段; 这些都包含在Sys 阅读全文
posted @ 2022-01-20 16:47 小紫苏 阅读(502) 评论(2) 推荐(2) 编辑
摘要: Go环境配置和GoModule Linux相关 Linux常用操作 mkdir directory ——创建文件夹 vi file ——创建文件,再关闭vim rm file ——删除文件 rm -rf directory ——递归删除文件夹,r代表递归,f带包强制 mv A B ——移动文件夹,可 阅读全文
posted @ 2022-01-18 22:53 小紫苏 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 1.V1,v2签名问题 安卓11以上——v1签名无法使用; 安卓7以下——v2无法使用; 应用宝不支持没有v1签名的包; AndroidStudio版本2020打签名包时无法勾选v1,v2选项,4.2版本可以; 打完包后验证只有v2,没有v1——miniSdK要求不能高于24; v1,v2签名验证工 阅读全文
posted @ 2022-01-15 09:37 小紫苏 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 一、Go安装及使用protobuf工具 以下都是基于Linux系统; 1.安装 A) protobuf 编译工具安装 1、下载 protoBuf: cd $GOPATH/src/ git clone https://github.com/protocolbuffers/protobuf.git 2、 阅读全文
posted @ 2022-01-13 21:20 小紫苏 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 最近学习go,爬取网站数据用到正则表达式,做个总结; Go中正则表达式采用RE2语法(具体是啥咱也不清楚); 字符 . ——匹配任意字符 e.g: abc. 结果: abcd,abcx,abc9; [] ——匹配括号中任意一个字符 e.g: [abc]d 结果:ad,cd,1d; - ——[-]中表 阅读全文
posted @ 2022-01-12 15:29 小紫苏 阅读(306) 评论(0) 推荐(1) 编辑
摘要: 一、导入Texture 1.Inpspector TextureSize 2的n次幂,底层图形学需要,计算更快;不使用2的倍数,系统也会添加像素补全2n; 有最大尺寸限制8k,cubemap最高4k; Mipmap 图像逐渐减小版本的列表;纹理远离摄像机时,Unity 会自动使用较小版本的纹理;LO 阅读全文
posted @ 2022-01-11 12:47 小紫苏 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 使用噪声图实现火烧和水波纹效果; 1.溶解 关闭裁剪,根据noise纹理取样,r通道和_BurnAmount比较,裁剪掉小于_BurnAmount的片元; 通过菲尼尔得到裁剪边缘,添加火焰燃烧的颜色进行混合; 阴影pass需要单独写,同样做裁剪; Pass { Tags {"LightMode" = 阅读全文
posted @ 2022-01-06 09:03 小紫苏 阅读(1155) 评论(0) 推荐(1) 编辑
摘要: 顶点动画shader要关闭动态合批"DisableBatching"="True"; 1.序列帧动画 纹理取样有Scale和offset,将上面的png图当做纹理,每次按间隔时间偏移取样纹理的起点; fixed4 frag (v2f i) : SV_Target { //Time四个分量 y代表1t 阅读全文
posted @ 2022-01-05 15:27 小紫苏 阅读(164) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页