unity
文章平均质量分 52
kavenGw
这个作者很懒,什么都没留下…
展开
-
Unity脚本编译顺序
所有在Standar Assets ,Pro Srandard Assets和Plugin中的脚本将被首先编译,这些文件夹之内的脚本不能访问这些文件夹之外的脚本。但是可以使用GameObject.SendMessagGameObject.SendMessage通信所有在上面三个文件夹/editor中的脚本接着被编译。如果要用UnityEDITOR命名空间,必须将脚本放置于此所有在Assets/E原创 2016-08-21 19:24:03 · 277 阅读 · 0 评论 -
Unity粒子效率
转自Unity亚洲开发者研讨会 移动设备上的GPU大多对于三角形级别的Occlusion Culling进行了充分优化,而图元级别的z剔除则会大大降低渲染效率。半透明的粒子系统将无法实现三角形级别的Occlusion Culling,意味着每个图元将被渲染多次,从而降低了渲染效率和电池寿命。即便只有500个半透明粒子也可能将帧率降至7帧,尽可能少的在移动平台上使用粒子效果。转载 2017-04-23 10:13:37 · 494 阅读 · 0 评论 -
Unity AssetBundle,AssetBundleBrower,AssetBundleGraphy总结
前言首先,本人(倒立大帝)能力有限,所讲的不一定对,或者不是最好的方法,如果大家有更好的办法,非常欢迎留言或者给我发邮件(kavengw#gmail.com).首先附上链接AssetBundleBrowser AssetBundleGraphy代码修改文件AssetbundleAssetImporter importer = AssetImporter.GetAtPath(filePath);i原创 2017-06-03 11:07:53 · 404 阅读 · 0 评论 -
Unite2017技术大会笔记
一个偶然的机会得到一张赠票,记录下一些收货。:)导入模型时,如果勾选read/write会在CPU和GPU中同时分配内存,导致内存翻倍.animationclip改为30FPS比60少一半内存单声道音效shader编译非常消耗CPU所有resource目录下的资源在启动时会构建索引导致启动时间变慢以及占用内存rendertexture无法压缩,内存占用大struct赋值是通过strin原创 2017-05-28 13:06:53 · 327 阅读 · 0 评论 -
Unity协程以及迭代器
早在写cocos-lua时就说要认真研究一下协程,然而…参考 twisted oak Edison 丘丘雷雷的博客 王选易 中辽普坦的专栏IEnumerablenamespace System.Collection{public interface IEnumerable{ IEnumerator GetEnumerator();}}任何继承了IEnumerable接口的都可原创 2017-01-17 10:41:13 · 589 阅读 · 0 评论 -
c# serialize
转子阏乐 转子7dot9 Laputa当你在inspector操作数据的时候,unity就会把这 些数据序列化为文件,当游戏在运行的时候,unity就会反序列化这些文件来赋值给运行的对象。 在继承了MonoBehaviour的游戏对象通过克隆instantiate方法的时候,它也会序列化和反序列化。Serializable 用于自定义的,非abstract的转载 2017-01-12 14:38:38 · 871 阅读 · 0 评论 -
Unity tolua 绑定自定义类
首先在CustomSetting中添加需要添加的类 //在这里添加你要导出注册到lua的类型列表 public static BindType[] customTypeList = { //------------------------为例子导出-------------------------------- ...原创 2016-09-02 11:24:07 · 2114 阅读 · 0 评论 -
Unity tolua环境
在比对了tolua和slua之后,还是毅然决然的选择了tolua。 但是不得不说这个文档还是不够好。配置环境第一步肯定是下载了 github下载链接将Assets目录下的所有文件拷贝到工程Assets目录下,将luajit拷贝到工程目录下关于lua菜单下的解释在没有文档的情况下,最快了解的方式显然是通过看代码。一Gen Lua Wrap Files 将你要注册到lua的类型列表导出到原创 2016-09-01 21:30:02 · 2635 阅读 · 0 评论 -
Unity不常用方法
记录的一些不常用的unity方法,但是之后肯定能用得着Debug.break设置断点 onEnable onDisable激活或非激活时调用原创 2016-08-21 19:26:29 · 279 阅读 · 0 评论