软技能-代码之外的生存指南_其三 学会如何与人打交道作为一名软件开发者,你的工作就是与人打交道 每个人都希望自己很重要每个人都希望自己很重要,一旦你贬低他人,削弱他们的成就感,在某种程度上就如同切断了他们的氧气补给,获得的回馈就是愤怒和敌意。 我们常常容易犯的一项错误就是,轻率地否决同事的想法,以便于可以提出自己的想法。 永远不要批评奖励积极行为要比惩罚消极行为有效得多。 换位思考停止用 <我> 和 <我想要什么 2025-05-25 读书 #软技能代码之外的生存指南
GameFramework生命周期 最近又在写一些游戏项目,想要看一些有什么方便开发的框架,来来回回发现 GameFramework 依然是绕不过去的一个框架。本章主要是分析一下 GameFramework 的生命周期。 Unity 生命周期先看一下常见的 Unity 的生命周期 graph LR A[Awake] --> B[Start] B --> C[Update] C --> C 2025-05-24 Unity #GameFramework
软技能-代码之外的生存指南-其二 像经营企业一样,经营自己的职业生涯拥有商业心态 大多数软件开发人员并不能把自己的软件开发事业当作一桩生意来看待 为了谋生的写代码和开一个小铺子的老板,没有本质差别,都是将自己的服务推销出去 我们为公司工作,但是技能和生意都还是自己的,我们随时可以换个地方 开始把自己当作一家企业去思考,把雇主当作一个客户,从弱势地位转换为自我治理和自我引导的主动地位 这是你职业职业生涯中必须要做的第一要务:转变你的 2025-05-18 读书 #软技能代码之外的生存指南
Unity组件Canvas_CanvasScaler参数详解 CanvasRender Mode: 画布中渲染模式 Screen Space - Overlay: 这种渲染模式将 UI 元素放在最上级渲染,不需要相机也可以渲染 Screen Space - Camera: 这种渲染模式下,Canvas 会放置在指定的 UI 相机前。UI 元素由这个相机渲染。相机的设置会影响 UI 的外观 World Space: 将 UI 视为平面渲染。其他对象可以 2025-05-13 Unity #优化,UGUI
性能优化-静态资源优化-音乐音效资源 音频声道如果音频为双声道音频且左右声道音频完全相同,可以启用 Force To Mono 强行将音频改为单声道音频 音频采样率移动平台建议 22050 Hz 加载方式 Decompress On Load:建议压缩后大小低于 200 kb 的音效文件 Compressed In Memory:大于 200kb Streaming:较大文件,如背景音乐文件 音频源源文件信息音频原始资源大小: 导 2025-05-12 Unity #性能优化
软技能-代码之外的生存指南_其一 为什么这本书与其他软件相关书籍截然不同? 多数软件开发的书籍都是有关于代码开发本身 本书主要解决“如何成为一名优秀的软件开发者”这个问题 本书讨论什么: 关于你自己 作为一名软件开发者,如何超越编写代码本身 本书不讨论什么: 代码本身 代码的质量 代码的设计 …你能做什么 篇章 职业 自我营销 学习 生产力 理财 健身 心态 记忆点想要成为优秀的人才?需要把重点放在“人”身上 2025-05-07 读书 #软技能代码之外的生存指南
Unity网格重建 什么是网格重建(Mesh Rebuild)在 UGUI 中,如果要渲染一个 UI 元素(Image,Text 等),需要经过 CPU 阶段将渲染所需要数据如:顶点,位置,纹理等信息传递给 GPU 进行渲染。在运行时,UI 元素外观或布局发生变化时,UGUI 会重新计算这些数据并传递给 GPU,这个过程称为网格重建(Mesh Rebuild)。 为什么会造成网格重建每个 UI 元素会维护自己的 Me 2025-04-30 Unity #UGUI
MCP踩坑记录-ServerMemory-无法指定json目录 server-memory 无法指定 json 目录官方示例中使用了 env 去设置运行目录,但是我一直没成功 1234567891011{ "mcpServers": { "memory": { "command": "npx", "args&quo 2025-03-16 AI Code #MCP
MCP踩坑记录-关于windows配置报错-NoToolFound 在windows配置mcp出现的问题记录 No tool found官方使用方法1npx @modelcontextprotocol/server-memory 解决方法1找到对应服务器的index.js,直接使用node运行。 1node C:\Users\user\AppData\Roaming\npm-cache\_npx\15b07286cbcc3329\node_modules\@mo 2025-03-16 AI Code #MCP
重学C#-类型基础-所有的类型都从System.Object派生 所有的类型都从 System.Object 派生“运行时”要求每个类型最终都从 System.Object 类型派生。以下两个定义完全一致 123456789// 隐式派生于 System.Objectclass Employee{ ...}// 显式派生于 System.Objectclass Employee : System.Object{ ...& 2025-03-16 编程 #C#