做 DOTS 系列学习时,物理模块里最常被问到的一个功能就是射线检测 Raycast。网上关于 DOTS 的资料不少,但完整讲 Physics Raycast 的中文实操内容依然偏少。正好最近把 Unity DOTS 学习系列第 020 篇的主题完整跑了一遍,结合项目调试过程整理…
很多开发者在从传统 MonoBehaviour 切换到 DOTS 之后,第一个卡住的地方往往不是 ECS 本身的语法,而是物理系统——以前一行Physics.Raycast就能完成的射线检测,在 ECS 世界里居然找不到对应的 API,网上资料又零散不成体系。本文围…
1. 这不是“加个账号系统”就能解决的事:企业知识库多租户设计的真实战场你手头刚接到一个需求:“给客户部署一套企业级知识库,支持多个子公司/部门独立使用,数据绝对不能串”。听起来很常规?我干这行十年,…
1. 从"skills"这个热词说起:它到底指什么最近一段时间,"skills"这个词在技术社区里出现的频率高得离谱。你随便翻翻开发者群聊、技术论坛或者代码托管平台的热门仓库,总能看到有人在讨论"这个skills怎么装"&qu…
1. 从“marketingskills”说起:一个被低估的增长工具箱第一次看到“marketingskills”这个词,很多人会以为它只是某个营销课程或者技能清单。但如果你最近在折腾 Claude Code、AI agents,或者正在给自己的独立站做谷歌 SEO,你会发…
1. 从零认识 OpenShell:它到底解决什么问题第一次听到 OpenShell 这个名字,很多人会下意识以为它跟某个操作系统的命令行外壳有关。实际上,在我接触过的几个项目里,OpenShell 指的是一类面向智能体(Agent)运…
1. AnyPS5到底在解决什么问题1.1 名字背后的三个关键词拿到“AnyPS5”这个标题的时候,我第一反应是把它拆开看:Any,PS,5。“Any”代表的是任何、所有、通用;“PS5”则是目前索尼PlayStation家族的主力机型。拼在一起&a…
1. 从“marketingskills”说起:一个被低估的AI营销技能库第一次看到marketingskills这个词,是在翻 Claude Code 相关仓库的时候。当时我的第一反应是:这不就是把营销话术塞给 AI 让它写文案吗?但真正把仓库拉下来跑了一遍之后&…
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
最近一两年,"skills"这个词在AI工具链里的地位,简直像坐上了火箭。尤其是Claude Code、Codex这类编程智能体普及以后,大家对skills的讨论从"这是什么"直接跳到了"我今天又学会了几个skill""打开新世界&qu…
1. 从“skills”这个标题说起:为什么它值得单独拿出来聊“skills”这个词看起来简单到有点敷衍,但如果你最近在关注 Agent 开发、Google Cloud 的 AI 工具链,或者刷到过 Gemini 相关的各种讨论,就会发现它其实踩在了一个非常关键的…
1. 从"skills"这个热词说起:它到底在解决什么问题最近一段时间,不管是在技术社区还是各类开发者群组里,"skills"这个词出现的频率高得离谱。有人把它当成一个工具,有人把它当成一套规范,还有人把它…
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …