三七互娱18秋招Unity3d笔试题分享~攒人品
坦白说其实我不太懂题目是啥意思🤣一个朋友给我的题目,但还是决定在讨论区发一下,希望能够给有需要的同学带来一点帮助
1、简述单列模式和观察者模式,并用伪代码实现其中之一
2、什么是AssetBundle?谈谈你对AssetBundlen内存分配情况的理解
3、策划文档给出一个需求,从0到100,每一帧顺序的取出一个数字,判定此数字是否是质数。
4、什么是DrawCall,有什么方法可以减少DrawCall
5、什么是Material,什么是shader,二者有什么关系
6、某批产品:
如果生产进度在1-4之间为未完成产品,生产进度在4—7之间为待完成7-10为待审核
请设计数据存储结构,使得可以方便随机抽查某类型未完成产品所在的机器号。
7、某个工具类函数如下;
Util.InvokeDilay(unit pTime,Action<GameObject> pPlayAction);
有十个特效预置体,从Effect1-Effect10放在Resources目录下,现在需要每2秒,分10次
加载这些特效,2秒后分别(共22秒)销毁这些特效,写出实现代码
8、谈谈你对3D渲染管线的理解
9、简述delegate和event关键字
10、写出一个可以对所有可比较类进行顺序排序的函数
11、Unity3d脚本的生命周期的几个重要方法,请列举