|
1
4
你的问题直到你的编辑才弄清楚,然后我才意识到这是一个网络问题。
你可以找到玩家
像这样的:
如果你有
您可能需要的其他有用的播放器操作: 找到所有玩家 :
按名称查找播放器(也可以更改为按标记或层) :
编辑前的旧答案:
是的,你发现游戏对象
我注意到你提到过你也要参考场景中的预制件。预设和场景中已有的对象之间存在差异,它们都有不同的引用方式。 下面是场景中已存在对象的示例。你可以在 等级制度 tab:
让我们通过 名称 :
让我们参考一下
预制件: 以下是“项目”选项卡中预制的示例:
把预制件放在一个名为“Resources”的文件夹中。你必须这样你才能用
让我们参考“胶囊”预制游戏对象:
要使用它,必须实例化它:
只有在预设组件被实例化之后,才能获取这些组件:
|
|
|
2
2
我推荐单例模式。我在几乎所有的Unity项目中都实现了它,对象只有一个类,但它是单行为的。
然后可以创建一个类,如下所示:
这样称呼:
|
|
|
3
1
我一直在寻求 GameObject.FindGameObjectsWithTag 当我需要多个引用或者GameObject.FindWithTag当我只需要一个对系统中可用的特定GameObject的引用时。 要引用上述GameObject上的脚本(可以使用上面的API引用找到),只需使用 GameObject.GetComponent API参考。 一个完整的例子是:
我希望这有帮助,如果你需要进一步澄清,我将非常乐意帮助。 编辑:另一个解决方案:
关注:50或
解决方案:如果您有一组50名玩家:
|
|
|
Kris · 有没有办法获得可变结构字段的“引用” 4 年前 |
|
|
Jora Karyan · IF语句未按预期引发错误 4 年前 |
|
|
nedzad · 如何访问引用Firebase中其他对象的对象 8 年前 |
|
|
Empha · 从成员函数对对象所做的更改不会持续。范围/参考问题? 8 年前 |