
unity3d
linyujie0927
毕业于华南农业大学。从事游戏客户端开发工作,现就职于第七大道。
展开
-
Unity性能优化
性能调优步骤:定位瓶颈 理解问题 解决问题Unity-Profiler工具:可以看到一帧内执行的所有方法。执行方法消耗的时间以及执行方法产生的垃圾(未回收的内存)。Unity-Game View-Statistics窗口:Batches:批次。把数据加载到显存,设置渲染状态,CPU调用GPU渲染的过程称之为一个Batch。 SetPass calls:完整的渲染流程次数。S...原创 2020-04-06 23:18:26 · 1513 阅读 · 1 评论 -
Unity技术面试题
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2017-05-16 00:21:43 · 4640 阅读 · 0 评论 -
关于UGUI实现拖拽功能的接口(IBeginDragHandler、IEndDragHandler、IDragHandler )需注意的问题
前段时间本想着给自己的写的游戏做一个背包系统,在制作物品拖拽调整位置功能的时候。发现UGUI提供的关于拖拽功能的三个接口(IBeginDragHandler、IEndDragHandler、IDragHandler )必须至少实现IDragHandler才能响应。对于初学者在实现拖拽功能的时候,很容易犯的错误就是只实现了IBeginDragHandler和IEndDragHandler。原创 2017-08-02 19:12:50 · 10578 阅读 · 0 评论 -
关于UGUI实现UI动画
问题描述:我们在做游戏的时候,如果背包能动态的滑出,会有更好的体验。实现物体的隐藏和显示,方法一可以用SetActice(true/false)的方式;方法二可以在物体需要隐藏的时候,放在可视范围外面。(也可能有其他方法我不知道的 - -!)对于UI这类需要经常使用物体的最好还是使用方法二实现。解决方案:下面就简单总结一下如何实现UI的动态地隐藏和显示。先创原创 2017-09-04 18:49:23 · 26833 阅读 · 0 评论 -
关于新生成的物体生命周期执行顺序问题
碰到的问题:通过GameObject.Instantiate(gameobject)新生成的物体是否执行awake()函数?猜想:awake()函数是否只是在程序唤醒时间内执行?解决方法:写一个动态生成物体的小场景测试。代码一:public class TestCube : MonoBehaviour { public GameObject cube;原创 2017-09-01 01:20:34 · 926 阅读 · 0 评论 -
Cinema Director 教程——unity制作过程动画,剧情等
Cinema Director 教程——unity制作过程动画,剧情等 标签: C#Unity转载 2017-09-12 16:35:18 · 3102 阅读 · 0 评论 -
Unity-PlayerPrefs默认值
PlayerPrefs简单来说就是unity提供的一种本地存储数据的方式。目前提供存储,int/float/string三种类型的数据。存储结构类似于字典,一个key值对应一个value。分别使用 PlayerPrefs.GetInt(key); PlayerPrefs.GetFloat(key); PlayerPrefs.GetString(key); 获取键值对应原创 2018-01-17 09:58:33 · 2104 阅读 · 1 评论 -
Unity Text淡出
原创 2018-03-11 15:09:12 · 1206 阅读 · 0 评论