首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的Unity3d教育产生不起作用

为什么我的Unity3d教育产生不起作用
EN

Stack Overflow用户
提问于 2016-02-25 22:10:26
回答 1查看 1.1K关注 0票数 0

我正在测试Unet,现在在远程客户端上产卵时遇到了问题。所有这些都在服务器/客户端工作。

我有三个非玩家对象:“橙色”、“苹果”和“香蕉”。在测试过程中,我使用了非常基本的代码来完成这项工作。然而,在产卵时,只有两个对象产卵,第三个对象出现以下错误:

生成服务器对象assetId=3bd88da3adcb74d04addd82122b34fee netId=6 netId=6失败

我一直在努力寻找解决方案,但这是我得到的唯一信息。我使用以下生成代码:

代码语言:javascript
复制
using UnityEngine;
using System.Collections;
using UnityEngine.Networking;

public class SpawnManager : NetworkBehaviour {

[SerializeField] GameObject Spawn1;
[SerializeField] GameObject Spawn2;
[SerializeField] GameObject Spawn3;
[SerializeField] GameObject Spawn4;

public override void OnStartServer() {
    SpawnFruits ();
}

void SpawnFruits() {

    GameObject goX = Resources.Load ("Apple") as GameObject;
    GameObject goY = Resources.Load ("Orange") as GameObject;
    GameObject goZ = Resources.Load ("Banana") as GameObject;

    GameObject go1 = GameObject.Instantiate (goX, Spawn3.transform.position, Quaternion.identity) as GameObject;
    NetworkServer.Spawn (go1);
    GameObject go2 = GameObject.Instantiate (goY, Spawn4.transform.position, Quaternion.identity) as GameObject;
    NetworkServer.Spawn (go2);
    GameObject go3 = GameObject.Instantiate (goZ, Spawn1.transform.position, Quaternion.identity) as GameObject;
    NetworkServer.Spawn (go3);


}
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-04 16:41:39

好吧,我又做了一次!...i在对象的注册代码中输入了一个错误。我用密码进行非玩家注册。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35639390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档