魔兽世界点了开始游戏后又回到启动界面
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了魔兽世界点了开始游戏后又回到启动界面相关的知识,希望对你有一定的参考价值。
刚刚用移动硬盘里的WOW覆盖了一下电脑硬盘里面的WOW(移动硬盘的里的WOW就是更新后拷贝过去的,防止电脑里的WOW出问题留的备份),出现的问题基本如标题,点击Launcher或者WOW图表出现的情况是一样的,点击后出现启动界面,点击界面上的运行按钮,然后启动界面消失,一两秒后又出现启动界面……不管反复点多少次运行按钮,都是一样的情况!
在线求高人解答!!!
删除之后,重新拷贝,还是同样的情况…… 现在看到启动界面就像吐,这一晚上看了几十遍了~
追答试试这样。
1.打开任务管理器,终止Agent.exe,Blizzard Launcher.exe这两个进程。
2.删除battle.net文件夹。
如果是window7,点开 开始—运行,输入C:\\ProgramData,删除这个文件夹下的battle.net文件夹。如果是windowXP,那个文件夹在C:\\Documents and Settings\\All Users\\Application Data\\Battle.net。
3.以管理员身份启动launcher,应该就OK了
如果这样还不管用的话,请关闭防火墙和杀毒软件再试一次
想知道原因是什么?因为重新拷贝了东西还是那些东西,为啥会出现在中情况?
参考技术B 你用暴雪自带的修复工具修复试下!是否可以设置 UIAccelerometer delta?
【中文标题】是否可以设置 UIAccelerometer delta?【英文标题】:Is it possible to set UIAccelerometer delta? 【发布时间】:2012-12-20 14:07:09 【问题描述】:我正在 iOS 上编写游戏,并尝试使用加速度计设置响应运动。所以当我在 iPhone 上开始游戏时,一切都很好,加速度计响应没有问题。但是当我停止游戏循环(暂停菜单),然后重新开始时,屏幕上的实体会跳到某个地方,然后几秒钟后又回到原位。我相信这是由于游戏循环和加速度计的增量之间的差异而发生的。所以我想知道有没有办法将 iPhone 上的加速度计设置为仅在游戏循环更新时更新值?
UIAccelerometer 的值是这样读取的(我只需要 x 轴)
- (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration
accelerometValues[0] = acceleration.x * 0.1f + accelerometValues[0] * (1.0 - 0.1f);
加速度计设置如下
[[UIAccelerometer sharedAccelerometer] setUpdateInterval:1.0 / 60.0];
[[UIAccelerometer sharedAccelerometer] setDelegate:currentScene];
游戏循环本身取自 Alex Diener GameLoop Tutorial 的教程
【问题讨论】:
【参考方案1】:当您暂停时,您可以通过移除委托来停止侦听 Accelerometer 事件:
[[UIAccelerometer sharedAccelerometer] setDelegate:nil];
然后在游戏恢复时再次设置加速度计。不需要更改返回的数据,只需忽略您不需要的任何数据。
【讨论】:
谢谢你,成功了。我不想更改任何数据,但它似乎被缓存然后释放。 如果您的游戏循环在不同的线程中并且该线程的运行循环没有运行,那么它可以将来自加速度计的这些方法调用排队,因为当游戏运行时加速度计仍在调用委托暂停。那可能就是你所看到的。当线程恢复时,所有这些方法调用都会被执行。 这听起来很合理。再次感谢您。以上是关于魔兽世界点了开始游戏后又回到启动界面的主要内容,如果未能解决你的问题,请参考以下文章