1 Star 0 Fork 4

wang / stride3D

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

译文

如果你想做游戏,请选择Unity或者Unreal Engine,如果你闲的蛋疼,请继续阅读。

  • 首先你需要Fork(分叉),因为不知道哪一天就被删除了,已经删除一次了。
  • 其次询问问题有偿,知道的会回答你,不知道的问了别人再回答你。

文件

Stride

欢迎使用Stride源代码存储库!

Stride是一个开放源代码的C#游戏引擎,用于逼真的渲染和VR。该引擎是高度模块化的,旨在为游戏制造商提供更大的开发灵活性。Stride带有一个编辑器,使您可以直观地创建和管理游戏或应用程序的内容。

Stride Editor

要了解有关Stride的更多信息,请访问 stride3d.net

许可

除非另有说明(例如,对于从其他项目复制的某些文件),Stride受MIT许可证(LICENSE.md)的保护

您可以找到第三方项目列表

贡献者需要签署以下贡献许可协议

文档

查找有关Stride的解释和信息:

社区

寻求帮助或报告问题:

从源头建造

先决条件

  1. 在组件对话框的设置中选择了具有大文件支持LFS最新Git
  2. Visual Studio 2019具有以下工作负载:
  • .NET desktop development with .NET Framework 4.7.2 targeting pack

  • Desktop development with C++ with

    • Windows 10 SDK (10.0.18362.0) (当前默认情况下已启用,但可能会更改)
    • MSVC v142 - VS2019 C++ x64/x86 build tools (v14.26) 或更高版本(默认情况下未启用)
    • C++/CLI support for v142 build tools (v14.26) 或更高版本(默认情况下未启用)
  • .NET Core cross-platform development

  • 可选(目标UWP): Universal Windows Platform development with

    • Windows 10 SDK (10.0.18362.0) 或更高版本
    • MSVC v142 - VS2019 C++ ARM build tools (v14.26) 或更高版本(默认情况下未启用)
  • 可选(目标iOS/Android): Mobile development with .NETAndroid SDK setup (API level 27) 单个组件进行移动开发,然后在Visual Studio中转到 Tools > Android > Android SDK Manager 并从 Tools 标签安装 NDK(version 19+).

  1. FBX SDK 2019.0 VS2015

构建Stride

  1. 打开命令提示符,将其指向目录并克隆Stride至该目录: git clone https://github.com/stride3d/stride.git
  2. 使用Visual Studio 2019打开<StrideDir>\build\Stride.sln并构建Stride.GameStudio(它应该是默认的启动项目),或者从VS的工具栏中运行它
  • (可选)打开并构建Stride.Android.sln, Stride.iOS.sln

如果构建失败:

  • 如果您跳过了先决条件之一而认为自己已经有了最新版本,则无论如何都要更新为最新版本
  • 如果安装了VS2019同时安装了VS2017版本,则Visual Studio可能会构建错误。如果要保留VS2017,请确保它是最新的并且要通过VS2019构建Stride.
  • 进行一些更改可能需要重新启动系统,如果尚未尝试,请尝试重新启动

请注意,测试解决方案可能会失败,但不应阻止您进行构建 Stride.GameStudio

贡献准则

请查看我们的贡献准则.

构建状态

分支 master
Windows D3D11
Windows D3D12
Windows Vulkan
Windows OpenGL
Windows OpenGL ES
UWP
iOS
Android
Linux Vulkan
Linux OpenGL
Tests Windows Simple
Tests Windows D3D11

原文

Stride

Welcome to the Stride source code repository!

Stride is an open-source C# game engine for realistic rendering and VR. The engine is highly modular and aims at giving game makers more flexibility in their development. Stride comes with an editor that allows you to create and manage the content of your games or applications visually and intuitively.

Stride Editor

To learn more about Stride, visit stride3d.net.

License

Stride is covered by the MIT License unless stated otherwise (i.e. for some files that are copied from other projects).

You can find the list of third party projects here.

Contributors need to sign the following Contribution License Agreement.

Documentation

Find explanations and information about Stride:

Community

Ask for help or report issues:

Building from source

Prerequisites

  1. Latest Git with Large File Support selected in the setup on the components dialog.
  2. Visual Studio 2019 with the following workloads:
  • .NET desktop development with .NET Framework 4.7.2 targeting pack
  • Desktop development with C++ with
    • Windows 10 SDK (10.0.18362.0) (it's currently enabled by default but it might change)
    • MSVC v142 - VS2019 C++ x64/x86 build tools (v14.26) or later version (should be enabled by default)
    • C++/CLI support for v142 build tools (v14.26) or later version (not enabled by default)
  • .NET Core cross-platform development
  • Optional (to target UWP): Universal Windows Platform development with
    • Windows 10 SDK (10.0.18362.0) or later version
    • MSVC v142 - VS2019 C++ ARM build tools (v14.26) or later version (not enabled by default)
  • Optional (to target iOS/Android): Mobile development with .NET and Android SDK setup (API level 27) individual component, then in Visual Studio go to Tools > Android > Android SDK Manager and install NDK (version 19+) from Tools tab.
  1. FBX SDK 2019.0 VS2015

Build Stride

  1. Open a command prompt, point it to a directory and clone Stride to it: git clone https://github.com/stride3d/stride.git
  2. Open <StrideDir>\build\Stride.sln with Visual Studio 2019 and build Stride.GameStudio (it should be the default startup project) or run it from VS's toolbar.
  • Optionally, open and build Stride.Android.sln, Stride.iOS.sln, etc.

If building failed:

  • If you skipped one of the Prerequisites thinking that you already have the latest version, update to the latest anyway just to be sure.
  • Visual Studio might have issues properly building if an outdated version of 2017 is present alongside 2019. If you want to keep VS 2017 make sure that it is up to date and that you are building Stride through VS 2019.
  • Some changes might require a system reboot, try that if you haven't yet.

Do note that test solutions might fail but it should not prevent you from building Stride.GameStudio.

Contribution Guidelines

Please check our Contributing Guidelines.

Build Status

Branch master
Windows D3D11
Windows D3D12
Windows Vulkan
Windows OpenGL
Windows OpenGL ES
UWP
iOS
Android
Linux Vulkan
Linux OpenGL
Tests Windows Simple
Tests Windows D3D11

空文件

简介

Stride是一个开放源代码的C#游戏引擎,用于逼真的渲染和VR。该引擎是高度模块化的,旨在为游戏制造商提供更大的开发灵活性。 Stride带有一个编辑器,使您可以直观地创建和管理游戏或应用程序的内容。 展开 收起
C#
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C#
1
https://gitee.com/wahcr/stride3D.git
git@gitee.com:wahcr/stride3D.git
wahcr
stride3D
stride3D
master_zh-CN

搜索帮助

14c37bed 8189591 565d56ea 8189591