001-SDK框架之Unity游戏调用SDK
生活随笔
收集整理的这篇文章主要介绍了
001-SDK框架之Unity游戏调用SDK
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
using UnityEngine;
using LitJson;
public class GameManager : MonoBehaviour
{
void Update()
{
// 1. 主线程Loop, 需要游戏每隔几帧调用一次
LYWSDKPlatform.Loop();
}
public void CallLYWSDKInitOnGameManager()
{
Debug.Log("---CallLYWSDKInitOnGameManager---");
// 2. 游戏调用初始化接口
LYWSDKPlatform.Init("", new LYWSDKCallBack2GameDelegate(LYWSDKCallBackOnGameManager));
}
public void CallLYWSDKLoginOnGameManager()
{
Debug.Log("---CallLYWSDKLoginOnGameManager---");
// 3. 游戏调用登录接口
LYWSDKPlatform.Login("");
}
public void CallLYWSDKPayOnGameManager()
{
Debug.Log("---CallLYWSDKPayOnGameManager---");
System.Text.StringBuilder sb = new System.Text.StringBuilder();
JsonWriter jw = new JsonWriter(sb);
jw.WriteObjectStart();
jw.WritePropertyName("goodsID");
jw.Write("666666");
jw.WritePropertyName("goodsPrice");
jw.Write("99");
jw.WriteObjectEnd();
// 4. 游戏调用支付接口
LYWSDKPlatform.Pay(sb.ToString());
}
// 5. 游戏接收回调
public static void LYWSDKCallBackOnGameManager(string jsonMessage)
{
Debug.Log("jsonMessage = " + (string.IsNullOrEmpty(jsonMessage) ? "" : jsonMessage));
}
} 《新程序员》:云原生和全面数字化实践50位技术专家共同创作,文字、视频、音频交互阅读
using LitJson;
public class GameManager : MonoBehaviour
{
void Update()
{
// 1. 主线程Loop, 需要游戏每隔几帧调用一次
LYWSDKPlatform.Loop();
}
public void CallLYWSDKInitOnGameManager()
{
Debug.Log("---CallLYWSDKInitOnGameManager---");
// 2. 游戏调用初始化接口
LYWSDKPlatform.Init("", new LYWSDKCallBack2GameDelegate(LYWSDKCallBackOnGameManager));
}
public void CallLYWSDKLoginOnGameManager()
{
Debug.Log("---CallLYWSDKLoginOnGameManager---");
// 3. 游戏调用登录接口
LYWSDKPlatform.Login("");
}
public void CallLYWSDKPayOnGameManager()
{
Debug.Log("---CallLYWSDKPayOnGameManager---");
System.Text.StringBuilder sb = new System.Text.StringBuilder();
JsonWriter jw = new JsonWriter(sb);
jw.WriteObjectStart();
jw.WritePropertyName("goodsID");
jw.Write("666666");
jw.WritePropertyName("goodsPrice");
jw.Write("99");
jw.WriteObjectEnd();
// 4. 游戏调用支付接口
LYWSDKPlatform.Pay(sb.ToString());
}
// 5. 游戏接收回调
public static void LYWSDKCallBackOnGameManager(string jsonMessage)
{
Debug.Log("jsonMessage = " + (string.IsNullOrEmpty(jsonMessage) ? "" : jsonMessage));
}
} 《新程序员》:云原生和全面数字化实践50位技术专家共同创作,文字、视频、音频交互阅读
总结
以上是生活随笔为你收集整理的001-SDK框架之Unity游戏调用SDK的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 004-SLF4J的简单使用
- 下一篇: 008_logback配置语法