牛客855864683号 level
获赞
9
粉丝
2
关注
5
看过 TA
128
大连东软信息学院
2025
Unity3D客户端
IP属地:辽宁
暂未填写个人简介
私信
关注
有两位面试官,面了60分钟第一位面试官1.自我介绍2.问项目经历3.游戏中有玩家和敌人,怎么让玩家面朝敌人(我从程序角度回答说检测敌人,使用lookat方法调整玩家朝向,面试官不太满意)3.设计一款m4步枪,包括各类数值(问到这里有点懵,因为面试官直接跟我说 "你来设计一款m4步枪",之后补充数值相关的话,但是这里数值方面我也不太懂,不敢放开说)4.继续问有关这个步枪的一些问题5.设计一个载具系统,载具种类是坦克.(说实话我依旧磕磕绊绊的,我确实不理解他到底让我设计这个坦克的哪方面,就什么都说,聊了很久)6.问我角色的移动跳跃是怎么实现的,怎么才能让玩家在一种地形能跳,一种地形不能跳(可能我前面回答的太糟糕了,面试官问点简单的缓解氛围,但是我说了半天,面试官好像没听懂)7.之后问我你会不会用Excel(我又点懵,感觉是不是我回答的太糟糕了,让他没什么想问的了,突然问这个问题)第二位面试官1.现在需要翻越一定宽度的障碍物,这样一个攀爬系统,如果让我去设计我会怎么做.(我不太清楚,我这个到底需要设计什么,我就玩家不同状态下的翻越效果进行的回答)2.FPS类型游戏,玩家手持枪械的位置和准星的位置是不一样的,开火的时候就会给人一种弹道偏移的感觉,应该怎么改善这种情况(我回答通过视觉和音效反馈来模拟开火时的真实感受,包括枪支的震动、声音、以及枪口火焰等。这些反馈可以增强玩家的沉浸感,减少手持枪械位置和准星位置不一致时的不适感,但是对方不满意我的回答)3.之后问我项目经历,我的项目中有多种武器的系统,其中包括枪械,面试官问我子弹时怎么从我的枪里射出的(事实上我这个并没有发射子弹的设定,我用的动画通知,只要锁定到敌人开枪就会通知敌人那边的受击动画和枪击特效发动,对方对我的回答不理解)4.继续问项目经历,怎么实现多方位移动,边开枪的效果(我回答我将上下半身进行了分割可以播放两种动画)5.之后问我制作DEMO你是根据自己的想法去制作,还是根据现有的资源去制作(我回答会优先根据自己的想法做,但是如果资源不匹配就不能按照资源的主题去做,但是面试官跟我说让我别在意主题或者什么游戏世界观)6.我之后问我你有没有在制作DEMO前进行游戏系统的规划(我的回答肯定是有)7.反问
查看13道真题和解析
0 点赞 评论 收藏
分享
2024-08-23 09:42
已编辑
大连东软信息学院 Unity3D客户端
面试记录:面试官1问题1:请你自我介绍一下问题2:团队协作中你是用什么方式协作的,比如有两个程序,你用什么方式合并你们的代码的问题3:有没有没办法协同工作的情况,比如两个人可能改到同一个东西或代码问题4:你的简历中提到的骨骼IK自适应地形是怎么做的,遇到过什么困难问题5:你在骨骼定向中是否遇到过脚抬的非常高,这种很奇怪,脱离人体物理的这种表现,怎么解决的问题6:请你大概讲一下c#跟lua之间相互关联的这个热更新机制问题7:lua为什么能够进行热更新,它是怎么样的一个逻辑问题8:平时玩的游戏有什么问题9:讲一下制作一个背包系统的思路,代码方面的思路。怎么去设计背包里面每个物品的数据结构以及这些数据结构,它可能存在什么位置,以及背包怎么让这些数据结构,也就是每一个物品的数据结构连在一起问题10:背包系统中的一键整理、快速排序,你觉得通过代码的方式怎么来编程比较好问题11:工作期望问题12:连招系统是如何实现的,连招重置的逻辑反问--------------------面试官2问题1:大学生活中遇到哪个事情对你来说本身的挑战是比较大一个事情,你是怎么解决这些事情的?问题2:平时玩的游戏有什么问题3:我们设计了一个地图,地图很大也有很多可拾取物,我需要把可以拾取的物品显示出来,然后提醒我可以按一些快捷键拾取物品,因为我地图很大,那怎么来实现一个算法让我快速的知道我周围有哪些可以捡的装备或物品问题4:请你设计一个拾取物体的算法,地图中有大量的可拾取物体,用这个算法判断这个物体可以被拾取(类似于通过碰撞检测、便签检测这中判断物品信息的算法)问题5:游戏中检测到玩家周围有很多物品,怎么判断出玩家最先拾取的物品是什么问题:6:请你设计一个算法来检测这个物品在玩家可以拾取物品的范围内剩下的记不太清楚了,这时候已经处于迷迷糊糊的状态了最后是反问
查看12道真题和解析
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务