小编Ita*_*dan的帖子

用于带有中继的游戏对象的 Unity Netcode - 计算 ping

我在计算 Netcode 中玩家的 ping 时遇到问题。我有一个大厅列表,我想在客户端连接之前显示每个大厅的预期 ping。目前,我正在使用它NetworkManager.Singleton.NetworkConfig.NetworkTransport.GetCurrentRtt(0);来计算 ping。有没有办法在完全连接到中继之前知道 ping?

multiplayer unity-game-engine

6
推荐指数
1
解决办法
1686
查看次数

应用引擎、Flask-Socketio 服务器 Cors_Allowed_Origins 标头丢失

当我尝试从客户端向部署在应用引擎上的 socketio Flask 服务器发送请求时,我收到以下错误:

已被 CORS 策略阻止:请求的资源上不存在“Access-Control-Allow-Origin”标头。

我确实在我的 python 服务器脚本中添加了以下行:

socketio = SocketIO(app, cors_allowed_origins='*')
Run Code Online (Sandbox Code Playgroud)

我还添加了以下行:

CORS(app)
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

我尝试使用 url 处理程序的 Allow_cors_origin 更改 app.yaml,安装flask-cors 包,但没有任何效果

编辑:我在调试时在应用引擎中发现以下消息:

{ "textPayload": "The client is using an unsupported version of the Socket.IO or Engine.IO protocols (further occurrences of this error will be logged with level INFO)", "insertId": "5fca5af900064b8faf6f9267", "resource": { "type": "gae_app", "labels": { "module_id": "default", "project_id": "island-battles", "version_id": "20201204t174848", "zone": "europe-west6-3" } }, "timestamp": "2020-12-04T15:51:21.412559Z", "labels": { "clone_id": "00c61b117cf0689fb08fabba9037f4624c77b480da8e9472be2b02038e0fe7d2d8dcac81021c" }, "logName": "projects/island-battles/logs/stderr", "receiveTimestamp": "2020-12-04T15:51:21.465294012Z" …

python google-app-engine flask socket.io flask-socketio

3
推荐指数
1
解决办法
3379
查看次数

Unity C# 可以在不禁用其中一台摄像机的情况下切换场景中的摄像机吗?

我在一个场景中有两个摄像头,我想在不禁用它们的情况下在它们之间切换。是否可以?如果是,那么你能展示它是如何完成的吗?谢谢

c# unity-game-engine

0
推荐指数
1
解决办法
6137
查看次数

C#Visual Studio认为我的课程在完成之前就结束了

我有一个正常的班级,没有错误,但是Visual Studio认为班级应该在应该结束之前结束。它认为整个类本身都是c *括号。你能帮助我吗?我将向您展示我的意思的照片:

![在此处输入图片描述

您可以看到我在图片中的意思:该类在不应该结束的地方结束。我已经尝试删除添加新的括号,复制和粘贴以及几乎所有您能想到的东西。

编辑:

using System.Linq;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System;
using LukeWaffel.BUI;
using UnityEngine.UI;


public class Pattern : MonoBehaviour
{
    public Text levelTxt;
    public GameObject[] displayRow;
    //a messageBox instance that can be used many times
    private UIBox box;
    public GameObject displayPrefab;
    public GameObject displayBlockParent;
    public GameObject userPrefab;
    public GameObject userBlockParent;
    public GameObject[] userRow;
    //an array that is used for a function to check if all boolians in the array are true
    private bool[] alltrue;
    public …
Run Code Online (Sandbox Code Playgroud)

c#

-3
推荐指数
1
解决办法
76
查看次数