![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unity3d
文章平均质量分 73
王文珏
游戏前端开发
展开
-
Unity Animator入门:使用Animator和trigger参数做简单的UI动画
Unity中使用Animator和trigger参数做简单的UI动画原创 2019-12-03 09:48:59 · 17502 阅读 · 0 评论 -
Unity3d中协程的原理,你要的yield return new xxx的真正理解之道
之前之前看了一天的博客,各种文章巴拉巴拉,又说到迭代器了,又贴代码了,看的我头都晕了,还是啥都不懂。最后答案还是在微软C#的官网找到了,可喜可贺,故发上来给大家看看,兴趣能赚个几百评论呢(并没有)?原创 2017-12-30 13:20:39 · 12164 阅读 · 22 评论 -
自读Unity3d UGUI源码(一)Graphic
前言尽量用最简单易懂的文字说明。因为自己也是个菜鸡,所以会用菜鸡也听得懂的话来说。 思路是先看父类,然后一层一层下去,中间遇到没见过的类就点进去看一下。UIBehaviour一切UI组件的父类。叫爸爸。 是一个抽象类,定义了一堆虚方法,以及实现了唯一的一个实方法IsDestroyed()。 **除了**unity本身的几个生命周期方法之外,还定义了几个值得注意的虚方法: -...原创 2018-05-16 18:35:42 · 11466 阅读 · 8 评论 -
改进的小红点系统
根据一般的需求思路,几个小红点一般都会影响整个模块外面的总小红点。 说一下计算外面小红点的两种思路:#原思路每次里面有小红点变更的时候,都去刷新一下总小红点。 优点: 爽 缺点: 如果你有一百个子小红点,就很蛋疼了,其他小红点也都要全部计算一遍#改进的思路建立一个n长度的布尔类型数组,代表着n个子小红点的是否点亮。 在子小红点更新的时候,把对应的位置为设置成的亮度,然后...原创 2018-07-02 11:41:07 · 2421 阅读 · 0 评论 -
IPad Pro 2018 Unity 屏幕适配 解决无法全屏问题
MTL测试结果说在IPad Pro 2018上出现了没有全屏的问题。由于是在Splash Screen阶段就出现了不全屏的现象,故认为应该这是native阶段的问题。于是以「ipad pro 2018 unity fullscreen」为关键字进行搜索。查到一可行之方法如下:进入ios Player Setting找到Splash Screen项将其下的IPad的选项改成default...原创 2019-05-14 14:09:54 · 7491 阅读 · 0 评论 -
Unity中的C#使用优化
Unity中的C#使用优化避免装箱拆箱避免高消耗API的频繁调用提取常用的局部变量为成员变量提取常使用的不变对象为静态常量string操作避免装箱拆箱所谓装箱就是把值类型变成引用类型,比较隐蔽的情况是:把值类型作为Object类型参数的时候,或者返回一个object对象的时候。第一种:Debug.Log(string.Format("content: {0}", 1));非装箱版本:...原创 2019-07-19 13:30:43 · 479 阅读 · 0 评论