摘要: 使用前需要引入System.IO;这个命名空间 阅读全文
posted @ 2017-05-10 22:16 AaronBlogs 阅读(9506) 评论(0) 推荐(0) 编辑
摘要: 1、什么是AssetBundle AssetBundle是Unity pro提供的一种用来存储资源的文件格式,它可以存储任意一种Unity引擎能够识别的资源,如Scene、Mesh、Material、Texture、Audio、noxss等等,同时,AssetBundle也可以包含开发者自定义的二进 阅读全文
posted @ 2017-05-10 20:00 AaronBlogs 阅读(7386) 评论(0) 推荐(1) 编辑
摘要: AssetBundle.Unload(false)的作用: 官网的解释是这样的: When unloadAllLoadedObjects is false, compressed file data for assets inside the bundle will be unloaded 说是当参 阅读全文
posted @ 2017-05-10 19:45 AaronBlogs 阅读(5641) 评论(0) 推荐(0) 编辑
摘要: 1.为了充分利用缓存功能。2.缓存的资源包完全由文件名和版本号唯一标识,URL所有域名和路径信息在缓存被忽略。3.由于缓存的资源包通过文件名而不是完整的URL来识别,在任何时候资源包被下载,你可以更改目录。4.对于推出了游戏的新版本确保文件通过浏览器或CDN不是错误的缓存,这是很有用的。5.对于网络 阅读全文
posted @ 2017-05-10 19:32 AaronBlogs 阅读(861) 评论(0) 推荐(0) 编辑
摘要: (1)新版本 唯一打包API Buildpipeline.BuildAssetBundle (2)在资源的Inpector界面最下方可设置该资源的assetbundleName, 每个assetbundleName对应一个Bundle,即assetbundleName相同的资源会打在一个Bundle 阅读全文
posted @ 2017-05-10 19:27 AaronBlogs 阅读(6220) 评论(0) 推荐(0) 编辑
摘要: 区别: 1.委托可以把一个方法作为参数代入另一个方法。2.委托是类型,事件是对象。3.事件是委托的一个修饰符,加了event(事件)修饰之后,委托就被限制了。 总结: 事件与委托最主要的区别是事件不能在外部调用,但可以通过+=或-=进行注册,他只能注册自己内部的方法到事件上。另外,外界也不能主动地触 阅读全文
posted @ 2017-05-09 21:54 AaronBlogs 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 两种方法都可以传递参数,代码如下: 停止带参数的协程,方法和停止不带参数的协程方法一样: 阅读全文
posted @ 2017-05-09 20:05 AaronBlogs 阅读(10126) 评论(0) 推荐(0) 编辑
摘要: 当在协程内部停止自身后,后面的代码块还会继续执行,直到遇到yield语句才会终止。 经测试:停止协程,意味着就是停止yield,所以在停止协程后,yield之后的语句也就不会执行了。 代码如下: 执行结果如下: 阅读全文
posted @ 2017-05-09 19:53 AaronBlogs 阅读(10910) 评论(1) 推荐(1) 编辑
摘要: 通常我们知道开启协程用StartCoroutine("Method"); 停止协程用StopCoroutine("Method"); 如果我们想要终止所有的协程,可以通过StopAllCoroutines();方法来实现。 注意:这只会终止在调用该方法的对象中(应该是指调用这个方法的类)开始的协程, 阅读全文
posted @ 2017-05-09 19:43 AaronBlogs 阅读(1228) 评论(0) 推荐(1) 编辑
摘要: 将源代码导入Assets目录后, unity引擎会出现以下报错: 解决办法: 在 unity项目Assets目录中创建smcs.rsp文件,内容为-unsafe,其作用为可编译不安全代码。 然后重启unity 引擎,可以自动清除错误。 阅读全文
posted @ 2017-05-09 14:55 AaronBlogs 阅读(1541) 评论(0) 推荐(0) 编辑