我在这里遵循德国博客的教程.
之后我创建了一个脚本,当点击屏幕时,该脚本会将HTML5手的坐标发送出去.我想使用提供的服务器和客户端将这些坐标发送到Unity游戏.
虽然我没有继续这个特定的例子,但我将看看SignalR的其他示例,并将采取其他网络建议,允许团结和网络播放器建立连接.
Unity代码:(发送数据)Playercontrollers.cs(1/2)
using UnityEngine;
public class Playercontrollers : MonoBehaviour {
public Camera cam;
private float maxWidth;
private float maxHeight;
bool isHandOpen = true;
public Sprite clickedSprite;
private Sprite standardSprite;
private SignalRUnityController _signalr;
void Start()
{
if (cam == null)
cam = Camera.main;
_signalr = GameObject.Find("SignalRObject").GetComponent<SignalRUnityController>();
var corner = new Vector3(Screen.width, Screen.height, 0f);
var targetWidth = cam.ScreenToWorldPoint(corner);
float playerWidth = GetComponent<Renderer>().bounds.extents.x;
float playerHeight = GetComponent<Renderer>().bounds.extents.y;
maxWidth = targetWidth.x - playerWidth;
maxHeight = targetWidth.y - playerHeight;
standardSprite = …Run Code Online (Sandbox Code Playgroud)