跳转至内容

Source SDK:掌握 Source

0% developed
来自 Wikibooks,开放世界的开放书籍

欢迎来到 Source SDK:掌握 Source,一本特色 Wikibook,它将帮助您理解并掌握 Source SDK 的难度。本书将指导您了解 Valve 的 Source:软件开发工具包的所有方面,并帮助您踏上使用 Source 设计、建模和创建新游戏的道路。


您可以提供帮助!

点击“显示”查看详细信息。

我们强烈鼓励您(可以理解为恳求)为本书做出贡献!您可以做很多事情来提供帮助

  • 编辑现有模块(更正错误、改进写作或进行添加)
  • 添加新模块(教程或参考材料)
  • 上传新图片(屏幕截图或示例渲染)
  • 加入负责此 WikiBook 的团队

如何编辑模块

要编辑任何维基页面(包括此页面)

  1. 点击页面顶部的“编辑”选项卡。
  2. 在大型文本框中进行更改。
  3. 在下面的“编辑摘要”文本框中输入更改说明。
  4. 点击编辑摘要下方的“显示预览”按钮以预览您的更改。
  5. 如果您对结果满意,请点击“保存页面”按钮。

您的贡献将在正式发布之前进行审查

不应添加到模块中的内容

  • 与模块没有直接关系的外部链接
  • 关于文本的评论或问题

要询问任何模块的问题并发表评论

  1. 点击页面顶部的“讨论”选项卡。这将带您到相应的讨论页面。请注意,讨论页面名称以“讨论:”前缀开头。
  2. 如果您的问题或评论的主题正在讨论中,请编辑相关部分。
  3. 如果这是一个新主题,请点击讨论页面顶部的“添加主题”选项卡以开始新的讨论。
  4. 在结尾处键入~~~~ 以签名您的消息。(这将扩展到您的用户名和日期。)
  5. 完成后,请记住保存您的编辑!
  6. 要返回 WikiBook,请点击讨论页面顶部的“书籍”选项卡。

如何添加模块

要将模块(例如教程或参考页面)添加到本书中

  1. 编辑内容目录部分(如下)并添加一个带有描述性维基链接的列表项。
  2. 保存编辑后,请按照红色链接创建模块并开始向其中添加内容。
  3. 为了便于按顺序阅读本书,每个模块都应具有到前一个模块和下一个模块的导航链接。通过在页面顶部和底部转入NAV 模板来提供这些链接。
  4. 预览您的作品。当您对它满意时,使用“保存页面”按钮将您的新模块添加到维基中。
  5. 如果您提供了导航链接,请更新先前和后续模块(如果存在)上的 NAV 模板。
  6. 如果您没有提供导航链接,请请求其他人将您的新模块插入适当的位置。一种方法是为您的新模块创建讨论页面并在那里键入您的请求。

图片

图片是本书的重要组成部分。它们阐明说明、提供参考点并改进教学过程。但是,如果图片的版权未正确注明,我们必须将其删除。请确保您使用的每张图片都没有版权或您有权使用它。

上传图片之前

  • 搜索维基共享资源以查看您要使用的图片是否已存在。(上传重复的图片是浪费的。)
  • 在上传通用图片(例如图标或按钮)之前,或者如果您想将图片用作示例,请查看我们的图片库。请记住注明他人的作品。

如何加入团队

如果您想加入我们的 WikiBook 团队,请访问团队页面以获取信息和建议。



欢迎来到维基书籍 Source SDK:掌握 Source,最重要的是,Source SDK 本身。本章将教会您 Source SDK 和本书的相关基础知识。


内容目录

[编辑 | 编辑源代码]

第一部分:Hammer 世界编辑器

[编辑 | 编辑源代码]

第一章:熟悉环境

[编辑 | 编辑源代码]

熟悉 Hammer 编辑器的功能需要一些时间。本章将教会您在哪里找到所有不同的按钮、翻转和开关,以便您在需要时知道在哪里找到某个东西。

  • 菜单栏
  • 工具栏
  • 四个视口
  • 选择框
  • 纹理框
  • 实体框
  • VisGroups 框
  • 状态栏

第二章:基础知识

[编辑 | 编辑源代码]

是时候开始动手了,本章将使您熟悉 Source 的所有形状和编辑器。别担心,我们只会介绍有哪些类型的材质,我们还不会进行任何高级编辑和构建。

简单网格

  • (正方形和矩形)
  • 圆柱体
  • 圆锥体
  • 楔形体
  • 球体
  • 拱形

简单编辑

  • 变换工具
  • 制作空心
  • 雕刻

简单纹理

  • 纹理工具
  • 纹理类型
  • 更改纹理大小

  • 多面纹理
  • 禁止绘制

简单实体

  • 生成点
  • 简单灯光
  • 基本道具
    • 道具静态
    • 道具物理
    • 道具动态

保存和编译

  • 保存你的地图
  • 编译基础
  • 制作天空盒
  • 常见的编译错误
  • 创建预制体

我们的第一个房子

  • 建造房子
  • 制作土地
  • 房屋基础
  • 纹理
  • 房屋高级
  • 布置我们的房子
  • 编译我们的房子

第3章:实体

[编辑 | 编辑源代码]

本章将使您熟悉 Hammer 编辑器中所有已知的实体。实体是所有形式的 Hammer 级别设计和构建中至关重要且必要的组件。


点实体


画刷实体

第4章:高级

[编辑 | 编辑源代码]

网格和编辑

灯光

纹理

实体


第5章:进阶

[编辑 | 编辑源代码]

半条命2地图制作

[编辑 | 编辑源代码]

专门为半条命2或其章节制作地图时使用的工具和技术。


实体

反恐精英地图制作

[编辑 | 编辑源代码]

专门为反恐精英制作地图时使用的工具和技术。


求生之路地图制作

[编辑 | 编辑源代码]

专门为求生之路或求生之路2制作地图时使用的工具和技术。


常见错误

[编辑 | 编辑源代码]

其他帮助资源

[编辑 | 编辑源代码]

Valve开发者社区

关卡设计世界

ModDB



第二部分:其他应用程序

[编辑 | 编辑源代码]

第1章:模型查看器。

[编辑 | 编辑源代码]

第2章:面部姿势器

[编辑 | 编辑源代码]

第3章:ItemTest

[编辑 | 编辑源代码]

第三部分:文档

[编辑 | 编辑源代码]

发行说明

SDK参考文档


第四部分:创建模组

[编辑 | 编辑源代码]

本书的图片

[编辑 | 编辑源代码]

图片

华夏公益教科书