Extension 项目结构
NOTE
后续内容我们将默认将扩展目录作为当前工作目录(教程使用 MyFirstExtension/ 为示例),将 Hacknet/ 目录作为游戏根目录。
IntroExtension 是游戏自带的介绍 Extension,它拥有一个完整的项目结构。访问 Hacknet/Extensions/IntroExtension 目录,你可以看到:
IntroExtension/
├── Actions/
├── Docs/
├── Factions/
├── HackerScripts/
├── Missions/
├── Music/
├── Nodes/
├── People/
├── Themes/
├── Web/
├── Logo.png
├── WorkshopLogo.png
├── Intro.txt
└── ExtensionInfo.xmlExtension的一部分主要部分已经被文件夹分类好了:Action, Doc, HackerScript, Mission, Node (Computer), People, Theme, Asset(包括了 Music, Web 和图片)。除了这些还有 Function(别名 MissionFunction)。
不需要记住这些,因为在后续的教程中,我们会介绍每个组成部分的作用和使用方法。