C# Unity 唐老狮 No.10 模拟面试题

server/2025/3/19 1:24:13/

    本文章不作任何商业用途 仅作学习与交流 安利唐老狮与其他老师合作的网站,内有大量免费资源和优质付费资源,我入门就是看唐老师的课程 打好坚实的基础非常非常重要:

Unity课程 - 游习堂 - 唐老狮创立的游戏开发在线学习平台 - Powered By EduSoho

C#

1. 内存中,堆和栈的区别是什么?

        GC时机不同,栈内存自动用完即抛

        堆内存可以由程序员主动释放, 现在不被引用则被回收机制GC

        

2. TCP协议和UDP协议的区别

        TCP面向连接 可靠校验 速度慢一些

        UDP不做连接 默认无校验 速度快

        Unity网络开发基础 (2) 网络协议基础-CSDN博客

3. TCP协议的可靠性是如何达到的?

        三次握手 四次挥手

4. 内存抖动指什么?如何避免内存抖动

       频繁GC

5. buff 系统中,如何用一个 byte,记录多种buff状态标识

        我想到是用二进制 一个字节八个bit,所以会有 0000 0000 ,2的8次方 种状态

        但实际上并不需要那么多标记

Unity

1. Unity中使用的是左手还是右手坐标系?我们需要注意什么?

        Scene是左手

        

2. Unity中鼠标、键盘、触屏、手柄等输入事件会在Update 之前、还是之后、还是同时执行?

        之前

        此事在这篇之中的unity第四题有所提及

        C# &Unity 唐老狮 No.6 模拟面试题-CSDN博客

3. Unity中场景中一个处于激活状态的物体(场景上只有这一个物体),不能被摄像机渲染出来,可能有几种情况?(至少说出3种可能的情况)

        摄像机深度被调整了,物体被做了层级剔除

        没在FOV之内

        我能想到的只有这两个

4. Unity制作物理游戏相关功能时,我们采用哪种方式处理位移?为什么?

        做移动就改变刚体速度,这样会有惯性

        做力的改变就addforce

        不建议用刚体的moveposition做强制位移,因为这和transform的位移就没什么两样了 还可能出现其他问题

5. Unity热更新解决方案中,Lua和ILRuntime方案的本质是什么?

        我不清楚 还需加强学习 

 

 


http://www.ppmy.cn/server/176102.html

相关文章

数据结构——双向链表dlist

前言:大家好😍,本文主要介绍了数据结构——双向链表dlist 一 双向链表定义 1. 双向链表的节点结构 二 双向链表操作 2.1 定义 2.2 初始化 2.3 插入 2.3.1 头插 2.3.2 尾插 2.3.3 按位置插 2.4 删除 2.4.1 头删 2.4.2 尾删 2.4.3 按…

.gitignore 文件用于 Git 应忽略的文件夹的格式

.gitignore 文件用于指定 Git 应忽略的文件或文件夹的匹配规则。以下是其语法规则和示例说明: 基本格式规则 每行一个规则:每个忽略规则单独占一行。 空行和注释: 空行会被忽略。 以 # 开头的行是注释(除非用 \# 转义&#xff0…

【Vue3+Vite指南】全局引入SCSS文件后出现Undefined mixin?一招解决命名空间陷阱!

【Vue3Vite全局引入SCSS指南】解决Undefined mixin错误的完整方案 📌 本文目录 前置准备:安装SCSS环境 问题现象与错误分析 根本原因:Sass模块化的命名空间 三大解决方案详解 方案1: 显式命名空间调用方案2: 全局暴露命名空间方案3: 主文件…

【Unity网络同步框架 - Nakama研究(四)】

文章目录 分析创建权威比赛控制台使用 【Unity网络同步框架 - Nakama研究(四)】 关于Nakama的源码问题,Nakama的源码官方是不建议修改的,不建议重构以添加新的功能,推荐使用嵌入式运行库,也就是使用lua,go和typescript进行扩展。 …

【项目管理git】git学习

ps:所有东西都是个人理解 文章目录 一、git是什么,它用来做什么?二、相关知识库2.1 简单的linux指令2.2 git配置指令2.3 git常见的指令2.3.1 Git的上传原理2.3.2 版本回退相关内容 2.4 设置远程地址,本地上传到github2.4.1 ssh相…

QT编程之HTTP服务端与客户端技术

一、HTTP 服务器实现方案 ‌QtWebApp 集成‌ 将QtWebApp源码的 httpserver 目录导入项目,并在 .pro 文件中添加 include ($$PWD/httpserver/httpserver.pri)‌。配置 WebApp.ini 文件定义服务参数(IP、端口、线程池等),通过 HttpL…

Spring Cloud Stream - 构建高可靠消息驱动与事件溯源架构

一、引言 在分布式系统中,传统的 REST 调用模式往往导致耦合,难以满足高并发和异步解耦的需求。消息驱动架构(EDA, Event-Driven Architecture)通过异步通信、事件溯源等模式,提高了系统的扩展性与可观测性。 作为 S…

C++ primer plus 类和对象下

目录 前言 一 this指针 二 对象数组 三 类作用域 总结 前言 接着上一篇继续 一 this指针 我们可能看到这个this指针是不知道干什么的,但是我们可以通过一个问题来引入这个,就比如我们上一章的程序,我们知道是用来计算股票的&#xf…