周笔记(20/52)
来源:互联网 发布:手机淘宝图片最佳尺寸 编辑:程序博客网 时间:2024/05/21 13:07
于是乎这一篇编程Unity学习过程中的小知识点集锦了~
问题列表
UI
- 如何使用Material?RichText的quad图片根据material指定的吗?
- Position as UV1有什么用?看上去貌似是用来写shader的?
(It passes the canvas position through to the first UV channel. This can be used for things like refraction or UV offset sampling in a custom shader.)
笔记
UI
- RectTransform:在每帧结束、计算UI Vertices前计算改变。第一次Start和Update时未经计算。可使用Canvas.ForceUpdateCanvases()来强行刷新。
- Canvas:
- Aspect ratio filter:Width Controll Height
- Animator:改变例如Button的Translation
- Auto Layout(适配):
- 改变:driven properties、LayoutRebuilder.MarkLayoutForRebuild
- 不要再在inspector里重设被驱动的数值
- 继承 ILayoutElement/ILayoutGroup/ILayoutSelfController 以自定义
- 先考虑width后考虑height:从子到父计算大小 -> 从父到子设置大小
- RichText
- Debug.Log里也可以用RichText来更炫酷的打印
- 用material来指定材质列表里的材质
- 用quad在行内插入图片
Camera
- 第二摄像机:
- GetComponent().pixelRect = new Rect(hloc,vloc,hsize,vsize);
- 切换摄像机:
- GetComponen().enabled = cameraActive;
- GetComponent().enabled = cameraActive;
- 截屏:
- photoGUI.SetActive (false);
- Texture2D texture = new Texture2D(textWidth,textHeight);
- yield return new WaitForEndOfFrame();
- texture.ReadPixels(IRect)framing, 0, 0);
- texture.Apply();
- photoGUI.SetActive (true);
- 保存图片
- Texture2D.EncodeToPNG
Shader
(换用xmind记这一块。。)
阅读全文
0 0
- 周笔记(20/52)
- 周笔记(8/52)
- 周笔记(9/52)
- 周笔记(11/52)
- 周笔记(12/52)
- 周笔记(16/52)
- 周笔记(17/52)
- 周笔记(18/52)
- 周笔记(21/52)
- 周笔记(25/52)
- 周笔记([26~30]/52)
- 苹果开发 笔记(52)
- sqli-lab学习笔记(学习笔记)(11-20)
- 程序员补课笔记(20)
- 苹果开发 笔记(20)
- libuv学习笔记(20)
- LLVM学习笔记(20)
- linux学习笔记(20)
- 单向链表并交集问题
- 解决电脑没有语言输入法问题
- 考试排名(结构体的运用)
- html定义不同文件定义标签
- linux du
- 周笔记(20/52)
- Github全面详解-19课后作业04
- html中放大文件的一个方法
- Android信使Messenger解析
- Android性能优化学习计划
- 最大公约数和最小公倍数的递归求法
- html中插入图片
- 欧拉路径
- 结构体的内存对齐问题探索