启用 Windows 运行时支持后,您可以在 Unity 脚本一段代码,允许您创建自己的组件、触发游戏事件、随时间推移修改组件属性并以任何您喜欢的方式响应用户输入。 更多信息
参见 术语表 中直接使用 WinRT API。有关如何使用 WinRT API 和启用 Windows 运行时支持的信息,请参阅 Windows 运行时支持。
要在 Unity 脚本中使用 WinRT API,您需要满足以下要求
ENABLE_WINMD_SUPPORT
指令下。这是必要的,因为编辑器使用 Mono,它不支持 WinRT API。此代码示例演示了如何使用 WinRT API 直接获取广告
using UnityEngine;
public class WinRTAPI : MonoBehaviour
{
void Update()
{
auto adId = GetAdvertisingId();
// ...
}
string GetAdvertisingId()
{
#if ENABLE_WINMD_SUPPORT
return Windows.System.UserProfile.AdvertisingManager.AdvertisingId;
#else
return "";
#endif
}
}