XNA模拟试验模式不工作
本文关键字:工作 模式 模拟 XNA | 更新日期: 2023-09-27 18:05:38
由于某些原因,XNA中的模拟试验模式函数没有抛出错误,但绝对没有任何效果。
我在构造函数中这样调用它: public Game1()
{
#if DEBUG
Guide.SimulateTrialMode = true;
Debug.WriteLine("Set trial mode");
#endif
...
然后我尝试像这样从初始化函数中读取它,以便我最终可以告诉它是否创建广告组件:
protected override void Initialize()
{
Debug.WriteLine("Is trial: " + Guide.IsTrialMode);
...
在我的调试控制台中,我然后得到这个奇怪的消息,即debug中的代码块确实运行了,但由于某种原因,病毒模式没有被模拟。下面是两行重要的代码:
Set trial mode
Is trial: False
你们中有谁知道是什么原因导致的吗,谢谢。
p。这是一个Windows Phone 7 XNA项目。
编辑:另外,即使它是一个WP 7项目,它也可以在WP 7和WP 8上运行。我现在也注意到它在WP 7模拟器上工作,但在我测试它的WP 8模拟器上不起作用。这个问题只存在于WP 8上的模拟程序中,并且一旦它在商店中使用真正的许可就会起作用吗?还是整个许可系统都存在这个问题?
这是WP8模拟器中的一个已知bug, SimulateTrialMode就是不起作用。
对于调试,您应该实现自己的包装器来获取IsTrial值,并在代码中手动定义或使用构建配置。