
项目记录
文章平均质量分 89
qq_39185530
这个作者很懒,什么都没留下…
展开
-
js遍历文件生成json配置模板
内容基于这篇博客修改而来链接:https://blog.youkuaiyun.com/younglao/article/details/77046830在项目开发过程中,经常会需要根据项目资源和逻辑代码生成json,我上附的博客可以很好的做到这件事。其实就是在文件夹和文件case上走不同的逻辑,因此搬运过来,便于查看ps:介绍一个文件读写转码很方便的nodejs包:iconv-lite使用方法:const iconv = require('iconv-lite');//data_buffer指fs.read转载 2020-08-31 11:38:59 · 427 阅读 · 0 评论 -
git 命令记录
声明:本文不是完全原创,博客内容基本上出于其他人的博客,也有部分自己实操的理解。ps:如果不是选成转载文章需要填原文链接,我也不想弄成原创,原文那么多怎么找的过来。git rebase: 变基,commit合并使用:step1git rebase -i HEAD~{最新提交记录以下多少行以内}step2编辑器指定保留commit(pick/p)和被合并commit(squash/s),弹出的编辑页面会有英文说明,可以自行研究。step3成功后会继续弹出编辑器,输入合并后的commit 名原创 2020-08-26 13:45:45 · 169 阅读 · 0 评论 -
C# List<T>.Sort()总结
最近做项目用到了排序功能,记录一下免得以后乱翻,List能用如下代码实现顺序反序排序,对于自定义类,重写Equals或实现IComparable接口可以用List模版实现排序 List<int> test = new List<int> { 1,2,3,4,5,6,7,8,9 }; string ...转载 2019-03-24 20:29:20 · 6420 阅读 · 0 评论 -
Unity Renderer的sharedMaterial和material探究
项目中,DC太多,小小一个手游达到了几千DC。发现是Renderer的材质没有弄成共享材质导致的(材质共享,可以开启自动合并mesh,极大减少DC)。因此探究了一下这两个属性。新建工程,随便建了一个cube,在resource里新建一个材质,在代码里价值赋值,得到了这个结果:然后两次运行分别执行了这两行代码:Material sharedMaterial = meshRenderer.sh...原创 2019-04-26 13:11:04 · 2776 阅读 · 0 评论 -
Xcode开关SDKLog信息的方法
1.在 Xcode 中,依次选择 Product > Scheme > Edit scheme…2.从左侧菜单中选择 Run。3.选择 Arguments 标签。对应Log:To enable debug logging set the following application argument: -APMAnalyticsDebugEnabled只要正确添加就可以让你的SD...转载 2019-04-27 12:03:57 · 769 阅读 · 0 评论 -
unity,scenes视图有阴影,game视图为什么看不到阴影
要想在Unity中正确的渲染阴影,需要注意这几点:1、场景的平行光组件Light的Shadow Type需要置为soft shadows.这个是默认设置,如果没有改动过场景灯光可以忽略。2、渲染模型的meshRenderer组件里的CastShadows置为on(投射阴影) Receive Shadows复选框设置成选中(接收阴影)。这个也是默认设置,没有改动可以忽略。3、渲染的模型mesh...原创 2019-04-29 19:01:32 · 3797 阅读 · 0 评论 -
Unity 代码生成mesh要点总结
在项目中使用到了cube,但是unity自带的cube贴图的话,六个面方向,不是很理想,因此想到用代码生成一个mesh。mesh生成的时候需要设置三个数组 Vector3[] vertices,Vector2[] uv ,int[] triangles,其中 vertices和uv数组长度相同,triangles里的数值代表前面两个数组的下标,且必须是三的倍数。vertices里的是mesh的顶点...原创 2019-04-25 16:18:08 · 2968 阅读 · 1 评论 -
【菜鸡历险记】微信小程序,js文件,函数里变量杂谈
这是楼主自己对js文件里函数中的变量规则的理解,已经代码验证,记录结论,看官们也可自行研究验证。js这个语言非常骚气,一个对象的成员可以不预先定义,直接在函数体中定义成员,这样虽然很方便但是久而久之就会搞不清楚哪是哪,因此我认为还是要保持良好的声明对象成员的习惯,即使在开发中,为了方便,在函数体中定义,也要明白自己定义的变量属于谁。page({ ... data:{}, onloa...原创 2019-05-21 11:17:43 · 534 阅读 · 0 评论 -
微信小程序动画
作为一个之前没有写过网页,也没有做过微信小程序的小白,这几天被小程序动画逼疯了,现记录要点如下:先上基本的动画实现逻辑:js:Page({ data: { ... animation:"", animationdata:"" } ... onLoad: function () { this.data.animation = wx.createA...原创 2019-05-16 21:57:53 · 309 阅读 · 0 评论