我想要做的是创建一个3D汽车游戏,其中敌人的汽车从前面来,你正在攻击你的敌人,你的汽车可以向左或向右走,现在你的计算机/团结(服务器)由您的Android应用程序(客户端)控制。 我通过使用RPC创建了它,并且客户端和服务器都是统一的,但问题是我正在使用android studio构建一个Android应用程序,以便如何将该应用程序与Unity连接并开始它们之间的通信。
我在客户端和服务器端有两个按钮
客户端(连接点击的客户端并加载clienrside屏幕时)
服务器(启动单击服务器并加载服务器端屏幕时)
在客户端屏幕上 当点击播放按钮时,游戏在服务器端启动,它由我的客户端控制,左右两个按钮
我的主要Uimanager脚本写在下面并附上我的游戏图像所以请帮助我,因为我遇到这个问题约一个星期enter image description here。
virtualenv
答案 0 :(得分:0)
向按钮添加单击侦听器,并使用
将消息发送到gameObjectUnityPlayer.UnitySendMessage("gameObjectName", "methodName", "Variable");
例如
client.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
UnityPlayer.UnitySendMessage("UiManager", "Client", "");
}
});
server.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
UnityPlayer.UnitySendMessage("UiManager", "Server", "");
}
});