
C#
文章平均质量分 51
春天花花幼稚园的程序员教孩子如何玩键盘
在数字世界里,我以数据为墨、算法为笔,用3D交互勾勒出可感知的逻辑图谱——从智能调度的精密网络到数字孪生的多维镜像,那些流淌的代码既是连接虚实的无形之线,更是将静态界面点化为生命体的魔法咒语。当优化算法悄然消解交互的生硬,当信息可视化赋予逻辑流动的形态,每一次代码重构都在编织通向未来的桥梁,让冰冷的数字世界生长出会呼吸的智能生命。
展开
-
Unity 中的输入管理模块:一个键盘按键事件的统一管理方案
通过以上代码,我们实现了一个功能齐全的输入管理模块,支持多种按键事件类型和优先级管理。这个模块不仅降低了系统模块之间的耦合性,还提高了代码的可读性和可维护性。希望这篇文章能对您的 Unity 开发有所帮助。如果有任何问题或建议,欢迎在评论区讨论!原创 2024-06-27 09:40:37 · 1228 阅读 · 0 评论 -
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 · 17121 阅读 · 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 · 1460 阅读 · 0 评论 -
C# UDP关闭时出现 “ 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。”
UDP启动之后使用clientSocket.BeginReceive接收数据但是在关闭时经常出现 “由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。”的错误,//关闭socketif (clientSocket != null) { try { if (clientSocket.Connected) { .原创 2020-08-03 17:11:37 · 2882 阅读 · 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 · 2332 阅读 · 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 · 4221 阅读 · 10 评论 -
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 · 3459 阅读 · 0 评论