C#
春天花花幼稚园的程序员教孩子如何玩键盘
打工人打工魂,程序都是人上人
展开
-
Unity win平台 调整窗口大小强制固定比例
我写了一个脚本,对独立的Windows版本(仅Windows,32/64位)强制执行任意宽高比。它通过拦截窗口调整大小事件(特别是WinProc回调函数)并对其进行修改以保持所需的宽高比来工作。using UnityEngine;using System;using System.Collections;using System.Runtime.InteropServices;using System.Text;using UnityEngine.Events;/// <原创 2021-02-07 11:15:30 · 14393 阅读 · 18 评论 -
Unity各版本C#支持情况
Unity 2020.2 C#8Unity 2018.3 C#7.3Unity 2018.2 C#7.2Unity 2017.1 C#6Unity 5.5 C#4.0C#8.0新特性Nullable reference types:可空引用类型 Default interface members::默认接口成员 Recursive patterns:递归模式 Async streams:异步流 Enhanced using:增强using Ranges and indexes:范围转载 2020-08-11 15:09:56 · 1230 阅读 · 0 评论 -
C# UDP关闭时出现 “ 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。”
UDP启动之后使用clientSocket.BeginReceive接收数据但是在关闭时经常出现 “由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。”的错误,//关闭socketif (clientSocket != null) { try { if (clientSocket.Connected) { .原创 2020-08-03 17:11:37 · 2571 阅读 · 0 评论 -
Unity 获取所有实现接口的实例化对象
我有一个接口:interface IMyInterface{ void IFunction_1(); string IFunction_2(string str);}现在有两个类BehaviourScripts 和BehaviourScripts1 都继承了该接口:class BehaviourScripts : MonoBehaviour, IMyInterface{ public void IFunction_1() { .原创 2020-07-16 14:43:19 · 2005 阅读 · 1 评论 -
Unity InputField输入框调用win10平板虚拟键盘
传送门→:https://answers.unity.com/questions/1134775/on-screen-keyboard-pc-and-console-best-practices.html话不都说,直接上代码,复制粘贴到你的项目中1、VirtualKeyboard.csusing UnityEngine;using System;using System.Collections;using System.Diagnostics;using System.Runtime.原创 2020-07-03 14:45:24 · 3235 阅读 · 9 评论 -
C# 【List拓展】两个List比较是否相同
using System;public static class ListExpand{ /// <summary> /// 判断两个集合是否是相等的(所有的元素及数量都相等) /// </summary> /// <typeparam name="T">集合元素类型</typeparam> /// <param name="sourceCollection">源集合列表</param>.原创 2020-07-03 09:06:13 · 3131 阅读 · 0 评论