
Unity
文章平均质量分 91
车公庙大表哥
这个作者很懒,什么都没留下…
展开
-
Unity3D正交-透视混合相机的实现
An implementation of mixed ortho-persp camera in Unity3D(本文需要一定的Unity3D及其ShaderLab的知识)1. 动机在2D游戏开发中,经常会出现需要处理前景遮挡物体。我之前的做法是新建一个相机,然后depth设置大于主相机。把遮挡物体的sprite 都放在这个相机里。一直觉得这样对相机进行分层渲染场景没什么问题,直到有一天,看到了这个插件——SpriteSharp。Sprite Sharp 最大的好处是在于能够把带有透明通道的sp转载 2021-07-15 16:37:27 · 2256 阅读 · 1 评论 -
Unity3D DLL加密
网上搜了很多教程 就这篇成功了 转载一下原文 http://blog.51cto.com/snailwalk/1745970Unity3D打包android应用程序时,如果不对DLL加密,很容易被反编译,导致代码的泄露。通常的做法是通过加密DLL或者对代码进行混淆。本文的所要探讨的是通过加密的方式来对DLL进行保护,并详细记录加密的操作过程。主要参考 雨松的博文:http://www.xua...转载 2018-05-04 18:41:23 · 772 阅读 · 0 评论 -
unity android .so 文件找不到,而且打不进apk包的问题
这个问题,是我在接咪咕SDK的时候遇到的,从周五下午开始,一直到我现在,周六加了一天班,半夜弄到现在23点多,终于找到解决方法了。最开始,当我照着文档,一步一步接完了SDK,准备测试时,装到手机上,就闪退,这可怎么办? 是什么原因造成的闪退呢?为了能看到游戏后台的错误输出,转载 2017-09-26 18:53:22 · 3318 阅读 · 0 评论 -
接入sdk 采用aar jar 插件方式踩坑
接入百度支付的时候拉起支付 选择微信支付提示程序异常,后面单独导出Android 包打包 发现可以拉起,unity打包不能拉起支付。 拆包后发现unity打包的时候有些东西没打进去。1图是用unity打包 2图是Android studio 直接打包 。解决办法。2图选择的部分复制进StreamingAssets里面原创 2017-08-30 20:21:12 · 643 阅读 · 0 评论 -
Unity包体大小优化
1、打包Android 可以选择sdk版本不用太高2、在StreamingAssets删除不用的东西3、面板里,将最下方的Optimization栏目中“Api Compatibility Level”选为.NET 2.0 Subset,表示你只会使用到部分的.NET 2.0Subset,不需要Unity将全部.NET的Api包含进去。接下来的“Stripping Level”表示从b原创 2017-08-20 09:41:20 · 7122 阅读 · 0 评论 -
Unity 日常优化总结
1、粒子orderLayer 问题,同个层级下 不能相同。2、UGUI 文本排放到同一个地方 可以减少dc 和ngui原理一致3、使用Mesh Baker 合并网格4、SimpleLOD动态合并5、分离透明通道的图集,如果渐变色现在不全。可以设置压缩透明图集 或者真色。透明图集还可以减小一半。6、检测碰撞选择结果原创 2017-07-26 10:43:01 · 395 阅读 · 0 评论 -
Unity接入sdk问题总结
1、如果想多个sdk接入,新建sdk文件夹,如asdk。文件夹里面内容包含有libs(里面存放好的jar),AndroidManifest,project.properties(重要) 里面内容大概target=android-19android.library=true。2、接入aar 直接放在Android目录下。注意文件名最好不能有‘-’之累的特殊字符原创 2017-07-14 11:10:12 · 2205 阅读 · 0 评论 -
C#中的is和as操作符
在C#语言中进行类型转换的操作符is和as。is和as都是强制类型转换,但这两者有什么相同之处和不同之处呢?在使用is和as需要注意哪些事项?下面我们从简单的代码示例去探讨这个简单的问题。注:此博文只是本人学习过程中一些简要记录,新手可以看一下,高手略过。is检查一个对象是否兼容于指定的类型,并返回一个Boolean值:true或者fasle。注意,is操作符永远不会抛出异常,请看以下示例:转载 2017-07-05 14:53:10 · 408 阅读 · 0 评论 -
Unity游戏开发图片纹理压缩方案
http://blog.youkuaiyun.com/goodai007/article/details/52679333Unity3D引擎对纹理的处理是智能的:不论你放入的是PNG,PSD还是TGA,它们都会被自动转换成Unity自己的Texture2D格式。在Texture2D的设置选项中,你可以针对不同的平台,设置不同的压缩格式,如iOS设置成PVRTC4,Android平台设置成R转载 2017-06-23 12:00:00 · 715 阅读 · 0 评论 -
转发收藏【原创】浅谈UGUI的ETC1+A的纹理压缩方案总结
这个信息很早了,2016年6月研究出来的,当时分享在ulua群1共享里面,然后就被大家的文件淹没了,但是这个话题并不老,这不整理群共享空间的时候,被我翻出来了,拿来炒炒。ETC1+A还是目前业内绝大多数手游纹理压缩方案,因为ETC2依赖于OpenGL3.0,而安卓的OpenGL3依赖于Android 4.3.0,如果不支持OpenGL3的话,系统会自动软解码纹理压缩,但是U3D处理这块很麻烦,转载 2017-06-23 11:55:17 · 543 阅读 · 0 评论