mrtk_developmentreleases/2.0.0releases/2.1.0releases/2.2.0
  • 指南
  • API 文档
  • 指南

    Show / Hide Table of Contents

    Extension Service Creation Wizard (扩展服务创建向导)

    从单例过渡到服务可能很困难。通过使开发人员能够(几乎)与创建新的MonoBehaviour脚本一样容易地创建新服务,此向导可以补充我们的其他文档和示例代码。要了解从头开始创建服务的信息,请参阅我们的建立注册服务指南 (即将发布).

    启动向导

    从主菜单启动向导: MixedRealityToolkit/Utilities/Create Extension Service - 该向导将带您完成生成服务脚本,界面和配置文件类的过程。

    编辑服务脚本

    默认情况下,新脚本资源将在MixedRealityToolkit.Extensions文件夹中生成。完成向导后,请导航至此处并打开新的服务脚本。

    生成的服务脚本包括一些类似于新MonoBehaviour脚本的提示。他们将让您知道在哪里初始化和更新您的服务。

    namespace Microsoft.MixedReality.Toolkit.Extensions
    {
        [MixedRealityExtensionService(SupportedPlatforms.WindowsStandalone|SupportedPlatforms.MacStandalone|SupportedPlatforms.LinuxStandalone|SupportedPlatforms.WindowsUniversal)]
        public class NewService : BaseExtensionService, INewService, IMixedRealityExtensionService
        {
            private NewServiceProfile newServiceProfile;
    
            public NewService(IMixedRealityServiceRegistrar registrar,  string name,  uint priority,  BaseMixedRealityProfile profile) : base(registrar, name, priority, profile) 
            {
                newServiceProfile = (NewServiceProfile)profile;
            }
    
            public override void Initialize()
            {
                // 在这里进行服务初始化。
            }
    
            public override void Update()
            {
                // 在这里进行服务更新。
            }
        }
    }
    

    如果选择在向导中注册服务,则只需编辑此脚本,您的服务就会自动更新。否则,您可以阅读 在这里注册您的新服务.

    • Improve this Doc
    In This Article
    • 启动向导
    • 编辑服务脚本
    Back to top Generated by DocFX