layout里面动态加载prefab,prefab位置于layout的pivot决定
layout里面动态加载prefab,prefab位置于layout的pivot决定
版本新的vs引入资料提供的mysql.data.dll会出现conn.open()报错,找不到指定文件,需要工具-netget包管理器安装新的mysql.data
版本新的vs引入mysql.data.dll会出现无法打开文件
rigid要用ontriggerexit检测,需要刚体检测continues
cancelinvoke
constraints取消模拟受力于is kinematic的区别:前者取消效果但要触发碰撞函数,后者不触发
cast是检测射线,overlap检测范围内
ViewportPointToRayvector3的z是多少不影响,算法不会用到
老师能一边骑摩托一边讲课真是太酷了
1
Vector3.Angle(A,B); 可以得到AB夹角(弧度值)
这地方有个坑,如果玩家打开游戏时 压根就没打开设置面板,那整个设置脚本就不会被激活,就读取不到本地存储的设置数据,游戏内的所有设置效果都是初始化的
非完全二叉树,访问空节点
代码写的有点shi
视频中数学关系似乎有问题,应为:
float aspect = Screen.width * 1.0f / Screen.height;
GetComponent<CanvasScaler>().matchWidthOrHeight = aspect >0.5625f ?1:0;
UML:难上手,早晚用到
纸上设计:方便。
相机修改分辨率会导致aspect变化,像素宽高比例不变。通过在update把aspect限制在初始值,会调节像素宽高比例使其满足aspect
yi'lai'dao'zhuan'yuan'ze
OC 容器,就像有了 “万能管家”,A 类不用自己创建 B 类对象,只要告诉容器自己需要 B 类,容器就会把创建好的 B 类对象给 A 类。
让content物体大小小于viewport,实现enddrag时自动回弹