摘要:
用的c#自带的对socket进一步封装的函数,下面是代码: 服务端: using System; using System.Net; using System.Net.Sockets; using System.Text; namespace tcpServer { class Program { 阅读全文
2020年7月27日
2020年7月26日
摘要:
有两张方法:一种是用socket搞,另一种是用封装过的UdpClient搞(第二种更精简) 直接上代码: 第一种: 客户端: using System; using System.Net; using System.Net.Sockets; using System.Text; namespace 阅读全文
2019年9月15日
摘要:
PropertyInfo[] info = (typeof(ShopItem)).GetProperties();//获取了ShopItem的属性信息 ShopItem m;//假设这个对象不为空(有具体的值的) /*此注释所对应的是下面一段代码:取第一个成员属性,假设第一个成员属性名字是id,类型 阅读全文
2019年8月1日
摘要:
1.Conditional 忽略标签 在某个类的某个方法上面打上标签,那么那个方法在被执行的时候就会被忽略。 [Conditional("string")] 下面给出例子 运行结果: 如果在程序的最上面加上预编译指令的话,是可以让他像正常一样继续运行的。 注意,预编译指令一定要放在程序的最最上面。 阅读全文
2019年7月11日
摘要:
让我们的自定义类可以像普通数组一样通过通过索引访问数组里面的元素,比如说我们的自定义类型ClassA实例化的对象obj_a,obj_a[1, 2],获取什么什么东西。代码如下: 阅读全文
摘要:
由于我经常时间一长就忘记,到要用的时候又要查,又要摸索,很浪费时间,所以写下这篇文章。 scrollview就是一个能上下或者左右拖动的ui列表,背包、展示多个按钮等情况的时候会用到。 要组成一个完整能用的ScrollView,需要以下几个组件: scroll rect、 mask、各种layout 阅读全文
2019年6月28日
摘要:
结果: 其实还有一种方法,也是需要实现接口的,都差不多。 阅读全文
摘要:
在这之前先复习一下二进制转换,"1010" = 21 + 23 = 10; 再复习一下十进制转二进制(这个和下面没关系,纯粹的复习,毕竟我容易忘记): 比如说13 = 1101 (倒着来) 13 / 2 = 6 ...1 6 / 2 = 3 ... 0 3 / 2 = 1 ... 1 1 / 2 = 阅读全文
2019年6月27日
摘要:
由于之前的AddComponent(string name)过时了,听说是性能方面的问题,所以被废弃了,但是我可以使用AddComponent(System.Type t)。下面上代码 阅读全文
摘要:
using UnityEngine; using UnityEngine.SceneManagement; public class Example : MonoBehaviour { void Start() { SceneManager.LoadScene("sceneName"); SceneManager.sceneLoaded += ... 阅读全文