From fbd01f4fe6fe062df1be5b1784b6796f5229ef26 Mon Sep 17 00:00:00 2001 From: ouczbs Date: Fri, 14 Feb 2025 17:30:06 +0800 Subject: [PATCH] update --- src/m/me/面试记录/不鸣科技.md | 4 ++++ src/m/me/面试记录/无端科技.md | 22 +++++++++++++++++++--- src/z/zengine/版本计划.md | 4 ++++ 3 files changed, 27 insertions(+), 3 deletions(-) diff --git a/src/m/me/面试记录/不鸣科技.md b/src/m/me/面试记录/不鸣科技.md index d1ec866..be21fce 100644 --- a/src/m/me/面试记录/不鸣科技.md +++ b/src/m/me/面试记录/不鸣科技.md @@ -14,6 +14,10 @@ modification date: Wednesday 12th February 2025 15:18:55 - 导航网格生成 - 体素化 - 空白区域压缩为二维,第三维的空区域转为span链表 + - 判定可行走区域,去掉无效span + - 通过算法,把相邻的上表面连接起来,得到可行走面 + - 把可行走面划分为poly凸多边形,再分割为三角形 + - 通过这些三角形进行A*寻路 - 路点系统 - 策划手动划分路点 - 怎么教的呢? diff --git a/src/m/me/面试记录/无端科技.md b/src/m/me/面试记录/无端科技.md index eb644d3..ff64e46 100644 --- a/src/m/me/面试记录/无端科技.md +++ b/src/m/me/面试记录/无端科技.md @@ -4,13 +4,18 @@ tags: creation date: 2025-02-12 19:17 modification date: Wednesday 12th February 2025 19:17:34 --- + # 一面 电话面试 # c++基础 - 左值右值 + - 移动构造 + - 拷贝构造 - 智能指针 -- 三大特效 + - 共享指针、弱指针、唯一指针 +- 三大特性 + - 封装、继承、多态 - 多态如何实现 -- + - 虚函数表 ## lua 基础 - 如何实现面向对象 - 如何GC @@ -20,7 +25,6 @@ modification date: Wednesday 12th February 2025 19:17:34 - 函数 - userdata - 如何遍历 - - 遍历_G根变量 - 查看是否在栈上 - 查看全局对象列表 - 回收不可达对象 @@ -50,8 +54,18 @@ modification date: Wednesday 12th February 2025 19:17:34 - gc 实现 - unlua插件 - 如何避免GC +- gas系统 + - ## 渲染效果 - 边缘自发光 + - 梯度检测 + - 包括深度梯度 + - 法线梯度 + - 高斯扩散 + - 沿着法线方向扩散 + - 渲染 + - 屏幕后处理 + - shader 改变梯度 ## 反问环节 - 你们期望招的是什么样的?我有哪些地方不满足 - 团队规模、上班时间 @@ -62,6 +76,8 @@ modification date: Wednesday 12th February 2025 19:17:34 - 上班时间: 9点半 ~ 6点半,双休,周三 回归之日,玩一天项目游戏 - 招的是UI系统功能设计 - 我更想做的是核心模块 +- 项目开发进度,上线时间。 +- 目前我过去的话有哪些挑战,负责哪些模块 # 反思 - 回答不算流畅,有点结结巴巴 换hr来面 diff --git a/src/z/zengine/版本计划.md b/src/z/zengine/版本计划.md index dd56124..2855024 100644 --- a/src/z/zengine/版本计划.md +++ b/src/z/zengine/版本计划.md @@ -15,6 +15,10 @@ modification date: Saturday 4th January 2025 11:22:39 - 共享资源 - 每个顶点共享,经常变化的数据 - MVP矩阵 、光照信息 +### 材质系统 +- 共享变量 +- 私有变量 +- ### 空间变化 考虑相同模型的不同物体 - 模型空间