wangguan
2020-12-14 5ad15def0b0cd852a3aac835135af101122db7f6
设置SDK打开
设置GameConfig.Imei = SDKManager.ins.sdk.uid
2 files added
7 files modified
259 ■■■■ changed files
Assets/Scripts/Common/GameConfig.cs 2 ●●● patch | view | raw | blame | history
Assets/Scripts/GameAnalytics_SDK/TDAA_SDKManager.cs 4 ●●●● patch | view | raw | blame | history
Assets/Scripts/GameAnalytics_SDK/UI/LoginUI.cs 41 ●●●●● patch | view | raw | blame | history
Assets/Scripts/GameSdk/SDKCallBack.cs 14 ●●●●● patch | view | raw | blame | history
Assets/Scripts/Guide/GuideCtrl.cs 1 ●●●● patch | view | raw | blame | history
Assets/Scripts/UI/FinalPanel/FinalHttp.cs 1 ●●●● patch | view | raw | blame | history
Assets/UI/icon_shu_512.png patch | view | raw | blame | history
Assets/UI/icon_shu_512.png.meta 118 ●●●●● patch | view | raw | blame | history
ProjectSettings/ProjectSettings.asset 78 ●●●● patch | view | raw | blame | history
Assets/Scripts/Common/GameConfig.cs
@@ -15,7 +15,7 @@
        public static string NextSceneName = "Endless2D";
        // public static string NextSceneName = "Endless";
        public static bool useSDK = false;
        public static bool useSDK = true;
        public static string Imei;
        public static bool isFirstStart = true;
Assets/Scripts/GameAnalytics_SDK/TDAA_SDKManager.cs
@@ -105,7 +105,7 @@
    //注册
    public void OnRegister()
    {
        TalkingDataPlugin.OnRegister(GetDeviceId(), TalkingDataAccountType.ANONYMOUS, "testwgname");
        TalkingDataPlugin.OnRegister(GameConfig.Imei, TalkingDataAccountType.ANONYMOUS, GameConfig.Imei);
    }
    /// <summary>
