2020/10-2023/7 Notes

2020/10-2023/7 Notes

1.Unity WebGL 字体
动态字体
2.Path.Combine
3.播放Unity WebGL构建包
Vistual Studio Code->Extensions->Live Server
4.Cloud Compare
laszip.net
RenderDoc
Mike Zero
Ras Mapper
HDF Viewer
5.使Unity支持GLSL
Project->添加命令行参数->-force-opengl
6.Bounds.ClosestPoint
7.如果修改了jslib,打包时报错,则可能是jslib有问题;
8.Slope-Scale Depth Bias;
9.Unity 物理系统
3D Nvidia PhysX
2D Box2D
10.Unity中,我们不能对调用相同类型事件的顺序进行细粒度控制;
11.CPU Usage
Edit->Project Settings->Quality->VSync Count->Don’t VSync
12.Marching Cubes
13.Allow ‘unsafe’ code
14.Mathf.PingPong
15.Mathf.Repeat
16.Unity IOS打包

1.Lauchpad ->Terminal
2.+ chmod + x +MapFileParser.sh
3.Unity Phone ->Signing&Capabilities ->All ->Automatically manage signing Team->Neo
4.Unity Phone ▽ ->Data △ Images.xcassets->Right Click ->Show in Folder->Replace Application.appiconset

17.Types.GetType(typeName,“Assembly-CSharp”)(×)
System.Reflection.Assembly.Load(“Assembly-CSharp”).GetType(typeName);(√)
18.ECS Traffic Simulate
19.TELNET

1.telnet
2.o smtp.163.com 25
3.ehlo 163
4.Auth LOGIN
5.matrixNeo@163.com->Base64
6.163 SMTP/POP3 授权码->Base64
7.System.convert.ToBase64String(System.Text.Encoding.Default.GetBytes("MatrixNeo@163.com");
8.需要关闭防火墙

20.KlayGE
21.Unity Terrain to Mesh
A two Dimensional Quality mesh Generator and Delaunat Triangulation
22.WebGL中GL传入的Vector3数组需要注意其个数的判断;
23.Chazelle’s triangulation
24.il2cppDumper
Aot(Ahead of Time)
DevXUnityPackerMain
il2cpp类型剪裁

Assets/link.xml
<linker>
       <assembly fullname="System" preserve="all"/>
</linker>

25.Array.Copy方法执行的是浅拷贝,换言之,如果数组元素是引用类型,新数组将引用现有的对象;
26.极简
买任何东西,一次只买一件,无论有什么样的促销活动;
将买零食的钱,都买成水果;
茶叶买50g的
置换反应原则:
用更好的替换当前拥有的;
对于书籍,定一个截止日期,如未能在截止日期之前阅读完,则送/售出;
27.Blender导出FBX到Unity

Ctrl+A: Apply Scale
Transform->:
Scale:1.00

Apply Scalling :All Local 
Forward:Z Forward
Up:Y Up
Apply Unit
Use Space Transform
Apply Transform

28.委托,协变性和逆变性
委托是方法的包装器,使方法通过包装器来间接调用;
协变性是指方法能返回从委托的返回类型派生的一个类型;
逆变性是指方法获取的参数可以是委托的参数类型的基类;
只有引用类型才支持协变性与逆变性,值类或void不支持;
由于委托是类,所以凡是能够定义类的地方都能定义委托;
29.opennurbs
OpenImageDenoise
30.Don’t be clever until your code works and you find that you need to be clever.
31.匿名类型
两个匿名类型要在同一个程序集中做到类型兼容,属性名、数据类型和属性顺序都必须完全匹配
匿名类型“不可变,immutable”,一经实例化,再要改它的某个属性,就会造成编译错误。
32.Directory.GetTypes();
Directory.GetDirectories();
DirectoryInfo.GetFiles();
DirectoryInfo.EnumerateFiles();
33.ScriptableWizard;
34.ShadowCaster
将对象深度渲染到阴影贴图或深度贴图中
35.SHADOW_COORDS(1)
36.使用SetReplacementShader,相机需要使用Forward Reder Mode;
37.DHI/Mike.core
38.OnDrawGizmos中过于复杂的调用可能会印象深度贴图的采样;
39.Shader中的同名变量在使用SetGlobal(name)时可能会导致无法显示正确的视觉效果;
使用FrameDebugger查看设置的变量值是否与期望值相同;
40.Visualizing Depth Precision
d:深度缓冲区[0,1]
z:世界空间深度
d=a*1/z+b
a,b是与近平面或远平面设置有关的常量;
两项主要建议以最大限度地减少舍入误差;
1.使用无限远的farplane;
2.保持投影矩阵与其他矩阵分开,并在顶点着色器中单独操作,而不是将其组合到视图举证中;
Reversed-Z映射几乎是魔法。
41.Makin’Stuff Look Good
Glitter
Unity Fast Dual Cintouring
SDF
42.西江月·问讯湖边春色
张孝祥·南宋
问讯湖边春色,重来又是三年。东风吹我过湖船,杨柳丝丝拂面。
世路如今已惯,此心到处悠然。寒光亭下水如天,飞起沙鸥一片。
43.如果Shader中没有"ShaderCaster" Pass,则可能不会再深度图中被采集;
44.在OnRenderImage/Replace Shader中无效果时,可能需要修改Shader的RenderType和Queue。
45.Watercolour Shader Effect
46.UModl
Unity Boolean Operation
47.LEDA

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值