Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用parse.com更新Unity中的对象_C#_Unity3d_Parse Platform - Fatal编程技术网

C# 如何使用parse.com更新Unity中的对象

C# 如何使用parse.com更新Unity中的对象,c#,unity3d,parse-platform,C#,Unity3d,Parse Platform,可能是我不理解文档,但我无法从我的Unity应用程序更新Parse.com中的现有对象?以下是我如何努力做到这一点: var userImg = new ParseObject("Test"); userImg["score"] = 14567; userImg["playername"] = "Mike"; Task saveTask2 = userImg.SaveAsync(); 这只是创建一个新对象?我认为我必须在某个地方定义ObjectId,并尝试将其插入SaveAsync(),但这

可能是我不理解文档,但我无法从我的Unity应用程序更新Parse.com中的现有对象?以下是我如何努力做到这一点:

var userImg = new ParseObject("Test");
userImg["score"] = 14567;
userImg["playername"] = "Mike";
Task saveTask2 = userImg.SaveAsync(); 
这只是创建一个新对象?我认为我必须在某个地方定义ObjectId,并尝试将其插入SaveAsync(),但这是不对的。。。我真的希望能在这件事上得到帮助,因为我现在陷入困境


提前感谢:-)

您可以在这里采取两种方法:

  • 您可以像往常一样从解析中检索对象,为其分配一些新值,然后再次保存。这是一条路要走
  • 如果您不想进行2个调用(一个用于检索,一个用于保存),您可以尝试类似于代码的东西(注意:这在JS&Android中,但应该映射到unity)。如果您有id,您只需获取一个指向该对象的指针并对其进行修改即可
    希望这能解决问题

    你检查过他们是如何更新对象的吗?当遵循此操作时,我创建了一个新对象?似乎我需要把原始的ObjectId放在某个地方?我不知道第二种方法,似乎非常有效!