我有一个愚蠢的小游戏,我为自己制作,但我想与朋友分享,因为它还没有为“黄金时间”做好准备.游戏涉及在4秒内移动的人.
在我的游戏中,每当一个级别提升时,我想禁用所有按钮并显示倒计时,如3 … 2 … 1 …然后所有按钮再次启用.
现在有两种方法可以做到这一点(我能想到)
发送一个意图并转移到另一个活动,我可以有一个“泼水”3,2,1动画,然后回到游戏活动……或者
只需在相同的游戏屏幕活动中有一些文字,即3 … 2 … 1..go!
你会推荐哪个?
我只是害怕,如果我把这个人送到另一个活动,那么在动画之后他们会回来,并且游戏不会完全加载但是计时器将会运行,因此游戏将给他们更少的时间来进行移动.
提前致谢!
解决方法:
就个人而言,我认为你应该在游戏画面上显示倒计时.这不是出于性能原因,而是因为我认为它具有更好的用户体验.如果我需要快速反应,我希望即使它被禁用也能看到UI.一旦游戏开始,我不喜欢被扔到完全不同的屏幕上.
从性能的角度来看,我认为去另一个活动应该没问题.只要你的onResume()方法中没有昂贵的计算,返回游戏屏幕活动应该很快,因为它仍然会在你的倒计时活动之下的活动堆栈上.
您可以考虑使用ActivityGroup来提高性能.
>相关:What is better – multiple activities or switching views manually?
总结以上是内存溢出为你收集整理的Android,关于最佳做法的快速问题全部内容,希望文章能够帮你解决Android,关于最佳做法的快速问题所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)