C#
文章平均质量分 51
防止名字重复
这个作者很懒,什么都没留下…
展开
-
Unity Http通信
Unity2018.4.2,VS2017一、代码using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.Networking;using UnityEngine.Video;public class HttpCommunication : MonoBehaviour{ void Start() { string url..原创 2020-08-23 18:36:48 · 334 阅读 · 1 评论 -
C#网络通信传递复杂数据类型(结构体)
一、发送消息,封装消息 public void sendMessageToClient(int type,string id,string content, bool state, string ip) { ep= new IPEndPoint(IPAddress.Parse(ip), 59999); //收发消息格式规定 类型 ID 内容...原创 2019-11-08 16:08:58 · 1044 阅读 · 0 评论 -
unityj将AudioClip数据存储到字节数组中
做语音听写时,需要将录制的音频存储到字节数组中,然后进行语音听写功能,但AudioClip只能获取float[]类型的数据,下面是解决办法: public static byte[] ConvertClipToBytes(AudioClip clip) { //clip.length; float[] samples = new...原创 2018-07-23 09:49:46 · 3260 阅读 · 2 评论 -
C#网络通信之TCPListener,TCPClient
服务器端(TCPListener):using System;using System.Net;using System.Net.Sockets;using System.Text;namespace C_高级课程练习{ /// <summary> /// Description of TCPListener. /// </summary> pub...原创 2018-07-30 17:00:20 · 668 阅读 · 0 评论 -
C#基于TCP、UDP协议的网络通信实现(unity)
一、TCP协议:TCP协议是面向有连接的,所以服务器要与客户端建立连接服务器端:using System;using System.Net.Sockets;using System.Net;using System.Text; public static void Main(string[] args){ //创建服务器 Socket server=new So...原创 2018-07-30 12:38:15 · 19264 阅读 · 7 评论 -
unity接讯飞语音识别SDK(windows平台)
上一篇只是shi'实现C#接讯飞语音识别SDK,这一篇在unity中实现语音识别1、在unitygong工yin'音频资源2、导入SDK中的msc:3、创建脚本,封装dll,步骤就不重复了4、做一个处理音频的接口,传入appid,会话信息、音频路径5、负责初始化appid ,会话信息,音频路经,最后调用接口(appid传入自己的,msc导入自己的)...原创 2018-07-20 18:57:12 · 12696 阅读 · 25 评论 -
C#之JSon解析(三)
一、所需工具LitJson,因为VS或者sharpdevelop没有专门的库解析json网盘地址:https://pan.baidu.com/s/1BiCqIk4nMKeGGigG3dXnPQ密码:9h59添加litJson引用:下载了该dll文件,添加到工程里,才能使用里面的函数1、VS添加DLL引用的步骤:首先将litJSon.dll放到工程的debug文件下,如图:...原创 2018-07-29 09:24:58 · 1734 阅读 · 0 评论 -
C#之Excel文档解析(二)
一、源代码using System;using System.Threading;using System.Data.OleDb;using System.Data; public static void Main(string[] args){ string fileName="test.xlsx";//该文件可以包含多个表格 string connection...原创 2018-07-28 19:30:12 · 429 阅读 · 0 评论 -
C#之XML文档解析(一)
源代码:using System;using System.Threading;using System.Xml;using System.Collections.Generic; public static void Main(string[] args){ XmlDocument xd=new XmlDocument(); xd.Load("te...原创 2018-07-28 18:46:54 · 384 阅读 · 2 评论 -
C#开启线程的四种方式
一、异步委托开启线程 public static void Main(string[] args){ Action<int,int> a=add; a.BeginInvoke(3,4,null,null);//前两个是add方法的参数,后两个可以为空 Console.WriteLine("main()"); Console.ReadKey(); }...原创 2018-07-28 18:05:32 · 36830 阅读 · 1 评论 -
C#接讯飞实现语音识别功能(windows平台)
首先在讯飞官网下载语音识别的SDK,这些网上教程很多。(下载window平台语音听写SDK)1、创建一个C#工程按照讯飞官网的说明文档(https://doc.xfyun.cn/msc_windows/SDK%E5%8C%85%E5%AF%BC%E5%85%A5.html)将SDK包中的三个文件夹导入到新建的工程中,其他步骤都不需要做,我的工程名为audio2、因为讯飞只有C/C+...原创 2018-07-19 18:39:53 · 23181 阅读 · 13 评论 -
unity游戏资源更新之AssetBundle的下载、加载、卸载(二)
一、AssetBundle的下载:把硬盘或者网络的文件读到内存一个区域,只是AssetBundle内存镜像数据块下载方式:1、//非缓存机制,所下载的资源文件不会被写入unity引擎的缓存区WWW www = new WWW ("http://127.0.0.1:8080/My/AssetBundle/scene");,2、//通过缓存机制下载的AssetBundle会被存储到un...原创 2018-07-24 12:32:14 · 1850 阅读 · 0 评论