摘要: Unity3D的四种坐标系:1, World Space(世界坐标)、2, Screen Space(屏幕坐标)、3、ViewPort Space(视口坐标)、4、绘制GUI界面的坐标系。 阅读全文
posted @ 2014-03-31 20:53 zhibolife 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 我是一个C#初学者,想问个问题,我以后是该往WP开发方向走呢还是学习Unity3D往游戏开发,哪个更有前景呢,个人感觉未来几年iOS,WP,Java会三足鼎立,WP现在有潜力,但是U3D现在做游戏也很有发展空间,望大神值点或者评论 阅读全文
posted @ 2014-03-31 14:58 zhibolife 阅读(5550) 评论(6) 推荐(1) 编辑
摘要: 体系结构 为了更好地理解游戏的软件架构和对象模型,它获得更好的外观仅有一名Unity3D的游戏引擎和编辑器是非常有用的,它的主要原则。 Unity3D 引擎 Unity3D的是一个屡获殊荣的工具,用于创建交互式3D应用程序在多个platforms.Unity3D由游戏引擎和编辑器。该引擎包含的软件组件,在游戏的研究与开发中最常见的和经常性的任务。发动机所涵盖的主题包括声音,图形,物理和网络功能。该引擎支持C#,Boo,和JavaScript脚本编程。 另一个部分是Unity编辑,作为脚本和其他组件,包含游戏场景设置和游戏的预览窗口(见图4)分层对象检查项目面板的集成开发环境。它还配备了几个多语言脚本编辑器和一个独特的预制装配系统,将在后面解释。 阅读全文
posted @ 2014-03-24 11:18 zhibolife 阅读(24850) 评论(2) 推荐(2) 编辑
摘要: 1、找到**.sln文件,然后选择用记事本打开。2、最前面找到“Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 2012”,把它改成“Microsoft Visual Studio Solution File, Format Version 11.00# Visual Studio 2010”就行了!3、保存,关闭sln文件。双击它就能用vs2010打开了。 阅读全文
posted @ 2014-03-22 15:10 zhibolife 阅读(1691) 评论(0) 推荐(0) 编辑
摘要: unity3d是支持vs2010的,但是有很多开发者反应,unity3d中的C#脚本不能用vs2012打开。我想了一下,先进入存放C#脚本的目录,在设置里面C#文件的打开方式,选择用vs2012打开,这样就可以了。不过可能稍稍有一丝麻烦,每次都要进入C#脚本目录。如果有更好的方法,可以交流。 阅读全文
posted @ 2013-09-24 18:00 zhibolife 阅读(5420) 评论(0) 推荐(0) 编辑
摘要: C#学习笔记15:字符串、文件、目录的操作方法 阅读全文
posted @ 2013-09-18 10:36 zhibolife 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 面向对象: 继承:减少代码。 单根性 传递性 子类没有从父类那里继承了构造函数,只是会默认的调用父类那个无参数的构造函数 阅读全文
posted @ 2013-09-18 10:35 zhibolife 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 看到同学写的一段话:一个人成功与否掌握在自己手中。思想既可以作为武器,摧毁自己,也可以作为利器,开创一片无限快乐,坚定与平和的新天地。 可以预见在学习中会有很多困难,但我相信自己能坚持下来,努力过我不会后悔! 阅读全文
posted @ 2013-09-18 10:33 zhibolife 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 字段跟变量的区别: 字段有访问修饰符。 变量又作用域 当咱们需要一个变量在整个类中都能够被访问到,声明成一个静态的字段。 Public static string _name="张三";//声明在类里,方法外 程序在运行期间,变量中只能有一个值,而字段中可以有多个值。 阅读全文
posted @ 2013-09-18 10:32 zhibolife 阅读(295) 评论(0) 推荐(0) 编辑
摘要: C#中的顺序结构、分支结构、循环结构。循环写冒泡排序比较经典,需要能手写。 阅读全文
posted @ 2013-09-18 10:31 zhibolife 阅读(1340) 评论(0) 推荐(0) 编辑
摘要: Try-catch的用法和引用类型、值类型整理 .Try-Catch: 将可能发生异常的代码放到try中,在catch中进行捕获。 如果try中有一行代码发生了异常,那么这行代码后面的代码不会再被执行了。 阅读全文
posted @ 2013-09-18 10:29 zhibolife 阅读(994) 评论(0) 推荐(0) 编辑
摘要: C#中的变量、转义符、显式转换和隐式转换。 阅读全文
posted @ 2013-09-18 10:27 zhibolife 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 17、Input标签 一个文本框 一个名叫提交的按钮。 18、get/post 19、分区 。。。 20、下拉 阅读全文
posted @ 2013-09-18 10:26 zhibolife 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 多态: 多态是面向对象的三大特征(封装、继承、多态)之一。 什么是多态? 一个对象表现出多种状态。 多态的实现方法: 1、虚方法; 2、抽象方法; 3、接口。 PS:New 关键词可以隐藏父类的方法。 阅读全文
posted @ 2013-09-18 10:25 zhibolife 阅读(355) 评论(0) 推荐(0) 编辑
摘要: string faxNumber; faxNumber =null; 将null值赋给一个string,并不等同于为它赋一个空字符串“”;null意味着变量无任何值;而“”意味着变量有一个值,一个空字符串。 如: 将一个为null的faxNumber解释成“传真号码未知”; 将一个为“”的faxNumber解释成“没有传真号码” 8、C++中,void是通常为void ** 使用的一个数据类型,而在C#中,void不被看成是一个数据类型,它用于指示一个方法的返回值。 阅读全文
posted @ 2013-09-18 10:24 zhibolife 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 1、取消选择的单选按钮值 RadioButton1.Checked=RadioButton2.Checked = false;//RadioButton1.Text = RadioButton2.Text = ”"; 或者RadioButton1.Text.Trim() = RadioButton2.Text.Trim() = ”";都只会把单选按钮后面的“男”、“女”给消掉! 2、清空Textbox里的值 TextBox1.Text = TextBox2.Text = TextBox3.Text = TextBox4.Text = TextBox5.Text = TextBox6.Text = ”"; 3、RegisterStartupScript 和Response.Write RegisterStartupScript:客户端输出提示 Response.Write:服务器端输出提示。 4、MD5加密 注册时密码用MD5加密了 但登录怎么办呢? 阅读全文
posted @ 2013-09-18 10:22 zhibolife 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 1、C#: 8种整形类型、2种用于科学计算的二进制浮点类型、1种用于金融计算的十进制浮点类型。 2、Decimal是一种特殊的浮点类型,能够存储大数字而无表示错误。 常用于货币计算。在表示的所有十进制数的范围内精确的,不是近似的、计算速度比浮点类型稍慢。 阅读全文
posted @ 2013-09-18 10:22 zhibolife 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 1、调试程序如出现“截断字符串或二进制数据”的关于数据库的错误,可以先试一试修改数据库中字符定义的长度。 2、使用ManualResetEvent前需导入 命名空间System.Threading; 3、在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)? 4、 Response.End();具体意思和用法? 意思是终止执行下面的语句 阅读全文
posted @ 2013-09-18 10:20 zhibolife 阅读(1195) 评论(0) 推荐(0) 编辑
摘要: 8、托管执行和公共语言基础结构(说实话没看懂到底要讲什么) CIL(Common I ntermediate):公共中间语言 IL:中间语言,CIL的简称。 VES(Virtual Execution System):虚拟执行系统。(或称 运行时) 实时编译 JIT编译(just-in-time) 托管代码(managed code) 托管执行(managed execution) 非托管代码(unmanaged code) ILDASM 阅读全文
posted @ 2013-09-18 10:19 zhibolife 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 1、using System.Text.RegularExpressions; 只有导入该命名空间,才能引入Regex对象,IsMatch是Regex中的一个方法,作用是来判断(输入)内容是否满足正则表达式。 如:判断输入的用户名是否是数字、字母和下划线 Regex re=new Regex(“^\\w+$”) If(re.IsMatch(textbox1.text)) { …… } //^\\w+$这个就是只能输入字母数字和下划线的正则表达式 判断TextBox1中只能输入数字、字母和下划线 阅读全文
posted @ 2013-09-18 10:18 zhibolife 阅读(712) 评论(0) 推荐(0) 编辑