自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

转载 2021-04-26

前言逛淘宝时如果你搜索了某个品牌的某款鞋子,它接下来就会给你推送该品牌的其他款鞋子或者其他品牌的类似鞋款,类似的广告你一定收到过很多,那么广告商是如何对你的设备精准投放你感兴趣的内容?手机上有不同的APP,搜狗地图APP的推送为何没有推送到搜狗录音助手APP上呢?如何保证能精准推送到你的设备,且不同APP之间不会错乱? 问题明确下就是开发是如何追踪定位到具体的设备和APP呢?这就需要对设备和APP进行唯一标识来进行区分,在此对各种标识符的标识内容和作用进行梳理~常见的设备ID标识符1) I

2021-04-26 15:28:15 243

原创 反编译jar重新打包jar

反编译jar重新打包jar1、使用反编译工具找到需要修改的class文件,保存成Java文件。2、新建Java项目,导入所有需要的jar,在src中放入需要修改的Java文件。3、修改完毕后,在bin中找到新生成的class文件,解压原来的jar,替换class文件。4.有三种方式重新打包,a 把解压替换过的jar文件导入到eclipse中,导出jarb 使用zip压缩格式,修改后缀名jarc 进入文件目录,使用执行jar -cvf aa.jar...

2020-09-02 11:57:18 1514

原创 lua中分隔符截取字符串

方法1:function string.split(str, delimiter) if str==nil or str=='' or delimiter==nil then return nil end local result = {} for match in (str..delimiter):gmatch("(.-)"..delimiter) do table.insert(result, match) end...

2020-07-31 14:30:40 2161

原创 Execution failed for task’:app:transformClassesWithMultidexlistForRelease’和 ‘com.android.build.api.t

Execution failed for task’:app:transformClassesWithMultidexlistForRelease’和 ‘com.android.build.api.transform.TransformException: Error while generating the main dex list.在unity中遇见类似错误可以导出安卓工程 用android studio, 这个问题就是说明你的jar或者aar里有一些重复的引用,可能是引用的jar重复了.用a.

2020-07-08 15:24:42 445

原创 android:screenOrientation属性

android:screenOrientation属性今天工作中发现一个activity的android:screenOrientation属性设置为behind,平时经常看到的是landscape、portrait,一时没有反应过来,故查了一下android:screenOrientation支持的属性。众所周知,Android应用程序中,android:screenOrientation用于控制activity启动时方向,取值可以为:unspecified,默认值,由系统决定,不同手机可能不一

2020-07-06 11:41:27 323

转载 c++fstream的使用方法

转载自:https://www.cnblogs.com/shaoguobao/archive/2011/04/15/2017413.htmlfstream的使用方法 ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间;在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:1、插入器(<<)  向流输出数据。比如说系统有一个默认的标准输出流(cout)..

2020-06-24 16:53:30 872

原创 性能优化总结转载自uwa

https://blog.uwa4d.com/archives/allinone.html

2020-05-31 22:25:30 171

转载 Unity移动端性能优化

转载自知乎:https://zhuanlan.zhihu.com/p/260302521.渲染利用reflect probe代替反射、折射,尽量不用RTT、GrabPass、RenderWithShader、CommandBuffer.Blit (BuiltinRenderTextureType.CurrentActive...) 建立统一后处理框架(bloom、hdr、DOF等)代替多后处理,可以共用模糊函数,减少多次blit;另外要注意RTT的尺寸。 空气折射、热浪扭曲等使用GrabPass

2020-05-31 21:02:27 562

转载 关于C#set和get的理解

有两个类person:public class person{public string name;}public class person{public string Name{set;get;}}第一个类型的name属性未封装,其name属性直接通过public关键...

2020-01-20 16:36:45 241

转载 Unity插件 DOTween相关的Ease函数

原文链接:https://blog.csdn.net/zcc858079762/article/details/81279828Ease.InQuad 不知道Quad代表什么意思Ease.InQuart 有1/4的时间是没有缓动。Ease.InQuint, 是1/5时间没有缓动.Ease.InExpo 一直很平缓,在最后一点完成所有变化。Ease.InSine 表示正...

2019-11-21 11:16:29 1448

转载 UGUI系列——RectTransform之锚点及轴心点深入解析

https://blog.csdn.net/zcaixzy5211314/article/details/86830882

2019-11-20 11:56:11 245

转载 c#func和action

以前我都是通过定义一个delegate来写委托的,但是最近看一些外国人写的源码都是用action和func方式来写,当时感觉对这很陌生所以看起源码也觉得陌生,所以我就花费时间来学习下这两种方式,然后发现确实代码简洁了不少。这两种方式我们也可以去实践的过程去慢慢运用。先说一下委托:模拟一下场景:小明最近学习情绪高涨,以前买的书已经满足不了欲望,打算去买本(一个程序员的自我修养)。可是呢以前总...

