- 博客(108)
- 资源 (1)
- 收藏
- 关注
转载 Unity iPhoneX适配方案
baidu UNITY_IPHONEUnity iPhoneX适配方案【NGUI&UGUI】https://blog.csdn.net/qq_35936174/article/details/83279232https://blog.csdn.net/yangxuan0261/article/details/79403244https://www.jianshu....
2020-01-30 22:22:34 1179
转载 Wwise 快速上手指南: 程序员篇(v2016.1)
Wwise 快速上手指南: 程序员篇(v2016.1)https://gameinstitute.qq.com/community/detail/107700Wwise 快速上手指南: 程序员篇基于 Wwise v2016.1.0.5775目录如何阅读本文档 Wwise 给程序员提供的便利 安装和设置 Wwise 工作流程 声音引擎初始化和维护 加载声音数据包...
2020-01-29 22:56:58 1633
转载 Unity3d集成Wwise音频引擎的心得体会
Unity3d集成Wwise音频引擎的心得体会https://www.jianshu.com/p/7da0681d7f13最近在看Unity3d集成Wwise音频引擎的内容,总的来说Wwise提供的Unity集成插件还是很易于使用的,尽管也有一些小问题,但是还在个人可以解决的范围内为什么要用Wwise?或者说为什么要用音频中间件?这个问题算是我最后考虑的(至今也没彻底想明白),网上...
2020-01-29 22:50:26 922 1
转载 LRU Cache
LRU Cachehttps://www.jianshu.com/p/379b5e0624d4之前面试被问到了LRU Cache,之前没接触,现在学习补充一下。什么是CacheCache概念Cache,即高速缓存,是介于CPU和内存之间的高速小容量存储器。在金字塔式存储体系中它位于自顶向下的第二层,仅次于CPU寄存器。其容量远小于内存,但速度却可以接近CPU的频率。当CPU...
2020-01-29 22:01:07 288
原创 Unity Shader AssetBundle ShaderVariantCollection 自己使用
(1)1. 必定生成首个宏定义开启所对应的变体。 Shader中通过#pragma shader_feature A定义了宏A,并在collection中加入了宏A所对应的变体,如图4所示:图4 此时生成的变体除了collection中已经存在的ForwardBase A外,还会生成变体ForwardBase nokeyword。因为只定义单个宏时,A 为 _ A的...
2020-01-28 16:33:09 2875
转载 一种Shader变体收集和打包编译优化的思路
bing unity ShaderVariantCollection.ShaderVariant一种Shader变体收集和打包编译优化的思路https://www.jianshu.com/p/0bd9b16496d0一、什么是变体引用Unity官方文档的解释:ShaderVariantIn Unity, many shaders internally have ...
2020-01-28 16:32:25 1152
转载 Shader变体收集与打包
Shader变体收集与打包https://zhuanlan.zhihu.com/p/68888831Shader变体收集与打包作者:小明Shader变体收集与打包 基础知识 什么是ShaderVariant Material ShaderKeywords与ShaderVariant multi_compile与shader_feature 1. 定义方式...
2020-01-28 13:05:53 1634
转载 UnityShaderVariant的一些探究心得
UnityShaderVariant的一些探究心得https://www.cnblogs.com/wbaoqing/p/9680337.html最近遇到了一个问题,角色在Unity编辑器里运行渲染结果都是好的,打包到IOS上却发现,角色身上渲染的很黑.花了些时间查了查,又试了试,把这方面算是初步弄清楚了。 先说出现问题的原因,由于我们把shader打包进了AssetBundle中,并...
2020-01-27 20:33:13 231 1
转载 Unity3D Shader加载时机和预编译
Unity3D Shader加载时机和预编译https://www.cnblogs.com/rexzhao/p/7884905.html一、Shader与Shader Variants 着色器(Shader)是在GPU上执行的小程序,通常情况下,我们自己写的一个着色器文件(xxx.shader)对应一个着色器变体,对应一个GPU程序。但如果着色器中引入了关键字(Keywo...
2020-01-27 20:32:26 927
转载 Unity技术分享(64)|Shader Variant Collection|打包方式
Unity技术分享(64)|Shader Variant Collection|打包方式http://www.sohu.com/a/225673118_100123347原文链接:https://blog.uwa4d.com/archives/TechSharing_64.html我们将从日常技术交流中精选若干个开发相关的问题,建议阅读时间15分钟,认真读完必有收获。如果您有任何独到的...
2020-01-27 20:31:06 1488
转载 对Shader Variant的研究(概念介绍、生成方式、打包策略)
unity 打包动态生成 ShaderVariantCollection对Shader Variant的研究(概念介绍、生成方式、打包策略)https://blog.csdn.net/RandomXM/article/details/88642534基础知识介绍什么是ShaderVariant在写shader时,往往会在shader中定义多个宏,并在shader代码中控制开启宏或...
2020-01-27 19:36:02 436
转载 Xlua异常记录
Xlua异常记录https://www.cnblogs.com/what-lee/p/10482821.html1.This type must add to CSharpCallLua这首先需要检查是否对类添加了CSharpCallLua, 另外也有可能是因为点击Generate Code之后操作太快直接点了注入代码 , 我就是因为这个在编辑器下xLua不生成代码都可以运行,出现...
2020-01-27 14:30:27 482
转载 XLua使用过程中的异常记录
XLua使用过程中的异常记录https://www.jianshu.com/p/cf7a81d8029f记录腾讯的开源Lua计划XLua的使用过程中遇到的各种异常/解决记录1.LuaException: c# exception:Non-static method requires a target.,stack: at System.Reflection.MonoMethod.I...
2020-01-27 14:29:44 988
转载 Unity 使用xLua遇到的坑
Unity 使用xLua遇到的坑https://blog.csdn.net/qq3401247010/article/details/77132011在我们使用xLua作为Unity中lua集成的解决方案时,遇到了一个问题,就是当我们使用在lua中把UI中的某个控件绑定相应的事件(如按钮的onClick事件),xLua绑定这个事件是用委托实现的,具体代码可以查看xLua的代码。而在程序退出...
2020-01-27 11:10:43 1091
转载 配置xLua开发环境
配置xLua开发环境https://zhuanlan.zhihu.com/p/34497139Unity版本:5.3.7+xLua运行环境:Windows10为什么使用Lua?热更新,减少因为重新下包导致用户流失为什么使用xLua?项目已经到了后期,需要热更新,怎么办?用lua重写一遍代码?开玩笑!!用lua在关键代码上加节点判断?哪些是关键代码?是不是每个...
2020-01-27 08:42:38 497
转载 Linux运维知识之Lua的集成开发环境ZeroBrane Studio
Linux运维知识之Lua的集成开发环境ZeroBrane Studiohttp://linux.zhizuobiao.com/linux-19031500056/本文主要向大家介绍了Linux运维知识之Lua的集成开发环境ZeroBrane Studio,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。目前在使用Lua进行脚本的开发,可是官方并没有提供...
2020-01-27 08:38:24 629
转载 使用ZeroBrane Studio进行LUA远程调试
使用ZeroBrane Studio进行LUA远程调试https://my.oschina.net/u/816723/blog/871823最近发现一款老外做的luaIDE支持C/S远程调试功能,搭建测试环境非常简单。ZeroBrane Studio官方地址:https://studio.zerobrane.com/doc-remote-debugging1、下载IDE,我现在的是Ze...
2020-01-27 08:36:55 1030
转载 Unity技术分享连载(64)|Shader Variant Collection|Material.SetPassFast
Unity技术分享连载(64)|Shader Variant Collection|Material.SetPassFasthttps://www.jianshu.com/p/ed347dcff35e原文链接:https://blog.uwa4d.com/archives/TechSharing_64.html我们将从日常技术交流中精选若干个开发相关的问题,建议阅读时间15分钟,认真读完...
2020-01-26 11:18:52 366
转载 ShaderVariantCollection
ShaderVariantCollectionhttps://docs.unity3d.com/ScriptReference/ShaderVariantCollection.htmlDescriptionShaderVariantCollection records which shader variants are actually used in each shader.Th...
2020-01-26 11:10:47 690
转载 UnityShaderVariant的一些探究心得
UnityShaderVariant的一些探究心得https://www.cnblogs.com/wbaoqing/p/9680337.html最近遇到了一个问题,角色在Unity编辑器里运行渲染结果都是好的,打包到IOS上却发现,角色身上渲染的很黑.花了些时间查了查,又试了试,把这方面算是初步弄清楚了。 先说出现问题的原因,由于我们把shader打包进了AssetBundle中,并...
2020-01-26 11:01:58 220
转载 Unity Shader优化
Unity Shader优化https://www.jianshu.com/p/429d91e63103(1) 用step()代替if else等条件语句:(edge=step(edge,_Edge);表示if(edge<=_Edge) edge=1 , else edge=0)在片段着色器中,以正常CPU编程的逻辑进行优化,例如,if(edge < _EdgeColo...
2020-01-26 10:57:00 946
转载 Unity5 多场景 打包Assetbundle 以及 Shader Stripping 导致 LightMap 全部丢失的解决方法
https://blog.csdn.net/huutu/article/details/52895304游戏中使用了多个Unity场景,每个Unity场景都对应有NavMesh和LightMap数据。当使用 SceneManager.LoadScene 的时候,会自动载入LightMap 和 NavMesh的数据。然后再对MeshRender 进行指定 LightMapIndex 以及 ...
2020-01-26 10:52:56 889
转载 八:Unity ShaderLab内存优化
八:Unity ShaderLab内存优化https://zhuanlan.zhihu.com/p/39337699八:Unity ShaderLab内存优化Gordon别扯蛋了先简单说下shader的热更新我们在项目中使用shader,常见的,两种方式:第一种是,给render附上一个材质,材质用某一个shader,这种情况,使用assetbundle热更新即可。...
2020-01-26 10:51:19 1083
转载 hader in AssetBundle
hader in AssetBundlehttps://zhuanlan.zhihu.com/p/250420612017.2.14: 感谢评论区提出了一个解决方案这个问题,直接把编辑器环境变成opengl es2.0,具体内容在player setting pc的设置 other settings 去掉“Auto Graphics API for Windows”勾,在里面添加ope...
2020-01-26 10:50:34 133
转载 解决打包AssetBundle时Shader(材质)丢失问题
解决打包AssetBundle时Shader(材质)丢失问题https://blog.csdn.net/kenkao/article/details/78908511从Unity4.2开始,为了减少首包大小,不会默认将所有Shader引擎加到游戏程序中,据Unity技术支持人员所说,Unity会将Shader引擎打包到Assetbundle资源中,但是我测试发现不行(可能是我打开方式不...
2020-01-26 10:32:51 991
转载 Unity5.x shader打包AssetBundle总结
Unity5.x shader打包AssetBundle总结https://gameinstitute.qq.com/community/detail/120395大家的项目中如果用的是unity5.x,可能在面对这个新的包机制可能不知道怎么使用,为了帮助大家,下面就将在打包shader的时候会遇到的一些问题分享给大家。在上一个项目中,我们使用unity4.7,对于shader并...
2020-01-26 10:21:06 846
转载 Unity中Shader和AssetBundle结合使用的注意事项
Unity中Shader和AssetBundle结合使用的注意事项https://www.cnblogs.com/sanyejun/p/7652002.html之前遇到了一件事情就是打包安卓的ab后,unity在editor启动下,加载出来的abshader丢失,其实发布安卓后运行是正常的,当时还纠结了半天,还写了个重新赋值的脚本下面是unity开发的一些注意事项======...
2020-01-26 10:19:42 577
转载 XLua Lua访问C#中的方法(四)访问枚举
XLua Lua访问C#中的方法(四)访问枚举https://blog.csdn.net/xmx5166/article/details/90712888在Lua中有以下五种方法可以访问到枚举变量:当作普通的静态属性访问使用__CastFrom函数,从枚举值对应的数值做类型转换使用__CastFrom函数,从枚举值对应的字符串做类型转换直接传入枚举值对应的数值直接传入枚举值对应...
2020-01-25 10:39:46 1347
转载 Lua 元表(Metatable)
Lua 元表(Metatable)https://www.runoob.com/lua/lua-metatables.html在 Lua table 中我们可以访问对应的key来得到value值,但是却无法对两个 table 进行操作。因此 Lua 提供了元表(Metatable),允许我们改变table的行为,每个行为关联了对应的元方法。例如,使用元表我们可以定义Lua如何计算两...
2020-01-25 10:37:58 284
转载 XLUA学习笔记之C#和Lua之间的相互调用
XLUA学习笔记之C#和Lua之间的相互调用https://blog.csdn.net/xmx5166/article/details/90712888感觉学习的笔记还是放在网上查询的时候比较方便,文章初看会感觉很难理清,需要耐心去看,对不起自己对不起翻到我文章的同学,不废话直接上代码。1.C#调用Lua (耐心!耐心!耐心!)using System;using System....
2020-01-24 07:28:21 1003
转载 activity堆栈式管理
activity堆栈式管理https://www.bbsmax.com/A/GBJrXEVBd0/package com.chinaCEB.cebActivity.utils; import java.util.Stack; import android.app.Activity; import android.content.Context; /**...
2020-01-22 23:23:05 240
原创 Unity 无缘无故提示缺少类型解决方法
Unity 找不到 cs 脚本,可 cs 脚本就在工程目录下图标都变成白色了,无缘无故,改着改着代码就变成了这样了,感觉代码改动比较大的时候容易出现解决方法:(1)在 Unity 的 Project 窗口查找到这个类型所在文件,看文件是否存在,如果存在,执行 reimport(2)删除工程目录下 Project\Library\ScriptAssemblies(...
2020-01-21 16:31:59 2429
转载 如何优雅使用Sublime Text3(Sublime设置豆沙绿背景色和自定义主题)
如何优雅使用Sublime Text3(Sublime设置豆沙绿背景色和自定义主题)https://www.cnblogs.com/xiezhidong/p/6069808.html♣Sublime Text3软件的下载♣设置字体的大小♣设置背景色和关键字颜色(Color Scheme 生成器)♣快速生成html头文件1.Sublime Text3软件的下载地址和包含...
2020-01-21 10:59:31 1380
转载 XLua-操作与使用
XLua-操作与使用https://www.jianshu.com/p/2099524c86c2C#源代码->dll->安装包Lua源代码->安装包Lua源代码可以在客户端直接下载没有编译的过程1.直接用Lua调用C#的方法使用XLua输出HelloWorld引入命名空间XLua,声明一个LuaEnv的类的对象,这个类提供了一些方法作者:祝你万事顺利...
2020-01-20 19:11:43 242
转载 xlua扩展第三方库记录
xlua扩展第三方库记录https://blog.csdn.net/zhaixh_89/article/details/83538557随着xlua的开源,其在项目中的使用也越来越广泛。游戏开发中我们经常会使用第三方库如,json解析,网络协议等等,目前xlua目前内置的扩展库:1、针对luajit的64位整数支持;2、函数调用耗时以及内存泄漏定位工具;3、用于支持ZeroBran...
2020-01-20 11:39:47 441
转载 UnityEditor.AssetDatabase.GetDependencies does not find C# script parent scripts.
UnityEditor.AssetDatabase.GetDependencies does not find C# script parent scripts.https://issuetracker.unity3d.com/issues/unityeditor-dot-assetdatabase-dot-getdependencies-does-not-find-c-number-scri...
2020-01-19 18:26:12 788
转载 How to get the get dependencies for a scene file
How to get the get dependencies for a scene filehttps://forum.unity.com/threads/how-to-get-the-get-dependencies-for-a-scene-file.145862/as the title, I tried AssetDatabase.GetDependencies and Edit...
2020-01-19 18:24:53 174
转载 AssetDatabase.GetAssetBundleDependencies
AssetDatabase.GetAssetBundleDependencieshttps://docs.unity3d.com/ScriptReference/AssetDatabase.GetAssetBundleDependencies.htmlpublic static string[] GetAssetBundleDependencies(string assetBundleNa...
2020-01-19 18:13:35 560
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人