Unity
掌心朝下
这个作者很懒,什么都没留下…
展开
-
Unity-GlobalStatic
Texture2D贴图缩放//贴图缩放 public static Texture2D ScaleTexture(this Texture2D source, float scale) { Texture2D result = new Texture2D((int)(source.width*scale), (int)(source.height*scale), so原创 2016-12-22 11:18:30 · 757 阅读 · 0 评论 -
Unity-WWW发送Http请求
GET:IEnumerator HttpReq(Action action) { //这里的url可以是web路径也可以是本地路径file:// WWW www = new WWW (GlobalConfig.httpIP); //挂起程序段,等资源下载完成后,继续执行下去 yield return www; //判断是否有错误产生 if (s原创 2016-06-27 15:39:32 · 6819 阅读 · 0 评论 -
Unity-基于ZXing.Net实现二维码的制作
转自:http://blog.csdn.net/hasion/article/details/44653453在Unity中,我们也可以实现二维码的制作,这需要借助Zxing的帮助,首先下载ZXing.Net。我这边下载的是ZXing.Net 0.14.0.0 大家可以点击这个链接直接下载:http://zxingnet.codeplex.com/downloads/get/8转载 2016-06-22 09:58:25 · 2268 阅读 · 0 评论 -
Unity-Excel文件的读写
转自:http://www.xuanyusong.com/archives/3011今天同事告诉我了一个更好的方法进行unity中的读与写 (EPPlus)https://epplus.codeplex.com/releases/view/118053转载 2016-06-22 12:10:57 · 2926 阅读 · 0 评论 -
Unity-Unity3D与IOS交互开发
转自:http://blog.csdn.net/zhao_yin/article/details/18401989前言废话:开发手机游戏都知道,你要接入各种平台的SDK。那就需要Unity3d与iOS中Objective-C的函数有交互,所以你就需要用到如下内容:一、Unity3d To iOS:1、创建一个C#文件 SdkToIOS.cs 这是转载 2016-06-21 18:05:04 · 3642 阅读 · 1 评论 -
Unity-读取本地txt
string text = ((TextAsset)Resources.Load("text")).text;原创 2016-06-21 17:00:36 · 530 阅读 · 0 评论 -
Unity-C#中关于时间戳的一些方法
转自:http://www.narkii.com/club/thread-367980-1.html /// /// 获取当前时间戳 /// /// 为真时获取10位时间戳,为假时获取13位时间戳. /// public static long GetTimeStamp(bool bflag = true) {转载 2016-06-16 15:26:00 · 24268 阅读 · 0 评论 -
Unity-性能优化
性能需求渲染批次(Batches)在200以内三角形(Tris)在100k以内UGUI优化方向✨同一纹理(且不和其他纹理有遮盖)[每种字体是一种单独纹理]、同一Canvas才会合批-合批是以Canvas为单位的,同一个Canvas内部尽量多合批-控制Canvas内元素数量,数量太多导致重新合批消耗时间大-动静分离拆分Canvas,动态元素引起的重新合批不影响静态元素-尽量不要使用Text控件“Bes原创 2016-11-21 10:32:44 · 909 阅读 · 0 评论 -
Unity-发布GooglePlay的一些注意事项
关于签名 keytool -genkey -v -keystore liufeng.keystore -alias liufeng.keystore -keyalg RSA -validity 20000 说明: 1)keytool是工具名称,-genkey意味着执行的是生成数字证书操作,-v表示将生成证书的详细信息打印出来,显示在dos窗口中; 2)-原创 2017-01-05 18:04:58 · 1770 阅读 · 0 评论 -
Unity-Android真机调试
打开开发者模式设置-关于-版本号(点5下) 开发人员选项-打开USB调试安装ADB并配置环境1启动终端,可以在Spotlight中搜索“终端” 2进入当前用户的HOME目录,命令如下: cd HOME3更新.bashprofile文件(当该文件存在时),如果该文件不存在,可通过如下命令创建:touch.bashprofile4打开.bashprofile文件,对其内容进行编辑,命令如下:ope原创 2017-03-13 17:30:09 · 867 阅读 · 0 评论 -
IOS,Android-Facebook分享
Fackbook新建应用:https://developers.facebook.com对外开放审核通过publish_actionsIOS提交模拟器版本,Unity中选择Mono2x,Simulator SDK,禁用部分第三方SDK sim_buildIOS导入UMSDK,导入facebook-sdk设置url Schemes<!-- Facebook --> <dict>原创 2017-03-14 15:35:37 · 1616 阅读 · 0 评论 -
Unity-【编辑器扩展】一键批量修改预设UGUI Text字体
我们做项目的时候经常会遇到要换个字体的工作情况,比如美工同学觉着字体不好看或者要做其它语言版本什么的。遇到这种情况我们总不能一个标签一个标签的去找到它们把字体换了,累不累就不说了,万一漏了也是麻烦事。转载请保留原文链接:http://blog.csdn.net/andyhebear/article/details/51393259[csharp] view转载 2016-07-04 12:22:38 · 3622 阅读 · 0 评论 -
Unity-范型T的使用
T MsgObjWithKey(MsgPack.MessagePackObject msg,string key){if (msg.IsDictionary) {MsgPack.MessagePackObjectDictionary dic = msg.AsDictionary ();if (dic.ContainsKey (key)) {if (typeof(T) == type原创 2016-07-07 17:03:35 · 1987 阅读 · 0 评论 -
Unity-Admob激励插页式广告集成
AdmobSDKAdmobSDK-Unity下载及基础文档 AdmobSDK-Unity激励广告文档第三方中介由于Admob本身暂不支持激励插页广告,所以需要集成第三方中介 中介文档、SDK、适配器IOS注意需要将CLANG_ENABLE_MODULES设置为YESAdColony注册并下载好SDK及适配器IOS按照集成说明集成 1. link库 2. info配置 3. Other原创 2016-09-23 12:03:08 · 2729 阅读 · 0 评论 -
Untiy-文本转Texture
网上找了很久,没有找到比较现成的方案,于是自己做了以种方案,由于比较急,所以自由度不是很高,希望以后能找到更好的方法~其中一篇文章:http://blog.almostlogical.com/2010/08/20/adding-text-to-texture-at-runtime-in-unity3d-without-using-render-texture/1.首先用BMFont生成所需文件参考:原创 2016-09-02 15:22:11 · 3502 阅读 · 0 评论 -
【重要】经验之谈
提高人数及曝光分享接入1.QQ应用宝(腾讯开放平台)[需上线Android可以生成IOS链接在微信中直接跳转][需要软件著作权证书,营业执照或个人身份证]2.微信(微信开放平台)3.微博IOS五星好评五星好评按钮/内提示评价 数据待定原创 2016-09-02 11:39:16 · 624 阅读 · 0 评论 -
Unity-性能优化测试
1.尽量用for替代foreach,foreach会有GC释放,也许会造成卡顿。2.string的修改使用stringBuilder修改。原创 2016-08-26 15:22:42 · 956 阅读 · 0 评论 -
Unity-Loom的多线程研究及优化
1.Loom的原理Loom继承自MonoBehaviour,在Unity流程管理中Update方法下检查需要回调的Action进行加锁并回调,确保在主线程执行,回调序列本身又作为静态数据保存,在任意线程调用添加,简单轻量2.初始化优化原版Loom的初始化方法较为繁琐,每个场景都需要进行初始化,其实可以使用Unity的永不销毁方法来将Loom作为一个永久物体保存下来。 这样,只需在初始化时的主线程中原创 2016-08-26 11:37:47 · 32864 阅读 · 4 评论 -
Unity-导出Xcode工程时的自动配置
使用开源库XUporter,详见https://onevcat.com/2012/12/xuporter/1.自动更改证书及描述文件//更改证书,设置证书名称即可,在钥匙串中可见project.overwriteBuildSetting ("CODE_SIGN_IDENTITY", "xxxxxxxxxx");//iphone配置实用工具(高版本Mac系统虽提示安装失败,但依然可用)中查看描述文件原创 2016-08-18 15:57:38 · 4070 阅读 · 0 评论 -
Unity-Dither4444的研究
Dither-16bit的抖动优化使用小插件, keijiro 的 github:unity-dither4444 将需要优化的大图后缀改为.Dither.png。 若需要用于Sprite或者UGUI,则需要使用Raw Image。实测IOS中质量堪比trueColor,在pvrtc质量较差的情况下使用 Android中与ETC2差距不大,但更消耗内存 结论:仅IOS可用优化对IOS原创 2016-08-04 17:15:01 · 932 阅读 · 0 评论 -
Unity-屏幕适配UGUI与3D/2D场景
1.UGUI适配Unity4.6新版UGUI,提供了三种基本的界面适配方案。Canvas画布中Canvas Scaler就是用来做适配的Reference Resolution表示我们设计界面的时候使用的屏幕大小Screen match Mode有三种选择,即三种界面适配方案。Shrink 保持缩放比例,裁切 Expand 缩放不裁切 Match Width Screen Size 如果是Ma原创 2016-08-04 16:30:19 · 3603 阅读 · 0 评论 -
Unity-3D物体的遮罩
转自:http://blog.csdn.net/obilang/article/details/43878607大致需要用到的东西: shader 材质 深度摄像机unity实现2D遮罩找了许多的解决方法,这个是我采取的一种方法,比较便捷,但不一定是最好的主要想实现的效果是这样的,小偷藏在窗户的后面,并且有移动的动画,需要遮罩除去其在窗户之外的部分转载 2016-07-12 12:07:11 · 10622 阅读 · 0 评论 -
Unity-ScrollView
一、相关组件ScrollRectMaskGrid Layout GroupScrollbar二、步骤1、创建一个Panel,命名为ScrollRect,添加 ScrollRect组件2、在ScrollRect下创建一个子Panel,命名为Grid,添加Grid Layout Group 组件3、在Grid下,创建一个Image,按Ctrl+D转载 2016-07-12 10:31:46 · 2574 阅读 · 1 评论 -
Unity-遇到的坑汇总
1 在小米Pad上崩溃:GameObject obj =Object.Instantiate(Resources.Load(spriteName) as GameObject); 正常:GameObject obj = Resources.LoadGameObject>(spriteName);Sprite sprite = obj.GetComponentSprit原创 2015-09-23 21:35:21 · 1063 阅读 · 0 评论