您所在的位置:首页 » 亿商头条 » 教育 » 千锋西安大牛讲师分享必须熟记的Unity3D面试题

千锋西安大牛讲师分享必须熟记的Unity3D面试题

有 26031 人浏览   日期:2018-06-01   评论:0 放大字体  缩小字体
文章摘要:千锋西安大牛讲师分享必须熟记的Unity3D面试题Unity3D游戏开发人员的平均薪资虽然要比其他行业高的多,但是需要靠自己实打实的技术去拿。很多技术不错的Unity3D开发人员,却在面试时表现的不是那么好,为了让你面试有着更好的发挥,千锋讲师分享几道面试题给大家。1.Vertex Shader是什么?怎么计算?顶点着色器是一段执行在GPU上的程序,用来取代fixedpipeline中的transformation和lighting,Vertex Shader主要操作顶点。Vertex Shader对输入

 千锋西安大牛讲师分享必须熟记的Unity3D面试题

Unity3D游戏开发人员的平均薪资虽然要比其他行业高的多,但是需要靠自己实打实的技术去拿。很多技术不错的Unity3D开发人员,却在面试时表现的不是那么好,为了让你面试有着更好的发挥,千锋讲师分享几道面试题给大家。

 

1.Vertex Shader是什么?怎么计算?

顶点着色器是一段执行在GPU上的程序,用来取代fixed pipeline中的transformation和lighting,Vertex Shader主要操作顶点。

Vertex Shader对输入顶点完成了从local space到homogeneous space(齐次空间)的变换过程,homogeneous space即projection space的下一个space。在这其间共有world transformation, view transformation和projection transformation及lighting几个过程。

2.MipMap是什么?有什么作用?

在三维计算机图形的贴图渲染中有一个常用的技术被称为Mipmapping。为了加快渲染速度和减少图像锯齿,贴图被处理成由一系列被预先计算和优化过的图片组成的文件,这样的贴图被称为 MIP map 或者 mipmap。

3.请描述游戏动画有哪几种,以及其原理。

主要有关节动画、单一网格模型动画(关键帧动画)、骨骼动画。

关节动画把角色分成若干独立部分,一个部分对应一个网格模型,部分的动画连接成一个整体的动画,角色比较灵活Quake2中使用了这种动画。

单一网络模型动画由一个完整的网格模型构成,在动画序列的关键帧里记录各个顶点的原位置及其改变量,然后插值运算实现动画效果,角色动画较真实。

 

骨骼动画,广泛应用的动画方式,集成了以上两个方式的优点,骨骼按角色特点组成一定的层次结构,由关节相连,可做相对运动,皮肤作为单一网格蒙在骨骼之外,决定角色的外观。皮肤网格每一个顶点都会受到骨骼的影响,从而实现 完美的动画。(骨骼动画是由关节动画发展而来的,如今基本都使用骨骼动画来实现角色动画)

4.物体发生碰撞的必要条件。

物体A必须带有(collider+rigidbody)或者CharacterController,另一个物体也必须至少带有collider。

5.CharacterController和Rigidbody的区别

Rigidbody具有完全真实物理的特性,而CharacterController可以说是受限的Rigidbody,具有一定的物理效果但不是完全真实的。

如果你想学到更为高深的Unity3D开发技术,也可以来千锋Unity游戏开发培训班免费试听两周,感受一下大牛讲师全程面授的教学体验,让你学有所成,高薪就业不是梦。

欲了解更多资讯请访问千锋西安官网:http://xa.mobiletrain.org/

培训咨询专线:029-85260160       咨  询  QQ  : 1660794050

西安校区地址:西安市雁塔区高新六路52号立人科技C座西区4楼

 千锋西安大牛讲师分享必须熟记的Unity3D面试题

 
0相关评论
免责声明:
本网站部分内容来源于合作媒体、企业机构、网友提供和互联网的公开资料等,仅供参考。本网站对站内所有资讯的内容、观点保持中立,不对内容的准确性、可靠性或完整性提供任何明示或暗示的保证。如果有侵权等问题,请及时联系我们,我们将在收到通知后第一时间妥善处理该部分内容。

微信

关注亿商在线(yszx99.com)官方微信账号: ,每日获得互联网最前沿资讯,热点产品深度分析!
打赏