Table of Contents

📈 C# 中级

11 节课 4 小时

这些教程涵盖了在 Stride 游戏引擎中使用 C# 时的各种中级知识。

建议你在开始中级教程之前,先完成所有 C# 初级教程。

要创建 C# 中级教程项目:

  1. 启动 Stride 启动器
  2. 创建新项目
  3. 选择模板:Tutorials -> C# intermediate

每个教程都有一个 'Start' 场景和一个 'Completed' 场景。

你可以查看 Completed 场景,大致了解每个教程的最终效果。如果你打算跟着视频操作,Start 场景是很好的起点,这些场景只包含最基础的设置。

Stride C# 中级 YouTube 教程系列

全部教程

Introduction

简介

Stride 游戏引擎 C# 中级教程的简要介绍。

📺 观看简介教程

UI Basics

UI 基础

了解 UI 编辑器、绑定事件,以及用代码创建 UI。

📺 观看UI 基础教程

Collision triggers

碰撞与触发器

探索碰撞体、触发器事件和发生碰撞的实体。

📺 观看碰撞与触发器教程

Raycasting

射线检测

理解射线检测(Raycast)、碰撞组和穿透式射线检测。

📺 观看射线检测教程

Project and Unproject

投影与反投影

深入了解投影(Project)、反投影(Unproject)以及视口的相关操作。

📺 观看投影与反投影教程

Async scripts

异步脚本

探索异步脚本、异步碰撞触发器和异步 Web API 的使用。

📺 观看异步脚本教程

Scenes

场景

熟悉子场景、移除场景以及(重新)加载场景。

📺 观看场景教程

Animation basics

动画基础

掌握动画剪辑、播放与暂停,以及动画交叉淡入淡出。

📺 观看动画基础教程

Audio

音频

了解声音与音乐、空间化声音和流式播放音乐。

📺 观看音频教程

First person camera

第一人称摄像机

探索鼠标移动、应用旋转以及限制摄像机角度。

📺 观看第一人称摄像机教程

Third person camera

第三人称摄像机

理解第三人称偏移、贴墙约束以及第一人称回退。

📺 观看第三人称摄像机教程

Navigation

导航

深入了解导航网格、导航设置和寻路。

📺 观看导航教程