快速开始
创建一个基于.NET11的C#控制台项目,导入Cider.Sdk
csharp
using System.Drawing;
using Cider;
using Cider.Components;
using Cider.Project;
var game = new Game(new ProjectSettings
{
MainWindowTitle = "Hello Cider",
MainWindowSize = new Size(1280, 720),
MainScene = new Scene()
});
game.Run();这一段代码做了什么
Game负责把 SDL、窗口、场景更新和渲染循环串起来。ProjectSettings提供主窗口标题、大小、背景色、逻辑分辨率和主场景。Scene是组件树的根节点,窗口创建后会自动挂到当前窗口上。
运行前你需要知道的事
Game.Run()适合本机平台;浏览器环境需要改用异步入口。Scene默认是空树,后续可以逐步挂载自己的组件。- 如果你的项目需要服务注入,可以先调用
ConfigureServices再进入运行流程。
下一步
看完这里以后,继续读 核心概念,你会更容易理解窗口、场景和生命周期之间的关系。