如何解决控制两个角色的游戏管理器
我有一个问题。
我正在尝试制作2个角色而不是一个角色的亚军游戏。我已经完成了运动和相机相关的工作。
现在我要添加游戏管理器。
问题是我的游戏管理器无法访问两个角色的PlayerMotor
。
我在YouTube上找到了一个使用单例的教程,但该教程仅访问一个玩家角色,这很明显,因为这是一个单例。那你能帮我吗?不幸的是我不是程序员,所以我无法弄清楚。
游戏管理器如何访问两个PlayerMotor
实例来启动游戏?
解决方法
发件人: Unity - Scripting API: Object.FindObjectsOfType
您可以使用Playermotor
这样来检索FindObjectsOfType
脚本:
var playersMotor = Object.FindObjectsOfType<Playermotor>(); // find Playermotor scripts in your scene and store it in playersMotor
或者:
var playersMotor = Object.FindObjectsOfType(typeof(Playermotor));
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。