我正在使用 parse.com 云存储,为我的游戏的内置关卡编辑器实现关卡共享/下载和评级,因此允许玩家构建和测试他们自己创建的关卡,然后他们可以与不同的玩家共享它,即这是我将其上传到 parse.com 云存储的方式:
ParseObject testObject = new ParseObject("Levels");
testObject.put("file", new ParseFile(name + ".lvl", levelString.getBytes()));
testObject.put("author", authorName);
testObject.put("email", authorEmail);
testObject.saveInBackground();
它工作正常,但我想让玩家也对下载的关卡进行评分(比如说 1-5 星)这可能很简单,通过创建新的两个字段,称为评分和评分计数,所以每次有人投票时,我都会将其添加到收视率计数和 ++ 收视率计数。
问题是,如何防止玩家多次评价特定级别?谢谢。