小编Unh*_*tan的帖子

如何通过HTML5上的SignalR将数据发送到Unity3D游戏?

我在这里遵循德国博客的教程.

之后我创建了一个脚本,当点击屏幕时,该脚本会将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)

c# asp.net html5 unity-game-engine signalr

5
推荐指数
0
解决办法
1790
查看次数

标签 统计

asp.net ×1

c# ×1

html5 ×1

signalr ×1

unity-game-engine ×1