【发布时间】:2016-07-29 01:05:00
【问题描述】:
我不知道是否有人回答了类似的问题,但我正在开发一款游戏,如果玩家解锁了新东西,它应该更新数据库。而且,当玩家注销并重新登录时,玩家应该拥有玩家解锁或拥有的所有东西。团结起来可以吗?我对 Sglite 和 mysql 有一些了解。并且,在 Web 开发语言和 c# 方面有很多知识。有没有办法做到?
【问题讨论】:
标签: javascript c# php database unity3d
我不知道是否有人回答了类似的问题,但我正在开发一款游戏,如果玩家解锁了新东西,它应该更新数据库。而且,当玩家注销并重新登录时,玩家应该拥有玩家解锁或拥有的所有东西。团结起来可以吗?我对 Sglite 和 mysql 有一些了解。并且,在 Web 开发语言和 c# 方面有很多知识。有没有办法做到?
【问题讨论】:
标签: javascript c# php database unity3d
如果你想在本地设备上存储信息,例如高分、上一关、玩家偏好等,你可以使用PLAYERPREFS,我在自己的游戏中使用了这个Tony the recycler
using UnityEngine;
using System.Collections;
设置一个字符串值
public class ExampleClass : MonoBehaviour {
void Example() {
PlayerPrefs.SetInt("Player Score", 10);
}
}
获取一个字符串值:
使用 UnityEngine; 使用 System.Collections;
public class ExampleClass : MonoBehaviour {
void Example() {
print(PlayerPrefs.GetString("Player Name"));
}
}
【讨论】:
您好,如果您的数据库在线,您可以通过 WWW 协议访问它: https://docs.unity3d.com/ScriptReference/WWW.html
这就是为什么如果您在服务器上设置页面来处理本地数据库通信,您可以调用它并以 JSON 或其他格式检索它。
注意这是从网页而不是数据库中检索的
【讨论】: