zoukankan      html  css  js  c++  java
  • Unity中的OnApplicationPause与OnApplicationFocus

     

     

    强制暂停时,先 OnApplicationPause,后 OnApplicationFocus;

    重新“启动”手机时,先OnApplicationFocus,后 OnApplicationPause;

    //游戏进入后台时执行该方法 pause为true 切换回前台时pause为false
    void OnApplicationPause(bool pause){
        if(pause)
        {
        //切换到后台时执行
        }
        else 
        {
        //切换到前台时执行,游戏启动时执行一次
        }
    }
    //游戏失去焦点也就是进入后台时 focus为false 切换回前台时 focus为true
    void OnApplicationFocus(bool focus){
    
        if(focus)
        {
        //切换到前台时执行,游戏启动时执行一次
        }
        else
        {
        //切换到后台时执行
        }
    }
    正常进:
    
    OnApplicationFocus, isFocus=True
    
    正常退:
    
    OnApplicationQuit
    
    
    Home出:
    
    OnApplicationPause, isPause=True
    
    OnApplicationFocus, isFocus=False
    
    
    
    Home进:
    
    OnApplicationPause, isPause=False
    OnApplicationFocus, _isFocus=True
    
    
    
    Kill进程:
    
    当前应用双击Home,然后Kill:
    
    OnApplicationQuit  (IOS 有回调,android 没回调)
    
    
    
    跳出当前应用,然后Kill:
    
    OnApplicationQuit  (IOS和Android都没回调)
  • 相关阅读:
    iOS汇编系列-汇编入门
    C开发系列-指针
    iOS开发系列-LLVM、Clang
    java开发系列-Http协议
    iOS开发系列-SQLite
    iOS逆向系列-theos
    <Java><类加载机制><反射>
    <Java><!!!><面试题>
    <Java><修饰符>
    <Java><类与对象><OOP>
  • 原文地址:https://www.cnblogs.com/nafio/p/11467111.html
Copyright © 2011-2022 走看看