
Unity
夫子与月
这个作者很懒,什么都没留下…
展开
-
Unity UI坐标的移动 屏幕分辨率,UI的宽高,点击点的坐标
不同型号的机器分辨率不同,但是UI的宽高是固定的,Unity编辑器的UIGUI中用Canvas Scaler组件来固定UI的大小比如这里设置的是1280x720,那我们UI的宽高分别是1280和720,即sizeDelta的值,且不可改变,如果取消这个设置UI就会根据分辨率来自适应大小;设置Canvas之后,Canvas作为父物体,子界面的坐标就基于Canvas,x =(-640,640),y = (-360,360),锚点默认设置居中的情况下;但是我们点击屏幕时,点击处的坐标是按照屏幕分辨率来确原创 2020-06-09 20:08:14 · 744 阅读 · 1 评论 -
Unity旋转之左手坐标系
几何坐标系分为左手坐标系和右手坐标系,分别适用左手法则和右手法则。在Unity的编辑器中使用的事左手坐标系,我们判断旋转正方向时用左手法则就可以了。比如绕X轴旋转,我们用左手握住X轴,大拇指指向X轴的正方向,四指的指向就是旋转的正方向,Y轴Z轴相同。...原创 2020-04-20 16:17:11 · 2490 阅读 · 1 评论 -
Unity 创建表格DLL文件
读表时根据表格的格式创建库文件方便表格的读取。例如这个db文件中有id,nameid,pos等表头,通过对这些表头的进行注册,然后通过ConfigAsset进行读取;比如上图,在工程中找到表格的csproj文件,用vs打开,文件中有表格的一些注册文件,操作这两项可以往里面添加新的cs文件表格的cs文件创建好后右键>>生成新的解决方案,这样含有这个表的dll文件就创建好了...原创 2020-03-09 18:49:09 · 237 阅读 · 0 评论 -
Unity开发之堆栈
heap,stack 堆、栈https://blog.youkuaiyun.com/le_sam/article/details/84836692堆栈中存放的数据主要分为:值类型,引用类型,指针1,引用类型总是存放在堆中;2,值类型和指针总是存放在它们本声明的地方;堆:我们声明的游戏对象都存放在堆中,当堆中的内存不够分配时会触发GC,如果GC之后内存还是不够,会扩大堆得内存,所以当堆的内存分配越来...原创 2020-02-16 16:15:28 · 1473 阅读 · 0 评论