C#基础
奇大可
IT小伙
展开
-
WebGL自适应画面
WebGL自适应画面原创 2023-02-22 09:55:54 · 277 阅读 · 0 评论 -
c#线程间操作无效,去掉这个检查的
c#线程间操作无效原创 2022-06-06 18:08:02 · 353 阅读 · 0 评论 -
佛祖镇楼 BUG辟易
//////// _ooOoo_// o8888888o// o88.888.88o// (| -_- |)// O\ = /O// ____/`---'\____// .原创 2022-01-24 17:33:35 · 412 阅读 · 0 评论 -
c#获取文本,修改某行值
/// <param name="strIndex">索引的字符串,定位到某一行</param> /// <param name="newValue">替换新值</param> public void ReplaceValue(string strIndex, string newValue) { string jsonTest = Application.dataPath + "/StreamingAssets/co.原创 2021-11-18 18:15:54 · 2325 阅读 · 0 评论 -
Unity接入百度语音识别WebAPI hh5460
第一步,布局如图第二步,代码如下 (自行填写apiKey和secretKey)using System;using System.Collections;using System.Text.RegularExpressions;using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.Network...转载 2020-03-31 10:39:49 · 295 阅读 · 0 评论 -
懂就懂不懂就算了
tweener = IMG.DOSizeDelta(new Vector2(143.3f,135), 1.5f);原创 2019-03-13 15:11:20 · 407 阅读 · 0 评论 -
奇葩的代码注释(搞笑)
// _ooOoo_// o8888888o// 88" . "88// (| -_- |)// O\ = /O// ...转载 2019-05-24 16:29:38 · 1533 阅读 · 1 评论 -
unity 导出EXE带日志
using UnityEngine;using System.Collections;using System.IO;public class GuiDebug : MonoBehaviour{ private bool bShow = false; public Rect windowRect0 = new Rect(80, 100, 420, 366); ...原创 2019-06-06 15:15:06 · 1587 阅读 · 0 评论 -
unity 查找本地某个文件是否存在
if (System.IO.File.Exists(_Path) == false){ print("文件不存在");} else{ print("文件存在");}原创 2019-05-29 14:49:37 · 3299 阅读 · 0 评论 -
c#如何搜索某个文件夹中的所有图片名称,并显示。
string[] imageFile = Directory.GetFiles(@"E:\image");获取到这个目录的所有图片文件,然后放在数组中,然后点击下一张的时候取数组的第n个比如 imageFile [0] 第一张 imageFile [10]第十一张...转载 2019-07-13 16:50:24 · 2739 阅读 · 0 评论 -
解析json或者多层次json
首先需要用到【Newtonsoft.Json.dll】插件dll下载地址:https://download.csdn.net/download/abcd5711664321/11716319 //本地json string json = File.ReadAllText("/Users/lpp/Downloads/testJson.json", Encoding.UTF8);...原创 2019-09-11 11:11:40 · 772 阅读 · 0 评论 -
Unity3D 读取XML文件里面的属性
本文固定链接:http://blog.csdn.net/u013108312/article/details/62045236Mono.xml 下载链接:http://download.csdn.net/detail/cwqcwk1/7105071<?xml version="1.0"?><info> <book id="b1" lang="en"...转载 2018-08-09 11:21:32 · 2307 阅读 · 0 评论 -
UGUI与DOtween踩过的坑
在使用ugui和dotween做动画时,如使用transform.DoMoveX,.DoLocalMoveX,.DoMove,.DoLocalMove等方法时,动画效果有可能是错误的,什么时候错误呢?在transfrom.localPosition 不等于rectTransform.anchoredPosition时,就会发生错误。所以这个时候要使用using Syst...原创 2018-07-19 17:16:47 · 4739 阅读 · 0 评论 -
unity与php之mysql登录
客户端代码:using UnityEngine; using UnityEngine.UI; using System.Collections; using Commons; public class login : MonoBehaviour { public InputField userIdField; public InputFiel...转载 2018-07-12 14:04:06 · 588 阅读 · 0 评论 -
C# protobuf的使用方法
简介 Protobuf是google提供的一个开源序列化框架,类似于XML,JSON这样的数据表示语言。 支持多种编程语言,现:Java、c#、c++、go 和Python。 基于二进制,因此比传统的XML表示高效短小得多 作为一种效率和兼容性都很优秀的二进制数据传输格式,可以用于诸如网络传输、配置文件、数据存储等诸多领域。 使用1、下载地址:http://code转载 2016-05-20 10:06:29 · 508 阅读 · 0 评论 -
序列化和反序列化一般用于什么场合
主要用于存储对象状态为另一种通用格式,比如存储为二进制、xml、json等等,把对象转换成这种格式就叫序列化,而反序列化通常是从这种格式转换回来。使用序列化主要是因为跨平台和对象存储的需求,因为网络上只允许字符串或者二进制格式,而文件需要使用二进制流格式,如果想把一个内存中的对象存储下来就必须使用序列化转换为xml(字符串)、json(字符串)或二进制(流)转载 2016-05-20 10:08:27 · 1095 阅读 · 0 评论 -
线程与进程
什么是进程(Process):普通的解释就是,进程是程序的一次执行。什么是线程(Thread),线程可以理解为进程中的执行的一段程序片段。在一个多任务环境中下面的概念可以帮助我们理解两者间的差别: 进程间是独立的,这表现在内存空间,上下文环境;线程运行在进程空间内。 一般来讲(不使用特殊技术)进程是无法突破进程边界存取其他进程内的存储空间;而线程由于处于进程空间内,所以同一进程所产生的线程转载 2016-05-20 10:09:05 · 249 阅读 · 0 评论 -
C# FluentNHibernate 连接mysql数据库
首先需要安装FluentNHibernate包,右键工程文件 右键项目工程,如下图,在打开的窗口中下载NHibernate包,并安装。 程序代码: 连接数据库:using FluentNHibernate.Cfg;using FluentNHibernate.Cfg.Db;using NHibernate;using System;using System.Co转载 2016-05-20 10:05:10 · 364 阅读 · 0 评论 -
C# litJson 使用方法
对一般数据进行序列化和反序列化操作 static void jsonTest() { // JsonData jd = new JsonData(); jd["result"] = 1; jd["user"] = new JsonData();//**新添加一层关系时,需要再次 new** Js转载 2016-05-20 10:00:02 · 400 阅读 · 0 评论 -
用三种方式序列化和反序列化用户名和密码数据
用三种方式序列化和反序列化用户名和密码数据1.字符串序列化UTF8Encoding.UTF2..BinaryFormatter序列化对象3.ProtoBuf .dll文件和playerinfo类下载地址: using System;using System.Collections.Generic;using System.Linq;using Syst原创 2016-04-27 09:23:02 · 571 阅读 · 0 评论 -
线程
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Diagnostics;namespace ConsoleApplication16{ class Program转载 2016-04-14 09:20:08 · 302 阅读 · 0 评论 -
序列化
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Diagnostics;namespace ConsoleApplication16{ class Program转载 2016-04-14 09:16:36 · 235 阅读 · 0 评论 -
Unity------------Socket之UDP
using System;using UnityEngine;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;public struct mystructs...原创 2018-06-19 10:28:10 · 324 阅读 · 0 评论 -
Unity 图片序列帧动画的四种方法
using UnityEngine;using System.Collections; /// <summary>/// 图片序列帧播放三种方法 /// GUI.DrawTexture (new Rect (10, 10, 100, 100), TexArray [currentIndex]);每一帧都执行/// currentIndex是控制一定时间后换一下/// &...原创 2018-06-28 17:03:29 · 11458 阅读 · 0 评论 -
委托事件(未完待续...)
先来看一个例子:某人有三子,让他们各自带一样东西出门,并带回一头猎物。可以理解为一种父亲对儿子的委托:猎物 办法(工具 某工具)三个人执行委托的方法各不相同兔子 打猎(工具 弓)野鸡 买(工具 钱)狼 诱捕(工具 陷阱)什么是委托?委托是一个类型,用来指称所有形式相同的方法(返回值类型相同而且参数也相同)。public delegate double Ha转载 2016-05-20 10:08:00 · 211 阅读 · 0 评论