摘要: JSON(JavaScriptObject Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于ECMAScript(w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写 阅读全文
posted @ 2017-10-20 21:43 battly 阅读(447) 评论(0) 推荐(1) 编辑
摘要: 二.AssetBundle的加载 在使用AssetBundle包的时候先把资源加载到内存当中。官方文档中讲述的是,先加载贴图之类的包,然后加载物体资源包,但是经过实际测试,这个加载实际上是不分先后的,这个就略屌了。为了测试是否在物体实例化出来以后贴图是否能够找到并打上,我们改写代码测试一下。 结果就 阅读全文
posted @ 2017-10-05 13:45 battly 阅读(201) 评论(0) 推荐(0) 编辑
摘要: AssetBundle包的打包 其中if语句是判断当前的AssetBundles文件夹是否存在,如果不存在就创建一个这样的文件夹,而文件夹的创建是以当前unity工程的目录为根目录,比如以上代码建立了一个AssetBundles文件夹,假设这个unity工程的名称为AssetBundle,那么实际上 阅读全文
posted @ 2017-10-04 12:58 battly 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 先上一个用作读取的文件 然后用下面的代码来读取xml文件中的信息 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; u 阅读全文
posted @ 2017-08-22 02:02 battly 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 1.构造函数就是用于初始化数据的函数,声明基本的构造函数的语法就是声明一个和所在类同名的方法,但是该方法没有返回类型 当我们使用new关键字创建类的时候,就会调用构造函数. 2.属性的定义结构(需要名字和类型) 设置值得时候调用set块,取值的时候调用get块。 下面来个代码来理解一下: 由此可以知 阅读全文
posted @ 2017-08-21 11:26 battly 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 定义一个委托跟函数差不多,区别在于 1.定义委托需要加上delegate关键字 2.委托的定义不需要函数体 【定义变量只能指向一个数据,而定义一个委托,委托是可以指向函数的】 重载函数就是函数名相同,但是函数的参数不同,在进行函数调用的时候,系统会根据用户输入的数据自动的调用相应的函数。 阅读全文
posted @ 2017-08-15 14:41 battly 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 从图中可以看出实例化出来的Instance和Instance2实际上是一样的,也就是说在运行GetStance方法之后,因为先创建了Instance,所以在创建Instance2时不满足if条件依旧返回Instance; 我们可以在用一个简单的例子来说明一下单例模式的工作模式: 最初的时候调用特殊类 阅读全文
posted @ 2017-08-11 02:38 battly 阅读(4163) 评论(0) 推荐(0) 编辑
摘要: indexof(‘字符or字串’)查找字串中指定字符或字串首次出现的地方,并返回起索引; Substring(int index ,int length) index:开始的长度初始从0; length:要截取的子字符串的长度; Tostring(对象类名):把对象类名作为一个字符串返回; 静态字段 阅读全文
posted @ 2017-08-02 15:18 battly 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 首先咱放个代码,根据代码来理解 然后咱们在来个运行结果: 嘿嘿,这样不就看出问题来了,(->_->)~~~~ 来来,咱们来解释一下: 这个程序包含了一个结构类型Struct和一个类MyClass,两者都有一个int类型字段val。 在运行过程中两者都是执行了这样的操作: 1.声明类型的变量; 2.在 阅读全文
posted @ 2017-08-01 17:41 battly 阅读(2675) 评论(0) 推荐(0) 编辑