<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>工程规范 on PlumePHP</title><link>https://plumephp.com/tags/%E5%B7%A5%E7%A8%8B%E8%A7%84%E8%8C%83/</link><description>Recent content in 工程规范 on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sat, 03 Jan 2026 10:08:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/%E5%B7%A5%E7%A8%8B%E8%A7%84%E8%8C%83/index.xml" rel="self" type="application/rss+xml"/><item><title>Godot 项目目录约定：让 scenes、scripts、resources 不再互相缠绕</title><link>https://plumephp.com/godot-project-folder-conventions-2026/</link><pubDate>Sat, 03 Jan 2026 10:08:00 +0800</pubDate><guid>https://plumephp.com/godot-project-folder-conventions-2026/</guid><description>&lt;h2 id="目录结构不是洁癖是协作成本"&gt;目录结构不是洁癖，是协作成本&lt;/h2&gt;
&lt;p&gt;Godot 项目很容易从一个 &lt;code&gt;Player.tscn&lt;/code&gt; 和几个脚本开始。原型阶段，文件放在哪里似乎不重要，能找到就行。几周之后，项目里会出现 &lt;code&gt;NewFolder&lt;/code&gt;、&lt;code&gt;test&lt;/code&gt;、&lt;code&gt;old&lt;/code&gt;、&lt;code&gt;player2.gd&lt;/code&gt;、&lt;code&gt;enemy_final_final.tscn&lt;/code&gt;。美术资源、运行时场景、编辑器工具、配置 Resource 混在一起，任何改名都可能弄坏引用。&lt;/p&gt;</description></item></channel></rss>