2019-11-18 18:24:43 264

原创 unity中rectTransform的宽和高如何取

锚点集中RectTransform rect = transform.GetComponent<RectTransform>();1)通过sizeDeltarect.sizeDelta 锚点分开 用2)通过rectrect.rect.size它还有两个分别表示宽高的属性也可以使用rect.rect.heightrect.rect.widt...

2019-11-09 20:12:50 11249 1

转载 unity中RectTransform的各个值得获取

1.改变RectTransform的topGetComponent<RectTransform>().offsetMax = new Vector2(GetComponent<RectTransform>().offsetMax.x, top);2.改变RectTransform的bottomGetComponent<RectTransform&gt...

2019-11-09 19:59:20 4162

原创 unity中calling 'xxx' on bad self (foo except, got bar)

出现这种错误,将出错的位置中的函数调用的冒号调用修改为英文句点号调用即可。问题原因分析使用冒号调用,实际实现过程是将对象作为一个self参数在调用函数的时候传递;此时第一个参数不再是你写的第一个参数而是self参数即对象实例本身。如果是Lua调用C++情况下的解决办法在C++函数中使用:lua_remove(L, 1);1将函数调用时的第一个参数即self对象参数自身移除掉,此...

2019-11-09 19:57:40 574

原创 unity中获取contentsizefitter组件的值 需要刷新才能取到

根据雨凇大神的文档 改成适合自己的 工具 用static是因为项目里用lua调用这个脚本函数实现 获取contentsizefitter组件的值LayoutRebuilder.ForceRebuildLayoutImmediate(__protected.layout.transform);核心代码这一句using UnityEngine;using System.Colle...

2019-11-09 19:55:23 1804

原创 unity中检索当前文件夹下所有物体的某个组件工具

工具 在project视图中创建中点击选项 检索当前文件夹下所有物体的某个组件 代码用例是检索用到了UIDepth或UIEffectDepthusing System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;using System.IO;public cl...

2019-11-09 19:51:30 1427

原创 c#取lua的文件 然后根据里边的table 创建相应物体

自己的写的工具存一下,在c#中取lua的文件,在根据lua的table 创建相应的物体#if UNITY_EDITORusing System.Collections;using System.Collections.Generic;using UnityEngine.UI;using UnityEngine;using LuaInterface;using System.Li...

2019-11-09 19:48:21 257

转载 c#为啥不能热更

他们说阅读了网上一些文章,其实使用C#进行热更新是可以的,将需要更新的代码打包成程序集,然后利用反射即可,但是也提到在IOS平台是不行的,至于为什么不行,就不再说了,然后就是推荐Lua作为热更新方案,但是,为啥Lua就行?C#就不行?因为C#是编译型语言,Lua是解释型语言?好多人都说Lua能热更新,是因为它是解释型语言,不用编译,在运行时能动态解释Lua代码并运行。这种方法实际上不准确,...

2019-11-09 12:08:28 1567

原创 tolua与c#的互相调用

https://blog.csdn.net/fjjaylz/article/details/86578489

2019-11-09 11:18:32 633

原创 c#的值类型引用类型和内存区域划分(堆,栈,静态区,常量区,代码区)

这里引用了简书的两张图片:https://www.jianshu.com/p/e583c2935df3看着更具体些 这是我自己的一些理解 如果有不对的可以评论找我 互相讨论类型被分为两种:两者在内存中的存储方式值类型:只需要一段单独的内存,用于存储实际的数据,(单独定义的时候放在栈中)引用类型:需要两段内存第一段存储实际的数据,它总是位于堆中第二段是一个引用,指向数据在堆中...

2019-09-18 18:50:12 1312

原创 C#中ref 和out的区别

先说结论: ref是可以传值和出值 out是只能出值 传入值无效static void Main(string[] args){int c = 0;Add(1, 2,ref c);Console.WriteLine(c);}//注意这里是void 也就是说不需要返回值 就可以传出去static void Add(int a, int b, ref int c)...

2019-09-18 18:19:04 121

原创 关于Unity打成安卓工程时退出到后台时可以运行的接口(unity自带的)

