Table of Contents

图形

本节介绍如何使用 Game Studio 和 Stride 的图形与渲染 API。

着色器

着色器(Shader)使用 Stride 着色语言编写,它是 HLSL 的一个扩展。通过继承、着色器混入(Mixin)以及着色器输入输出属性的自动编织,着色器实现了真正的模块化组合。

效果

Stride 中的效果(Effect)使用类似 C# 的语法来组合着色器。它们可以对着色器进行条件组合,从而生成不同的效果变体。

面向所有平台

Stride 着色器会自动转换为目标图形平台:Direct3D 使用原生 HLSL,Vulkan 平台使用 SPIR-V。

高级图形

图形模块提供了一组用于显示游戏的方法。尽管 Stride 支持多个平台,但从用户角度看,整个系统的行为与 Direct3D 11 一致。使用它需要具备渲染管线的基础知识。

本节内容