上海Unity3D培训
达内上海市场营销中心

15026646613

热门课程

U3d面试中可能会遇到的问题(二)

  • 时间:2018-06-29 17:26
  • 发布:上海Unity3D培训
  • 来源:企业面试题

8.简述Unity3D支持的作为脚本的语言的名称?

答:有unityc#Boo。其中Unity的脚本语言基于Mono.Net平台上运行,可以使用.NET库,这也为XML、数据库、正则表达式等问题提供了很好的解决方案。Unity里的脚本都会经过编译,他们的运行速度也很快。这三种语言实际上的功能和运行速度是一样的,区别主要体现在语言特性上。JavaScript,和网页中常用的JavaScript不一样,它编译后的运行速度很快,语法方面也会有不少区别。Boo:可以看做是Python语言的变种,又糅合了RubyC#的特性,它是静态类型语言。

9.Unity3D是否支持写成多线程程序?如果支持的话需要注意什么?

答:仅能从主线程中访问Unity3D的组件,对象和Unity3D系统调用。

10.Unity3D的协程和C#线程之间的区别是什么?

答:多线程程序同时运行多个线程 ,而在任一指定时刻只有一个协程在运行,并且这个正在运行的协同程序只在必要时才被挂起。除主线程之外的线程无法访问Unity3D的对象、组件、方法。

u3d

11.U3D中用于记录节点空间几何信息的组件名称,及其父类名称是?

答:Transform ,父类是 Component

12.简述四元数的作用,四元数对欧拉角的优点?

答:四元数用于表示旋转。相对欧拉角的优点:是能进行增量旋转,避免万向锁;给定方位的表达方式有两种,互为负(欧拉角有无数种表达方式)。

13.向量的点乘、叉乘以及归一化的意义?

答:点乘描述了两个向量的相似程度,结果越大两向量越相似,还可表示投影;叉乘得到的向量垂直于原来的两个向量;标准化向量:用在只关系方向,不关心大小的时候。

14.矩阵相乘的意义及注意点是什么?

答:用于表示线性变换:旋转、缩放、投影、平移、仿射;要注意矩阵的蠕变:误差的积累。

 

在线课程免费试听:http://sh.unity3d.tedu.cn/

上一篇:U3d面试中可能会遇到的问题(一)
下一篇:做好准备拿下offer,unity3d面试有捷径
选择城市和中心
贵州省

广西省

海南省

免费学习5天VIP课程