知识点
wk201403010114
这个作者很懒,什么都没留下…
展开
-
UnityEvent 0参数
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.Events;public class EventTest : MonoBehaviour{ UnityEvent m_MyEvent; // Use this for initia...原创 2019-04-12 17:42:16 · 197 阅读 · 0 评论 -
编辑器的扩展,选择一个物体,获得其下边的第一层级的子节点,存在Tag的就保存到xml里边,Tag相同的保存在一起
using System.Collections.Generic;using UnityEngine;using UnityEditor;using System.IO;using System.Security.Cryptography;using System.Xml;using System;using System.Linq;using System.Collections...原创 2019-04-09 14:50:43 · 123 阅读 · 0 评论 -
C#位运算(一)
<<表示乘>>表示除例子:float number=1<<2;结果为2float number1=1>>2结果为0原创 2019-03-21 17:17:58 · 105 阅读 · 0 评论 -
把同一个单元格的数字和汉字分开
把A列的数字和汉字分开,汉字放在B列,数字放在C列只需要在B1单元格输入=LEFT(A1,LENB(A1)-LEN(A1)) 在C1单元格输入=RIGHT(A1,2*LEN(A1)-LENB(A1))就好啦原创 2019-03-21 10:42:01 · 1794 阅读 · 0 评论 -
单链表
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;/// <summary>/// 单链表--数组/// </summary>namespace SingleList{ clas...原创 2019-03-29 10:02:22 · 115 阅读 · 0 评论 -
C#双链表的练习(添加,删除,查找)
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace MyListNew{ class Program { static void Main(string[] arg...原创 2019-03-29 10:02:54 · 257 阅读 · 0 评论 -
如何优化内存Unity3d
1、代码中少出现临时变量2、压缩自带类库3、将暂时不用的,以后需要使用的物体隐藏起来,而不是直接Destroy掉4、释放AssetBundle占用的资源5、使用光照贴图,使用多层次细节(LOD),使用着色器(shader),使用预设(Prefab)...原创 2019-03-04 13:12:56 · 360 阅读 · 0 评论 -
C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
方法一:Convert.ToDateTime(string)string格式有要求,必须是yyyy-MM-dd hh:mm:ss方法二:Convert.ToDateTime(string, IFormatProvider)DateTime dt;DateTimeFormatInfo dtFormat = new System.GlobalizationDateTimeFormatI...原创 2019-03-06 16:04:19 · 154 阅读 · 0 评论 -
判断字符串中是否包含中文
using System.Collections;using System.Collections.Generic;using UnityEngine;using System.Text.RegularExpressions;//先导入这个使用正则表达式public class ContainsChinese : MonoBehaviour{ Regex reg = new ...原创 2019-03-01 15:15:13 · 450 阅读 · 0 评论 -
获得昨天的日期,今天的日期,明天的日期
1、昨天的年DateTime.Now.AddDays(-1).Year昨天的月份DateTime.Now.AddDays(-1).Month昨天的额日期DateTime.Now.AddDays(-1).Day2、今天的年DateTime.Now.Year今天的月份DateTime.Now.Month今天的日期DateTime.Now.Day3、明天...原创 2019-02-27 17:35:42 · 420 阅读 · 0 评论 -
金钱的显示格式222,222,222.0
/// <summary> /// 设置钱币的格式为222,222,222 /// </summary> /// <param name="number">钱数</param> public string SetCoinStyle(float num) { // Debug.Log("传进来的...原创 2019-02-22 15:00:25 · 715 阅读 · 0 评论 -
快速给文件和文件夹重命名
1、选中要重命名的文件或者文件夹2、点击键盘上的F2键3、输入想要的文件名就好了原创 2018-12-25 15:43:50 · 2401 阅读 · 1 评论 -
递归、data to xml , xml to data
QuickData.CQDSystem system = new QuickData.CQDSystem(); XmlDocument docR = new XmlDocument(); /// <summary> /// 转换文件为XML /// </summary> /// <param name="fileName">...原创 2019-02-22 15:00:47 · 222 阅读 · 0 评论 -
C#位运算(二)
程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算就是直接对整数在内存中的二进制位进行操作。比如:and运算本来是一个逻辑运算符,但是整数和整数之间也可以进行and运算。举个例子,6的二进制是110,11的二进制是1011,那么6 and 11的结果就是2,它是二进制对应位进行逻辑运算的结果(0表示False ,1表示true ,空位都当0处理)。110and 1011---...原创 2019-03-22 09:43:37 · 606 阅读 · 0 评论 -
C# 反射,通过类名、方法名调用方法
转载自:https://www.cnblogs.com/coderJiebao/p/CSharp09.html在 C# 代码中,有些时候只知道方法的名字(string),需要调用该方法,那么就需要用到 C# 的反射机制。下面是一个简单的 demo。using System;using System.Collections.Generic;using System.Linq;using...转载 2019-03-25 17:08:30 · 1204 阅读 · 0 评论 -
UDP
UDP:与之对应的UDP编程步骤要简单许多,分别如下: UDP编程的服务器端一般步骤是: 1、创建一个socket,用函数socket(); 2、设置socket属性,用函数setsockopt();* 可选 3、绑定IP地址、端口等信息到socket上,用函数bind(); 4、循环接收数据,用函数recvfrom(); 5、关闭网络连接;UDP编程的...原创 2019-04-09 16:22:29 · 340 阅读 · 0 评论 -
TCP
TCP:TCP编程的服务器端一般步骤是: 1、创建一个socket,用函数socket(); SOCKET SocketListen =socket(AF_INET,SOCK_STREAM, IPPROTO_TCP); 2、设置socket属性,用函数setsockopt(); * 可选 3、绑定IP地址、端口等信息到socket上,用函数bind(); SOCKET_...原创 2019-04-09 16:21:02 · 104 阅读 · 0 评论 -
unity简单制作一个选择日期的日历
https://blog.csdn.net/w_BlackPanda/article/details/80939503转载 2019-04-09 15:31:31 · 1124 阅读 · 0 评论 -
在Windows Server 2012中搭建WEB(WWW)服务器
https://jingyan.baidu.com/article/f25ef254a43bba482c1b8232.html转载 2019-04-03 16:18:18 · 3694 阅读 · 0 评论 -
C#委托(练习1)
using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 首领举杯委托/// </summary>/// <param name="hand">左手,右手</param>public delegate void...转载 2019-04-03 13:34:34 · 596 阅读 · 0 评论 -
utc datetime 互相转化
using System;using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// DateTime.UtcNow.toString()输出的是0时区的时间/// DateTime.Now.ToString()输出的是当前时区的时间。我们中国使用的...原创 2019-04-02 18:07:22 · 1640 阅读 · 0 评论 -
加载多个预制体
using System.Collections;using System.Collections.Generic;using UnityEngine;public class ClonePrefab : MonoBehaviour{ // private string[] path = new string[] { "Tip0", "Tip1", "Tip2" }; pu...原创 2019-04-02 15:36:58 · 523 阅读 · 0 评论 -
设置一个三维的对象随着鼠标的移动而移动
public class Position : MonoBehaviour { public GameObject target; // Update is called once per frame void Update () { //将屏幕坐标转换成视口坐标 Vector3 pos1 = Camera.main.ScreenT...原创 2019-04-02 10:15:19 · 370 阅读 · 0 评论 -
在指定的地图上边创建相应数量的对象,位置随机,可以随意改变生成范围,旋转(Y轴),缩放
1、项目的显示创建一个Plane,Cube ,Sphere ,capsule2、创建一个脚本,用于控制生成的对象,以及位置,旋转,缩放,数量等信息using System.Collections;using System.Collections.Generic;using UnityEngine;public class mmmo : MonoBehaviour { ...原创 2019-03-27 17:47:51 · 228 阅读 · 0 评论 -
Unity阻止鼠标在UI上时执行某种操作(UGUI)
void Update(){ if (UnityEngine.EventSystems.EventSystem.current.IsPointerOverGameObject()) { Debug.Log("点击在了UI 上边"); } else { Debug.L...原创 2019-04-10 14:37:27 · 753 阅读 · 0 评论 -
在Unity里边调用dll里边的方法,dll文件放在项目下(三)
1、先创建一个项目,然后using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ClassLibrary2{ public class Class1 { publi...原创 2019-03-27 13:06:09 · 1821 阅读 · 0 评论 -
Unity3d的翻页
最近在项目中用到了翻页,因为数据特别多。自己尝试写了一个,希望能够对大家有所帮助,里边都有注释,如果有不对的地方,可以私信我,我来改正。实现的效果和下边的图片差不多1、总页数小于等于7的时候就行全部显示2、当页码大于7的时候,前边的5个数字直接显示,省略号,然后是总页数,左右翻页的按钮也会显示出来点击省略号可以加5页3、当页码足够多的时候,点击进行翻页时会显示成这个样子...原创 2019-04-09 14:51:11 · 1479 阅读 · 2 评论 -
在Unity里边调用dll里边的方法(二)
1、先生成一个dll文件,(如果不知道生成那个,可以看上一篇,里边有简单的介绍)using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ClassLibrary2{ public clas...原创 2019-03-26 14:49:45 · 555 阅读 · 0 评论 -
在控制台调用dll里边的方法(一)
1、先在VS里边创建一个类库(.Net Framework)(是2哦)2、在项目里边添加你需要的内容例如using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ClassLibrary2...原创 2019-03-26 14:45:56 · 1045 阅读 · 0 评论 -
C#DateTime.ToString 格式化时间字符串和数值类型转换为字符串
https://www.cnblogs.com/likui-bookHouse/p/7217059.html转载 2019-03-22 15:13:54 · 848 阅读 · 0 评论 -
Unity界面的适配
public GameObject BigObj;private int Height; private void OnEnable() { Height = 750;if (Height != Screen.height) { float number = (float)Screen.height / ...原创 2018-11-26 20:38:16 · 201 阅读 · 0 评论 -
Unity中用新浪邮箱给用户发送邮件(和QQ邮箱发送稍有不同)
QQ邮箱发送邮件请参考:https://blog.csdn.net/wk201403010114/article/details/83543770//新浪 MailMessage mail = new MailMessage(); //发送邮箱的地址 mail.From = new MailAddress("发送邮件的新浪邮箱账号");...原创 2018-11-19 15:16:31 · 793 阅读 · 0 评论 -
游戏开发中的通过邮箱找回登录密码
1、首先你要有个QQ邮箱2、在邮箱的设置里边打开这个选择项,如下图:打开这个选项它会弹出一个密码的框,这个是在后边进行开发的过程中会使用到的。使用邮箱找回登录密码的处理如下public void Find(){MailMessage mail = new MailMessage(); //发送人的邮箱 mail.From = ...原创 2018-10-30 16:16:32 · 1543 阅读 · 0 评论 -
Text控件随着输入的字的多少变长
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;/// <summary>/// 控件随着字数的增加而变长/// </summary>public class TextTest : MonoBehaviour{ public...原创 2018-03-24 16:24:30 · 376 阅读 · 0 评论 -
UGUI在运行的时候改变RectTransform的大小和获得宽高
(一)在代码中动态改变RectTransform大小的方法如下所示:1:直接对sizeDelta属性进行赋值,其中X和Y可以对应理解成width和height。sizeDelta的具体含义:若anchors是一个点的话则代表宽高,否则为到锚点的距离 var rt = gameObject.GetComponent<RectTransform>(); rt.sizeDelta = n...原创 2018-02-24 13:30:50 · 3335 阅读 · 0 评论 -
链表List
Object是所有类的父类。List就是一个数组,长度可变,自动增长。//声明一个长度为10的链表List<int> list=new List<int>(10);//在最后添加list.Add(100);//获取下标为0 的值int m=list[0];//链表的长度list.Count;//在0的位置添加指定的值555list.Insert(0,555);//移除指定下...原创 2018-02-08 17:58:59 · 121 阅读 · 0 评论 -
Unity中Text随输入的内容的长度发生变化,字体大小不变
在游戏开发的过程中,有的时候Text控件的内容会变化,字数过多,字体就会变小,字数少,字体会变大。现在给大家介绍一下,Text随着输入的内容的多少,字体大小不变。希望能够帮助到有需求的你。1、先在场景中创建三个Text,对比着看,效果更明显。2、创建一个脚本,创建3个公共的Text控件,给三个Text动态赋值3、把每个Text添加组建Content Size Fitter...原创 2018-02-08 10:52:30 · 3214 阅读 · 0 评论 -
Unity基础学习
//命名空间using System.Collections;using System.Collections.Generic;using UnityEngine;public class Study : MonoBehaviour {// Use this for initializationvoid Start () { //只会执行一次,一般用来进行初始化...原创 2018-02-08 19:27:30 · 167 阅读 · 0 评论 -
WWWManager管理器总结
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.Events;//相对路径和绝对路径//减少代码重复量//提高开发成本//降低开发成本//异步和协程//泛型/// <summary>/// WWW管理器(对资源包进行加...原创 2017-11-13 19:52:16 · 279 阅读 · 0 评论 -
背包系统 游戏开发
拖动装备放到背包里 using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;//导包using UnityEngine.EventSystems;//导包/// <summary>/// 背包系统(一定要放在要拖动的...原创 2017-10-17 10:40:33 · 469 阅读 · 0 评论