Unity暂停时就会调用OnApplicationPause 参数paused的值为暂停/开始void OnApplicationPause(bool paused) {//因为我们是用lua写的逻辑 所以这里用监听去推送 到lua的相关函数 Messenger.ForceBroadcast(EventsDefine.OnApplicationPause, pa...

2019-09-17 16:12:15 1687

原创 c#中的形参和实参

定义函数时的参数为形参pulbic void test(int a, int b){Debug.Log("形参");}调用函数时传递的参数为实参void Start(){int a = 1;int b = 2;//这里为实参test(a,b);}...

2019-09-17 15:28:04 1836

原创 c#中获取当前时间戳的几种方法

第一种/// <summary> /// 获取当前时间戳 /// </summary> /// <returns></returns> public string GetTimeStamp() { TimeSpan ts = ...

2019-09-17 15:22:21 14666 1

转载 unity常用资源路径总结

转载自:https://www.cnblogs.com/tangyikejun/p/4985625.html看起来很详细留着当记录在程序开发中,最花时间,最让人头痛的问题往往不是那些含金量很高、难度很大的问题,而是一些细节性的、容易混淆的概念或者是知识点。本文介绍一些Unity中的常用资源路径以供参考。常用资源路径一般来说,获取的目录路径(Directory Path)最后都是不会包含/的。获取的...

2018-04-02 16:14:17 4122 1

原创 Failed to compile resources with the following parameters:

jdk是9.0的跟sdk的等级不匹配了,要吗升级sdk的要么把jdk降级到8.0

2018-03-09 12:03:14 1486

原创 Communication error. Please use diagnostic mode to check connectivity. You need to have outbound acc

Communication error. Please use diagnostic mode to check connectivity. You need to have outbound access to TCP port 443. An exception has occurred: Can't connect to SOCKS proxy:Connection refused Could not connect to Apple's web service.

2017-09-15 11:28:32 4467

原创 unity打包时错误信息 Failed to build apk.See the Console for details.解决方案

报错如图所示,,,,,,,,,,下面为解决方案,密码错误:

2017-08-28 15:51:54 10829 3

原创 ERROR ITMS-90086: "Missing 64-bit support. iOS apps submitted to the App Store must include 64-bit s

解决方案如图

2017-08-12 15:52:41 1415

原创 mac上xcode中no devices connected to my mac搜索不到设备无法真机测试,iTunes上能连上设备

如图手机连上mac时会出现这样的情况,但是在iTunes上有显示,解决方案:如图改为你比你手机ios版本更低的版本,这是在网上搜到的解决方案,如果还不行就clean一下,然后退出重启就完美解决了

2017-08-10 11:23:35 5540

原创 java中如何实现在手机里弹出安卓框,提示框

public void onClick(View v) {       // TODO Auto-generated method stub       new AlertDialog.Builder(this).setTitle("请遵守华为游戏中心服务条款,安装华为游戏中心")//设置对话框标题       .setMessage("请重启游戏后,点击开启即可进入游戏"

2017-08-09 19:44:48 6526

原创 unity3d通过Application.version返回的是unity版本号如图 ....text = Application.version

text = Application.version  text = Application.version

2017-07-26 14:44:57 6297

原创 在eclipse中查看手机安装apk的日志

2017-07-26 14:40:04 1500

原创 eclipse安装到手机apk时INSTALL_FAILED_UPDATE_INCOMPATIBLE的安装错误

我遇到的情况是,手机中安装过同样包名的apk,,,,,,,把之前的删除就可以正常安装了

2017-07-26 14:33:01 509

原创 AndroidManifest.xml:10: error: Error: No resource found that matches the given name

unity中接入sdk时会有这样的情况因为res里没有找到相对应文件名的文件,,,,

2017-07-26 14:29:29 1801

转载 Call requires API level 3 (current min is 1)问题解决

现象:     新导入一个工程,结果出现“Call requires API level 3 (current min is 1):Android.text.format.Formatter#formatFileSize"错误。解决方法:    在工程上点击右键 -> android Tools -> Clear Lint Markers,即可。

2017-07-26 14:22:26 1555

转载 eclipse出现 Some characters cannot be mapped using "GBK" character encoding 错误代码的解决办法

依次点击Window->Profermance->General->Content Type->Text看目录下面的每个文件,包括子目录里面 Default encoding的值是否为utf-8,如果为别的值或为空,则全部改为utf-8,每一项改完,别忘了点一下update.全部改完后推出菜单,再点一下保存,终于成功了。记录下,已做纪念

2017-07-26 14:20:58 499

原创 archive 生成的ipa 比 bulid然后拖到itunes里生成的ipa要小7、8M

archive 生成的ipa 比 bulid然后拖到itunes里生成的ipa要小7、8M

2017-07-20 14:31:55 381

原创 UnityException: Can not sign application Unable to sign application; please provide passwords!

UnityException: Can not sign applicationUnable to sign application; please provide passwords!Error building Player: UnityException: Can not sign applicationUnable to sign application; please

2017-04-18 18:01:17 10968

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除