共 40 篇文章 |
|
解析C# BinaryFormatter实现序列化。C# BinaryFormatter实现序列化,我们知道在.NET框架里提供了C# BinaryFormatter,那么他是如何实现序列化操作的呢,首先我们来看看C# BinaryFormatter的概念以及作用。BinaryFormatter使用二进制格式化程序进行序列化。C# BinaryFormatter使用实例:// 下面是证明 Console.WriteLine("n1: {0}", ... 阅1866 转2 评0 公众公开 16-10-30 22:16 |
c#FileStream文件读写(转)字符数据易于使用,但是有些操作,比如随机文件访问(访问文件中间某点的数据),就必须由FileStream对象执行,稍后对此进行介绍。FileStream类维护内部文件指针,该指针指向文件中进行下一次读写操作的位置。在GetBytes()方法中可以完成这些工作,它可以将字符数组转换为字节数组,并将字符数组作为第一个参数(本例中的... 阅45 转0 评0 公众公开 16-10-30 22:08 |
FileStream(String 文件路径,FileMode 文件打开模式,FileAccess 文件访问方式,FileShare 文件共享方式)//在C盘创建a.txt文件,使用fs流对象对文件进行操作,fs工作模式是新建(FileMode.Create)文件的访问模式是写入(Fileaccess.Write)//在C盘创建a.txt文件,使用fs流对象对文件进行操作,fs工作模式是新建(FileMode.Create)文件的访... 阅36 转0 评0 公众公开 16-10-30 22:05 |
LOL服务器之前向介绍 C#文件操作基础之File类和FileInfo类。由于File类中的所有方法都是静态的,所以如果只想执行一个操作,那么使用File类中方法的效率比使用相应的FileInfo类中的方法可能更高。FileInfo fileinfo = new FileInfo("C:\\test.txt")(3)复制文件用File类的Copy方法以及FileInfo类的CopyTo方法。(4)移动文件用File类... 阅96 转0 评0 公众公开 16-10-30 22:02 |
class Program { static void Main(string[] args) { /* 调用方法 */ Test t = new Test(); string r1 = t.Process("Text1", "Text2", new ProcessDelegate(t.Process1)); string r2 = t.Process("Text1", "Text2", new ProcessDeleg... 阅55 转0 评0 公众公开 16-10-22 20:12 |
// 除法方法 public int Divide(int num1, int num2) { return num1 / num2; } } }//第二步:声明委托对象 // Math 类的对象 SimpleMath objMath = new SimpleMath(); // 第三步:创建委托对象,将方法与委托关联起来 objCall = new Call(objMath.Multiply); Call objCall1 = new Call(objMath.Divide); objCall += objCall1;//向委托增加一个... 阅29 转0 评0 公众公开 16-10-22 19:24 |
} healthBar.sizeDelta = new Vector2(currentHealth, healthBar.sizeDelta.y);将Player prefab拖到场景中修改Player名称为“Enemy”将Enemy拖到Project面板中创建一个新的Enemy prefab预制体选中Enemy删除Enemy中的Gun,点击继续选中Enemy删除Bullet Spawn移除PlayerController组件修改Enemy材质为Black Material修改Enemy Visor的材质为Defau... 阅143 转0 评0 公众公开 16-10-15 16:48 |
创建一个Sphere GameObject修改名称为“Bullet”选中Bullet对象修改Transform (0.2, 0.2, 0.2)添加组件Physics >Rigidbody在Rigidbody属性中取消Use Gravity拖拽Bullet到Project面板中,制作为Prefab删除场景中Bullet保存场景。保持Player Prefab选中将Bullet prefab拖到PlayerController中的Bullet Prefab 框将Player的Child Bullet Spawn... 阅90 转0 评0 公众公开 16-10-15 16:47 |
选中Player GameObject添加组件:Network >NetworkIdentity设置NetworkIdentity组件属性Local Player Authority为True,勾选上 将Local Player Authority勾选上,是为了后面Client能够控制Player.选中Network Manager GameObject 在 Hierarchy 面板中保存Network Manager被选中状态展开Network Manager属性面板中Spawn Info将Player prefab... 阅123 转1 评0 公众公开 16-10-15 16:47 |
阅1036 转1 评0 公众公开 16-10-14 20:56 |