unity链接MySQL数据库,并实现游戏数据的存储和读取。(二)
接着上一篇讲…
在上一篇中我们实现了登入和注册按钮的用途,然后这一篇我们实现该任务中的分数颜色存储于读取。
上一篇中忘记吧点击按钮的脚本写出来了,下面就是。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
using MYConnect;
public class Btn_Click : MonoBehaviour
{
public static Btn_Click _instance;
public Text login_tips;
public GameObject canvas;
public GameObject game_evn;
public InputField input_username;
public InputField input_password;
public string username;
public string password;
public int score;
public float r;
public float g;
public float b;
Connect_Mysql connect = new Connect_Mysql();
private void Awake()
{
_instance = this;
}
//当点击登录按钮时
public void WhenClick_login()
{
username = input_username.text.ToString();
password = input_password.text.ToString();
connect.Click_login(username, password);
if (connect.login_success)
{
login_tips.text = "登录成功!";
connect.Set_userData(username);
score = connect.score;
r = connect.r;
g = connect.g;
b = connect.b;
Debug.Log(r + " " + g + " " + b + " ----------------");
When_login_success();
}
else
{
login_tips.text = "登录失败!"