09 2015 档案

摘要:一、普通冒泡排序 冒泡排序想必大家都不陌生,原理也就不介绍了,直接看代码吧 (1)第一种 1 static void Sort(int[] unsorted) 2 { 3 for (int i = 0; i unsorted[j+1]) 8 ... 阅读全文
posted @ 2015-09-28 15:13 zhangbaochong 阅读(1764) 评论(0) 推荐(0) 编辑
摘要:一、利用txt文件存储游戏物品信息 首先在asset下创建一个txt文件,这里我们命名为objectsInfoList.txt,并将其拖放到unity Project视图中。 其中txt中我们先存放一些物品信息,每行存储一种物品信息,分别为编号、名称、物品对应的图片名、种类、回血值、回蓝值、... 阅读全文
posted @ 2015-09-18 19:15 zhangbaochong 阅读(9485) 评论(1) 推荐(4) 编辑
摘要:引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什... 阅读全文
posted @ 2015-09-16 13:15 zhangbaochong 阅读(558) 评论(0) 推荐(0) 编辑
摘要:注意:UI应加上Box Collider1、射线检测 UICamera发一条射线,射线碰到了东西就说明点击到了UIRay ray=UICamera.mainCamera.ScreenPointToRay(Input.mousePosition);// 向屏幕发射线RaycastHit hit;if(... 阅读全文
posted @ 2015-09-14 14:43 zhangbaochong 阅读(1356) 评论(0) 推荐(0) 编辑
摘要:1、实现相机跟随主角运动 一种简单的方法是把Camera直接拖到Player下面作为Player的子物体,另一种方法是取得Camera与Player的偏移向量,并据此设置Camera位置,便能实现简单的相机跟随了。 这里我们选取第二种方法,首先给Camera添加一个脚本,取名为FollowPla... 阅读全文
posted @ 2015-09-13 19:51 zhangbaochong 阅读(12561) 评论(0) 推荐(0) 编辑
摘要:其中LINQ写法最为简洁//string concatenation with for looppublic string ReverseA(string text){char[] cArray = text.ToCharArray();string reverse = String.Empty;f... 阅读全文
posted @ 2015-09-11 23:04 zhangbaochong 阅读(12299) 评论(0) 推荐(0) 编辑
摘要:1、Gauss消去法及列主元素消去法算法介绍2、c#源码 1 /******************************** 2 高斯列主元素消去法解多元一次方程组 3 * 4 * 例如 方程组 5 * x+y+z=7 6 * 2x+y-z=6 7 * x-y-2z=4... 阅读全文
posted @ 2015-09-11 00:26 zhangbaochong 阅读(10309) 评论(0) 推荐(1) 编辑
摘要:在C#中我们可以很自由的访问共有字段,但有时我们可能需要某字段只能读或者写,或在改变字段值得时候做一些其他事情,显然这些仅仅依靠字段是无法实现的,于是便有了属性。 1、基本用法 c#中的属性由属性作用域中定义的get作用域(访问方法)和set作用域(访问方法)构成。class Test{ ... 阅读全文
posted @ 2015-09-08 23:38 zhangbaochong 阅读(18087) 评论(1) 推荐(0) 编辑
摘要:解析:CLR支持两种类型:值类型和引用类型。用Jeffrey Richter(《CLR via C#》作者)的话来说,“不理解引用类型和值类型区别的程序员将会把代码引入诡异的陷阱和诸多性能问题”。这就要求我们正确理解和使用值类型和引用类型。值类型包括C#的基本类型(用关键字int、char、floa... 阅读全文
posted @ 2015-09-04 22:57 zhangbaochong 阅读(399) 评论(0) 推荐(0) 编辑
摘要:主要的区别在于 stringbuilder相对于string,效率要高些,string会在每次改变的时候进行内存重新组合,而stringbuilder则不会从新组合,另外stringbuilder有append,insert,replace 等一些方法,用起来比较方便。String 对象是不可改变的... 阅读全文
posted @ 2015-09-01 22:57 zhangbaochong 阅读(501) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示