@@ -113,7 +113,7 @@
    /// </summary>
    public void Login()
    {
        TalkingDataPlugin.OnLogin(GetDeviceId(), TalkingDataAccountType.ANONYMOUS, "testwgname");
        TalkingDataPlugin.OnLogin(GameConfig.Imei, TalkingDataAccountType.ANONYMOUS, GameConfig.Imei);
    }
    /*
Assets/Scripts/GameAnalytics_SDK/UI/LoginUI.cs
@@ -60,7 +60,8 @@
        //transform.Find("Panel/Button (1)").GetComponent<Button>().onClick.AddListener(OnClickResetBtn);
        if (!GameConfig.useSDK)
        {
        if (Application.platform == RuntimePlatform.Android)
        {
            //GetetDeviceIMEI();//获取安卓手机IMEI
@@ -71,12 +72,12 @@
            imei0 = "MyTestGemBattle123";
        }
        GameConfig.PlayerName = imei0;
            GameConfig.Imei = imei0;
        }
        versionTxt.text = "版本号:" + Application.version;
        //resVersion.text 暂时没有使用
        transform.Find("Panel/PlayerID").GetComponent<Text>().text = "玩家ID:" + imei0;
        if (GameConfig.isFirstStart)
        {
@@ -129,6 +130,17 @@
        StartCoroutine(loginMy());
    }
    /// <summary>
    /// 使用SDK登录
    /// </summary>
    void SDKloginNext()
    {
        Debug.Log("SDK登录,修改Imei");
        GameConfig.Imei = SDKManager.ins.sdk.uid;
        transform.Find("Panel/PlayerID").GetComponent<Text>().text = "玩家ID:" + GameConfig.Imei;
        loginNext();
    }
    #region 获得安卓手机上的IMEI号
@@ -155,9 +167,12 @@
    private void OnClickResetBtn()
    {
        if (!GameConfig.useSDK)
        {
        Debug.LogError("清空了所有数据");
        PlayerPrefs.DeleteAll();
        TDAA_SDKManager.Ins.Reset();
        }
    }
@@ -165,21 +180,39 @@
    {
        if (!isLogining)
        {
            isLogining = true;
            if (GameConfig.isFirstStart)
            {
            // CoderM: 在这里要使用SDK来进行登录了
            if (GameConfig.useSDK)
            {
                    Debug.Log("使用SDK来进行登录了");
                //设置login的回调
                SDKCallBack.ins.setNextAction("login", loginNext);
                    SDKCallBack.ins.setNextAction("login", SDKloginNext);
                SDKManager.ins.sdk.login();
            }
            else
            {
                    Debug.Log("没有使用SDK");
                //没有使用SDK
                loginNext();
            }
        }
        else
        {
                Debug.Log("重玩");
                progressSlider.gameObject.SetActive(true);
                startBtn.gameObject.SetActive(false);
                AudioSourceManager.Ins.Play(AudioEnum.UI);
                TDAA_SDKManager.Ins.OnClickRestartBtn();//重玩
                StartCoroutine(loginMy());
            }
        }
        else
        {
        }
    }
Assets/Scripts/GameSdk/SDKCallBack.cs
@@ -62,6 +62,20 @@
                JsonData loginData = data["data"];
                if ((int)loginData["code"] == 200)
                {
                    if (loginData.ContainsKey("msg"))
                    {
                        string result = loginData["msg"].ToString();
                        if (result.Equals("success"))
                        {
                            Debug.Log("成功了");
                        }
                        else
                        {
                            Debug.Log("失败了");
                        }
                    }
                    string uid = loginData["data"]["openid"].ToString();
                    SDKManager.ins.sdk.uid = (string)uid;
                    LoginResult(act);
Assets/Scripts/Guide/GuideCtrl.cs
@@ -32,6 +32,7 @@
    {
        //int step = PlayerPrefs.GetInt("GemBattleGuide");
        TDAA_SDKManager.Ins.Statistics(5);//埋点
        Init(0);
        EventCenter.Ins.Add((int)KTGMGemClient.EventType.CreateWoodLv2, CreateWoodLv2);
Assets/Scripts/UI/FinalPanel/FinalHttp.cs
@@ -44,6 +44,7 @@
    /// <param name="level"></param>
    public void SendPost(string nickname, int score, int level, string waveInfo)
    {
        if (!GameConfig.useSDK)
        LoadImei();
        Debug.Log("开始Post" + nickname);
Assets/UI/icon_shu_512.png
Assets/UI/icon_shu_512.png.meta
New file
@@ -0,0 +1,118 @@
fileFormatVersion: 2
guid: 697bd2fa39041aa4380226f620add44a
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
  serializedVersion: 11
  mipmaps:
    mipMapMode: 0
    enableMipMap: 0
    sRGBTexture: 1
    linearTexture: 0
    fadeOut: 0
    borderMipMap: 0
    mipMapsPreserveCoverage: 0
    alphaTestReferenceValue: 0.5
    mipMapFadeDistanceStart: 1
    mipMapFadeDistanceEnd: 3
  bumpmap:
    convertToNormalMap: 0
    externalNormalMap: 0
    heightScale: 0.25
    normalMapFilter: 0
  isReadable: 0
  streamingMipmaps: 0
  streamingMipmapsPriority: 0
  vTOnly: 0
  grayScaleToAlpha: 0
  generateCubemap: 6
  cubemapConvolution: 0
  seamlessCubemap: 0
  textureFormat: 1
  maxTextureSize: 2048
  textureSettings:
    serializedVersion: 2
    filterMode: -1
    aniso: -1
    mipBias: -100
    wrapU: 1
    wrapV: 1
    wrapW: -1
  nPOTScale: 0
  lightmap: 0
  compressionQuality: 50
  spriteMode: 1
  spriteExtrude: 1
  spriteMeshType: 1
  alignment: 0
  spritePivot: {x: 0.5, y: 0.5}
  spritePixelsToUnits: 100
  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
  spriteGenerateFallbackPhysicsShape: 1
  alphaUsage: 1
  alphaIsTransparency: 1
  spriteTessellationDetail: -1
  textureType: 8
  textureShape: 1
  singleChannelComponent: 0
  maxTextureSizeSet: 0
  compressionQualitySet: 0
  textureFormatSet: 0
  ignorePngGamma: 0
  applyGammaDecoding: 0
  platformSettings:
  - serializedVersion: 3
    buildTarget: DefaultTexturePlatform
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
    allowsAlphaSplitting: 0
    overridden: 0
    androidETC2FallbackOverride: 0
    forceMaximumCompressionQuality_BC6H_BC7: 0
  - serializedVersion: 3
    buildTarget: Standalone
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
    allowsAlphaSplitting: 0
    overridden: 0
    androidETC2FallbackOverride: 0
    forceMaximumCompressionQuality_BC6H_BC7: 0
  - serializedVersion: 3
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
    allowsAlphaSplitting: 0
    overridden: 0
    androidETC2FallbackOverride: 0
    forceMaximumCompressionQuality_BC6H_BC7: 0
  spriteSheet:
    serializedVersion: 2
    sprites: []
    outline: []
    physicsShape: []
    bones: []
    spriteID: 5e97eb03825dee720800000000000000
    internalID: 0
    vertices: []
    indices:
    edges: []
    weights: []
    secondaryTextures: []
  spritePackingTag:
  pSDRemoveMatte: 0
  pSDShowRemoveMatteOption: 0
  userData:
  assetBundleName:
  assetBundleVariant:
ProjectSettings/ProjectSettings.asset
@@ -279,43 +279,13 @@
  - m_BuildTarget: 
    m_Icons:
    - serializedVersion: 2
      m_Icon: {fileID: 2800000, guid: 2bf26fded646de94e8b124708c016027, type: 3}
      m_Icon: {fileID: 2800000, guid: 697bd2fa39041aa4380226f620add44a, type: 3}
      m_Width: 128
      m_Height: 128
      m_Kind: 0
  m_BuildTargetPlatformIcons:
  - m_BuildTarget: Android
    m_Icons:
    - m_Textures: []
      m_Width: 432
      m_Height: 432
      m_Kind: 2
      m_SubKind:
    - m_Textures: []
      m_Width: 324
      m_Height: 324
      m_Kind: 2
      m_SubKind:
    - m_Textures: []
      m_Width: 216
      m_Height: 216
      m_Kind: 2
      m_SubKind:
    - m_Textures: []
      m_Width: 162
      m_Height: 162
      m_Kind: 2
      m_SubKind:
    - m_Textures: []
      m_Width: 108
      m_Height: 108
      m_Kind: 2
      m_SubKind:
    - m_Textures: []
      m_Width: 81
      m_Height: 81
      m_Kind: 2
      m_SubKind:
    - m_Textures: []
      m_Width: 192
      m_Height: 192
@@ -347,31 +317,67 @@
      m_Kind: 0
      m_SubKind: 
    - m_Textures: []
      m_Width: 432
      m_Height: 432
      m_Kind: 2
      m_SubKind:
    - m_Textures: []
      m_Width: 324
      m_Height: 324
      m_Kind: 2
      m_SubKind:
    - m_Textures: []
      m_Width: 216
      m_Height: 216
      m_Kind: 2
      m_SubKind:
    - m_Textures: []
      m_Width: 162
      m_Height: 162
      m_Kind: 2
      m_SubKind:
    - m_Textures: []
      m_Width: 108
      m_Height: 108
      m_Kind: 2
      m_SubKind:
    - m_Textures: []
      m_Width: 81
      m_Height: 81
      m_Kind: 2
      m_SubKind:
    - m_Textures:
      - {fileID: 0}
      m_Width: 192
      m_Height: 192
      m_Kind: 1
      m_SubKind: 
    - m_Textures: []
    - m_Textures:
      - {fileID: 0}
      m_Width: 144
      m_Height: 144
      m_Kind: 1
      m_SubKind: 
    - m_Textures: []
    - m_Textures:
      - {fileID: 0}
      m_Width: 96
      m_Height: 96
      m_Kind: 1
      m_SubKind: 
    - m_Textures: []
    - m_Textures:
      - {fileID: 0}
      m_Width: 72
      m_Height: 72
      m_Kind: 1
      m_SubKind: 
    - m_Textures: []
    - m_Textures:
      - {fileID: 0}
      m_Width: 48
      m_Height: 48
      m_Kind: 1
      m_SubKind: 
    - m_Textures: []
    - m_Textures:
      - {fileID: 0}
      m_Width: 36
      m_Height: 36
      m_Kind: 1