洪流学堂,让你快人几步。

今天整理了一些Unity面试题目,希望可以帮助到你。

面试官:抽象类和接口的区别?

  • 抽象类和接口都不能实例化。
  • 抽象类可以有抽象的的方法和未抽象的的方法,可以通过子类来重写。
  • 抽象类主要是子类的通用结构。常量、字段、运算符、实例构造函数、析构函数或类型、不能包含静态成员。
  • 接口不能有实现的方法,接口主要是作为规范来使用。

面试官:MeshCollider和其他Collider的一个主要不同点?

MeshCollider是网格碰撞器,对于复杂网状模型上的碰撞检测,比其他的碰撞检测精确的多,但是相对其他的碰撞检测计算也增多了,所以一般使用网格碰撞也不会在面数比较高的模型上添加,而会做出两个模型,一个超简模能表示物体的形状用于做碰撞检测,一个用于显示。

面试官:Unity3d中的碰撞器和触发器的区别?

碰撞器是触发器的载体,而触发器只是碰撞器身上的一个属性。当Is Trigger=false时,碰撞器根据物理引擎引发碰撞,产生碰撞的效果,可以调用OnCollisionEnter/Stay/Exit函数;当Is Trigger=true时,碰撞器被物理引擎所忽略,没有碰撞效果,可以调用OnTriggerEnter/Stay/Exit函数。如果既要检测到物体的接触又不想让碰撞检测影响物体移动或要检测一个物件是否经过空间中的某个区域这时就可以用到触发器。

面试官:请描述你所了解的设计模式,并说明在你的项目中哪里使用过?

单例:对象池,游戏管理器,抽象工厂
状态:有限状态机
桥接:有限状态机
策略:AI自动行为操控中每种操控算法的独例

面试官:请说出4种面向对象的设计原则,并分别简述它们的含义。

单一职责原则:一个类,最好只做一件事,只有一个引起它的变化。
开放-封闭原则:对于扩展是开放的,对于更改是封闭的。
里氏替换原则:子类必须能够替换其基类。
依赖倒置原则:设计应该依赖于抽象而不是具体实现。
接口隔离原则:使用多个小的专门的接口而不要使用一个大的总接口。

关注洪流学堂,每周一定期推送。


我是大智,你的技术探路者,下次见!

别走!点赞收藏哦!

好,你可以走了。

graphic方法重写 unity_Unity面试题精选(2)相关推荐

  1. 为什么使用HashMap需要重写hashcode和equals方法_java常见面试题敲黑板了,HashMap最全的整理,大厂必考...

    最近几天,在这样的大环境下显得疲惫不堪,但是我还是写下了这篇文章,希望对任何人都有用. HashMap是我们经常用到的数据结构,由数组和链表组成的数据结构如下图所示 上方是一张数组图片,数组里面每个地 ...

  2. Unity面试题精选(7)

    洪流学堂,让你快人几步. 本篇文章首发于我的公众号:洪流学堂 整理了一些Unity面试题目,希望可以帮助到你. 面试官:简述一下对象池,你觉得在FPS里哪些东西适合使用对象池? 答: 对象池就存放需要 ...

  3. Unity面试题精选(4)

    洪流学堂,让你快人几步. 本篇文章首发于我的公众号:洪流学堂 今天整理了一些Unity面试题目,希望可以帮助到你. 面试官:叉乘和点乘的意义? 答: 叉乘: 几何意义:得到一个与这两个向量都垂直的向量 ...

  4. 阿里、华为、腾讯Java技术面试题精选

    有位大神总结了阿里.华为.腾讯Java技术面试题精选,对此梦想菌感激涕零,无以为报,大家一起快来学习下吧! JVM的类加载机制是什么?有哪些实现方式? 类加载机制: 类加载指的是将类的class文件中 ...

  5. 机器学习笔试题精选(二)

    https://blog.csdn.net/red_stone1/article/details/81023976 上次 机器学习笔试题精选(一)中,我们详细解析了机器学习笔试 15 道题.今天,红色 ...

  6. 程序员面试题精选100题(31)-从尾到头输出链表[数据结构]

    题目:输入一个链表的头结点,从尾到头反过来输出每个结点的值.链表结点定义如下: struct ListNode {int m_nKey;ListNode* m_pNext; }; 分析:这是一道很有意 ...

  7. fibonacci数列前20项_面试题精选:神奇的斐波那契数列

    斐波那契数列,其最开始的几项是0.1.1.2.3.5.8.13.21.34-- ,后面的每一项是前两项之和,事实上,斐波那契在数学上有自己的严格递归定义. f0 = 0 f1 = 1 f(n) = f ...

  8. 机器学习笔试题精选(七)

    红色石头的个人网站:redstonewill.com 机器学习是一门理论性和实战性都比较强的技术学科.在应聘机器学习相关工作岗位时,我们常常会遇到各种各样的机器学习问题和知识点.为了帮助大家对这些知识 ...

  9. 终章 | 机器学习笔试题精选

    点击上方"AI有道",选择"置顶公众号" 关键时刻,第一时间送达! 读本文大约需要 9 分钟 机器学习是一门理论性和实战性都比较强的技术学科.在应聘机器学习相关 ...

最新文章

  1. web前端环境搭建以及vue-cli搭建启动vue项目
  2. boost::mpl模块实现map相关的测试程序
  3. node --- 在express中配置使用模板引擎(art-template)
  4. [LeetCode] #22 Generate Parentheses
  5. 容器编排技术 -- Windows Server 容器
  6. js实现的tooltip简单小组件
  7. Nearest Common Ancestors(LCA板子)
  8. 大学物理实验电学基本参数的测量实验报告_思你所想 | 那些年,我们做过的实验...
  9. 计算机三级嵌入式试题讲解,计算机三级嵌入式系统操作题及解析.docx
  10. (转)解决nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed错误
  11. 如何用计算机制作统计图,统计图制作_ai的环形统计图怎么制作
  12. 《机器学习实战笔记--第一部分 分类算法:决策树 3》
  13. 【Ps2D】将PS图层导入Unity的插件
  14. Linux Kernel Patched
  15. 左神算法基础class6—题目1图的存储与表达
  16. python库阿里云镜像大全
  17. 制作京东登陆页面 HTML+CSS
  18. Shallow Size 和 Retained Size
  19. Matlab画天球坐标图,知道方位角和高度角
  20. Android-ubuntu配置

热门文章

  1. 目标检测——夏侯南溪模型搭建篇
  2. 目标检测——如何让模型过拟合
  3. 【干货】如何删除“自豪地采用WordPress“
  4. 给你出道题---最佳组合问题
  5. Java获取资源的路径
  6. python3.x中pip升级报错
  7. 小技巧 ----- 枚举整数的每一位数字
  8. 小技巧 ----- 通过二进制串的位运算进行一维指数型枚举
  9. CleanCodeHandbook Chapter 4: Binary Tree(25-32)
  10. 【JavaScript】变量