- 博客(58)
- 资源 (10)
- 收藏
- 关注
原创 使用 Node Media Server 和 FFmpeg 创建直播流,推送本地视频
测试:安装vlc播放器,然后播放网络流,地址:rtmp://88.22.10.113:9999/live/test,记得修改IP。下一步,安装node-media-server。,记得修改里面的videoDir以及ip地址。最后node app.js,至此已经推流成功。
2024-09-14 17:18:14
774
原创 Moba技能判定
搬砖而来,原文链接已经找不到using System.Collections;using System.Collections.Generic;using UnityEngine; public enum CheckType{ None, /// <summary> 圆形 </summary> Circle, /// <summary> 三角形 </summary> Triangle, /
2022-05-24 14:31:49
178
原创 Unity 安卓平台读写
using System;using System.IO;using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine.Networking;using UnityEngine.Video;public class Test : MonoBehaviour{ public Image image; pub
2022-05-11 09:02:59
811
原创 Unity打开安卓应用
/// <summary> /// 打开app /// </summary> /// <param name="pkgName">包名(com.DefaultCompany.ShaderStudy)</param> private void OpenPackage(string pkgName) { using (AndroidJavaClass jcPlayer = new AndroidJavaCla
2022-05-10 17:31:09
637
3
原创 Unity一键将Text替换成TextMeshPro
支持单个替换,以及批量替换。另外,如果面板关联的脚本跟面板名称是一致的,也可以将代码中的Text修改为TextMeshProUGUIusing System.Collections.Generic;using System.IO;using TMPro;using UnityEditor;using UnityEngine;using UnityEngine.UI;public class Text2TextMeshProUtil : EditorWindow { Vector2 s
2022-03-15 14:32:21
7616
3
原创 ffmpeg将gif转换成mp4
参考文章using System;using System.Diagnostics;using System.IO;using System.Threading;using UnityEngine;public class Gifs2Mp4s { private static Gifs2Mp4s instance; public static Gifs2Mp4s Instance { get { if (instance
2022-02-10 09:29:03
1777
原创 Unity集成SVN命令行
放在Editor下using UnityEditor;using UnityEngine;using System.Diagnostics;public class UnityToSVN { private const string Menu_Commit = "SVN/Commit Selected"; private const string Menu_Commit_All = "SVN/Commit All"; private const string Menu_Up
2021-09-17 17:09:41
281
原创 Unity使用阿里云发送短信
void Send_SMS(string phoneNumber, string code) { if (string.IsNullOrEmpty(phoneNumber) || string.IsNullOrEmpty(code)) { return; } Debug.Log(phoneNumber); try { IClientProfile profi
2021-09-13 22:36:26
422
原创 UDP分包组包
[Serializable] public class UDPPackage { /// <summary> /// 包中的二进制数据 /// </summary> public byte[] Bytes { get; set; } /// <summary> /// 所属包集合的编号 /// </summary> ...
2021-09-11 14:43:04
1175
原创 C#获取时间戳
static readonly DateTime utcStart = new DateTime(1970, 1, 1); public static ulong GetUTCStartMilliseconds() { TimeSpan ts = DateTime.UtcNow - utcStart; return (ulong)ts.TotalMilliseconds; }
2021-09-03 15:00:28
1403
原创 C#数据序列化与反序列化以及压缩与解压缩
压缩: public static byte[] Compress(byte[] input) { using(MemoryStream outMS = new MemoryStream()) { using(GZipStream gzs = new GZipStream(outMS, CompressionMode.Compress, true)) { gzs.Write(input, 0, i
2021-09-03 14:59:33
467
原创 C#反射 获取设置字段、属性值以及方法调用
using System.Reflection; public class Dynamic { /// <summary> /// 设置字段值 /// </summary> /// <param name="obj"></param> /// <param name="fieldName"></param> /// <para
2021-08-12 09:19:21
1225
原创 Shader属性定义
Properties { [HDR]_Color("我是Color",color) = (1,1,1,1) [Header(i am is header)] _Int("我是Int",int)=1 _Float("我是Float",float)=0.5 _Range("我是Range",range(0,2)) = 0.3 [IntRange]_IntRange("我是intRange",range(0,2)) = 1 [PowerSlider(3)]PowerSlider_Ran.
2021-05-18 12:47:20
319
原创 c# 通过反射获取类中的所有字段和属性
Reflection中文翻译为反射,是.Net中获取运行时类型信息的方式。Net的应用程序由几个部分:程序集(Assembly)、模块(Module)、类型(class)组成。反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息。Assembly类可以获得正在运行的装配件信息,也可以动态的加载装配件,以及在装配件中查找类型信息,并创建该类型的实例。Type类可以获得对象的类型信息,此信息包含对象的所有要素:方法、构造器、属性等等,通过Type类可以得到这些要素的信息,并且调用之
2021-01-25 13:34:38
8060
1
原创 log4net使用
1.下载log4net.dll2.封装Debug类,类似Unity的Debug一样使用using log4net;using log4net.Config;using System;using System.Collections.Generic;using System.IO;using System.Text;public static class Debug{ private static ILog m_Log; static Debug() {
2021-01-14 09:45:29
269
原创 安装JDK后环境变量配置
安装JDK与JRE,目录随意,不是同一个且记住就行。安装完成后,此电脑(Win7叫计算机),右键,属性,高级系统选项,环境变量系统变量,新建,JAVA_HOME变量变量值选择或填写JDK的安装目录系统变量,找到Path变量(已经存在的),编辑在变量值最后输入JDK安装目录下的bin目录(可以直接输入也可以写成%JAVA_HOME%\bin)与JRE安装目录下的bin目录注意:原Path变量最后若已经有分号则不用加,否则先加一个分号再输入系统变量,新建,CLASSPATH变量变量值填写(可直接
2020-12-06 14:01:27
203
1
原创 加载AB包中的场景
public class VersionLoadAb : MonoBehaviour { string path = null; // Use this for initialization void Start() { path = string.Format("{0}/{1}", Ap...
2020-10-16 08:59:03
191
原创 Unity+Android 打开安卓文件管理器,并拿到文件的真实路径
额,参考了网上的多篇博客,发现,很多都是你抄我,我抄你的那些。。关键是,这些有的是写一半留一半,有的是有兼容问题。。踩了一整天的坑。。。好了,废话不多说,直接贴代码吧。。Java代码package com.zrqz.filebrower;import android.annotation.SuppressLint;import android.app.Activity;import android.app.Fragment;import android.content.ContentUr
2020-08-27 14:13:36
2843
15
原创 TCP粘包与分包
/// <summary> /// 构造包 包头+包尾 /// </summary> /// <param name="data"></param> /// <returns></returns> public static byte[] EncodePacket(byte[] data) { usin...
2020-05-14 13:39:42
217
原创 按指定数量对集合切割
/// <summary> /// 按指定数量对集合切割 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="list"></param> /// <param name="groupNu...
2020-03-27 11:28:25
283
原创 Unity使用WebRequest简单使用
IEnumerator LoadResourceCorotine() { UnityWebRequest request = UnityWebRequest.Get(@"http://localhost/fish.lua.txt"); yield return request.SendWebRequest(); string str = re...
2020-03-18 17:19:51
439
原创 Unity使用SharpCompress压缩与解压缩文件
工具类:using System.Collections;using System.Collections.Generic;using System.IO;using UnityEngine;public static class Utils{ public static long CompressFile(string zipFile, string sourcefile,...
2020-03-06 16:52:42
854
原创 编辑器拓展-DragAndDrop
该功能演示了拖拽场景中的物体到编辑器界面。并显示物体完整路径using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;public class OpenWindow : EditorWindow{ string path; [MenuIt...
2020-01-07 13:58:23
668
原创 Unity改变Text字间距
using UnityEngine;using System.Collections;using UnityEngine.UI;using System;using System.Collections.Generic;namespace FrameWork{ /// <summary> /// 字体间距 /// </summary> ...
2020-01-06 13:40:05
511
原创 Unity实现角度限制
在Unity(C#)中实现角度限制,有一个坑点(角度换算),相信大多数人都遇到过,本文会对其探究,同时补充点相机角度控制的算法。通过角度换算来实现角度限制假设世界空间中存在一游戏物体Object,左手坐标系,以Z轴为朝向,如果属性面板中Rotator的z值为30,则逆时针旋转30度,如果-30则顺时针选择30度。很多人受到这个属性面板的影响,在写角度限制代码的时候(假设将角度限制在-30&...
2019-11-26 14:46:37
1849
LGS-8.82.151-x64-Logitech
2023-03-16
Curvy Splines v6.1.0
2023-03-16
Unity+UDP (客户端+服务器 )
2022-12-11
Unity安卓平台PickFile
2022-11-17
FileBrower.zip
2020-08-27
recovery.img
2020-08-25
Hair Designer.unitypackage
2020-08-25
Unity Super TreeView 1.24(含说明文档).zip
2020-07-07
SharpCompressDemo.unitypackage
2020-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人