Unity
yottayuan
这个作者很懒,什么都没留下…
展开
-
Linux GUI程序开机自动启动
如果是Console程序,推荐使用systemd来实现,编写一个app.service文件如下:[Unit]Description=Agv ServiceAfter=graphical.targetRequisite=graphical.target[Service]Type=simpleExecStartPre=-/bin/ip link set can0 up type can bitrate 250000ExecStart=/bin/appRestart = alwaysRe原创 2021-10-19 14:35:21 · 1336 阅读 · 0 评论 -
Unity使用WebSocket(非Best Http)结合UniRx,UniTask实现自动重连,同步更新UGUI
这里没有使用Best Http,而是使用System.Net.WebSockets实现WebSocket客户端功能。核心代码如下:using UnityEngine;using System.Net.WebSockets;using System;using System.Threading;using UniRx;using Cysharp.Threading.Tasks;public class UnityWebSocketClient{ public IObserva原创 2021-05-31 18:40:49 · 1982 阅读 · 3 评论 -
Unity使用SignalR(非BestHttp)
Unity下需要使用SignalR连接后台服务器,有个BestHttp插件可以使用,但BestHttp毕竟是个收费插件,下面是使用普通方法(Asp.Net 官网上面的方法)连接SignalR。首先,需要下载原创 2021-05-28 14:32:18 · 2151 阅读 · 6 评论 -
Unity JWT 认证
Unity使用JWT认证,使用了UniRx和UniTask库,只使用UniRx库发现不能在Editor模式下使用。代码如下:using Sirenix.OdinInspector; using UnityEngine; using System; using UniRx; using UnityEngine.Networking; using Cysharp.Threading.Tasks; /* * 需要注意的地方: * uri原创 2021-05-11 15:59:25 · 567 阅读 · 0 评论 -
Unity Mirror升级后提示Message,Logger,SafeQueue错误
新版Mirror在2021年2月4日删除了Message,Logger和SafeQueue三个文件的内容,新建Message.csnamespace Telepathy{ public struct Message { public readonly int connectionId; public readonly EventType eventType; public readonly byte[] data;原创 2021-03-05 11:15:03 · 279 阅读 · 0 评论