全球旧事资料 分类
改渲染器的材质,使用material替代。
f十一:请简述数组ArrayList和List之间的主要区别。答:数组的容量是固定的,您只能一次获取或设置一个元素的值,而ArrayList或ListT的容量可根据需要自动扩充、修改、删除或插入数据。数组可以具有多个维度,而ArrayList或ListT始终只具有一个维度。但是,您可以轻松创建数组列表或列表的列表。特定类型(Object除外)的数组的性能优于ArrayList的性能。这是因为ArrayList的元素属于Object类型;所以在存储或检索值类型时通常发生装箱和取消装箱操作。不过,在不需要重新分配时(即最初的容量十分接近列表的最大容量),ListT的性能与同类型的数组十分相近。在决定使用ListT还是使用ArrayList类(两者具有类似的功能)时,记住ListT类在大多数情况下执行得更好并且是类型安全的。如果对ListT类的类型T使用引用类型,则两个类的行为是完全相同的。但是,如果对类型T使用值类型,则需要考虑实现和装箱问题。
十二:TCPIP协议栈各个层次及分别的功能答:网络接口层:这是协议栈的最低层,对应OSI的物理层和数据链路层,主要完成数据帧的实际发送和接收。网络层:处理分组在网络中的活动,例如路由选择和转发等,这一层主要包括IP协议、ARP、ICMP协议等。传输层:主要功能是提供应用程序之间的通信,这一层主要是TCPUDP协议。应用层:用来处理特定的应用,针对不同的应用提供了不同的协议,例如进行文件传输时用到的FTP协议,发送email用到的SMTP等。
十三题:U
ity提供了几种光源,分别是什么答:四种。平行光:Directio
al点光源:Poi
t聚光灯:SpotLightLightLight
f区域光源:Area
Light
十四:简述一下对象池,你觉得在FPS里哪些东西适合使用对象池?对象池就存放需要被反复调用资源的一个空间,比如游戏中要常被大量复制的对象,子弹,敌人,以及任何重复出现的对象。
十五:CharacterCo
troller和Rigidbody的区别?Rigidbody具有完全真实物理的特性,而CharacterCo
troller可以说是受限的的Rigidbody,具有一定的物理效果但不是完全真实的。
十六:移动相机动作在哪个函数里,为什么在这个函数里?LateUpdate,是在所有的update结束后才调用,比较适合用于命令脚本的执行。官网上例子是摄像机的跟随,都是所有的update操作完才进行摄像机的跟进,不然就有可能出现摄像机已经推进了,但是视角里还未有角色的空帧出现。
十七:简述prefab的用处在游戏运行时实例化,prefab相当于一个模板,对你已经有的素材、脚本、参数做一个默认r
好听全球资料 返回顶部