unity
文章平均质量分 68
Zzy_Genesis
这个作者很懒,什么都没留下…
展开
-
2021-04-26
前言逛淘宝时如果你搜索了某个品牌的某款鞋子,它接下来就会给你推送该品牌的其他款鞋子或者其他品牌的类似鞋款,类似的广告你一定收到过很多,那么广告商是如何对你的设备精准投放你感兴趣的内容?手机上有不同的APP,搜狗地图APP的推送为何没有推送到搜狗录音助手APP上呢?如何保证能精准推送到你的设备,且不同APP之间不会错乱? 问题明确下就是开发是如何追踪定位到具体的设备和APP呢?这就需要对设备和APP进行唯一标识来进行区分,在此对各种标识符的标识内容和作用进行梳理~常见的设备ID标识符1) I转载 2021-04-26 15:28:15 · 238 阅读 · 0 评论 -
反编译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 · 1481 阅读 · 0 评论 -
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 · 440 阅读 · 0 评论 -
android:screenOrientation属性
android:screenOrientation属性今天工作中发现一个activity的android:screenOrientation属性设置为behind,平时经常看到的是landscape、portrait,一时没有反应过来,故查了一下android:screenOrientation支持的属性。众所周知,Android应用程序中,android:screenOrientation用于控制activity启动时方向,取值可以为:unspecified,默认值,由系统决定,不同手机可能不一原创 2020-07-06 11:41:27 · 321 阅读 · 0 评论 -
性能优化总结转载自uwa
https://blog.uwa4d.com/archives/allinone.html原创 2020-05-31 22:25:30 · 166 阅读 · 0 评论 -
关于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 · 233 阅读 · 0 评论 -
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 · 1431 阅读 · 0 评论 -
UGUI系列——RectTransform之锚点及轴心点深入解析
https://blog.csdn.net/zcaixzy5211314/article/details/86830882转载 2019-11-20 11:56:11 · 245 阅读 · 0 评论 -
c#func和action
以前我都是通过定义一个delegate来写委托的,但是最近看一些外国人写的源码都是用action和func方式来写,当时感觉对这很陌生所以看起源码也觉得陌生,所以我就花费时间来学习下这两种方式,然后发现确实代码简洁了不少。这两种方式我们也可以去实践的过程去慢慢运用。先说一下委托:模拟一下场景:小明最近学习情绪高涨,以前买的书已经满足不了欲望,打算去买本(一个程序员的自我修养)。可是呢以前总...转载 2019-11-18 18:24:43 · 262 阅读 · 0 评论 -
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 · 11096 阅读 · 1 评论 -
unity中RectTransform的各个值得获取
1.改变RectTransform的topGetComponent<RectTransform>().offsetMax = new Vector2(GetComponent<RectTransform>().offsetMax.x, top);2.改变RectTransform的bottomGetComponent<RectTransform>...转载 2019-11-09 19:59:20 · 4143 阅读 · 0 评论 -
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 · 562 阅读 · 0 评论 -
unity中获取contentsizefitter组件的值 需要刷新才能取到
根据雨凇大神的文档 改成适合自己的 工具 用static是因为项目里用lua调用这个脚本函数实现 获取contentsizefitter组件的值LayoutRebuilder.ForceRebuildLayoutImmediate(__protected.layout.transform);核心代码这一句using UnityEngine;using System.Colle...原创 2019-11-09 19:55:23 · 1796 阅读 · 0 评论 -
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 · 1420 阅读 · 0 评论 -
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 · 256 阅读 · 0 评论 -
c#为啥不能热更
他们说阅读了网上一些文章,其实使用C#进行热更新是可以的,将需要更新的代码打包成程序集,然后利用反射即可,但是也提到在IOS平台是不行的,至于为什么不行,就不再说了,然后就是推荐Lua作为热更新方案,但是,为啥Lua就行?C#就不行?因为C#是编译型语言,Lua是解释型语言?好多人都说Lua能热更新,是因为它是解释型语言,不用编译,在运行时能动态解释Lua代码并运行。这种方法实际上不准确,...转载 2019-11-09 12:08:28 · 1552 阅读 · 0 评论 -
tolua与c#的互相调用
https://blog.csdn.net/fjjaylz/article/details/86578489原创 2019-11-09 11:18:32 · 629 阅读 · 0 评论 -
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 · 119 阅读 · 0 评论 -
c#的值类型引用类型和内存区域划分(堆,栈,静态区,常量区,代码区)
这里引用了简书的两张图片:https://www.jianshu.com/p/e583c2935df3看着更具体些 这是我自己的一些理解 如果有不对的可以评论找我 互相讨论类型被分为两种:两者在内存中的存储方式值类型:只需要一段单独的内存,用于存储实际的数据,(单独定义的时候放在栈中)引用类型:需要两段内存第一段存储实际的数据,它总是位于堆中第二段是一个引用,指向数据在堆中...原创 2019-09-18 18:50:12 · 1294 阅读 · 0 评论 -
unity打包时错误信息 Failed to build apk.See the Console for details.解决方案
报错如图所示,,,,,,,,,,下面为解决方案,密码错误:原创 2017-08-28 15:51:54 · 10821 阅读 · 3 评论 -
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 · 10949 阅读 · 0 评论 -
关于Unity打成安卓工程时退出到后台时可以运行的接口(unity自带的)
Unity暂停时就会调用OnApplicationPause 参数paused的值为暂停/开始void OnApplicationPause(bool paused) {//因为我们是用lua写的逻辑 所以这里用监听去推送 到lua的相关函数 Messenger.ForceBroadcast(EventsDefine.OnApplicationPause, pa...原创 2019-09-17 16:12:15 · 1668 阅读 · 0 评论 -
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 · 1830 阅读 · 0 评论 -
c#中获取当前时间戳的几种方法
第一种/// <summary> /// 获取当前时间戳 /// </summary> /// <returns></returns> public string GetTimeStamp() { TimeSpan ts = ...原创 2019-09-17 15:22:21 · 14589 阅读 · 1 评论 -
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 · 498 阅读 · 0 评论 -
mac上xcode中no devices connected to my mac搜索不到设备无法真机测试,iTunes上能连上设备
如图手机连上mac时会出现这样的情况,但是在iTunes上有显示,解决方案:如图改为你比你手机ios版本更低的版本,这是在网上搜到的解决方案,如果还不行就clean一下,然后退出重启就完美解决了原创 2017-08-10 11:23:35 · 5527 阅读 · 0 评论 -
java中如何实现在手机里弹出安卓框,提示框
public void onClick(View v) { // TODO Auto-generated method stub new AlertDialog.Builder(this).setTitle("请遵守华为游戏中心服务条款,安装华为游戏中心")//设置对话框标题 .setMessage("请重启游戏后,点击开启即可进入游戏"原创 2017-08-09 19:44:48 · 6518 阅读 · 0 评论 -
Unity打包安卓apk时或发布安卓程序时提示 Android Asset Packaging Tool Failed
解决方案:Assets\StreamingAssets路径下不能放文件夹,删除文件夹就好,原因不怎么清楚,明白的告知下原创 2017-04-12 15:00:41 · 3334 阅读 · 0 评论 -
Untiy导入package时报错Failed to import package with error: Couldn't decompress package
Untiy导入package时报错Failed to import package with error: Couldn't decompress package原创 2017-04-17 16:31:25 · 4804 阅读 · 0 评论 -
unity3d-配置Android环境,打包发布Apk流程详解
unity3d-配置sdk,jdk Android环境,打包发布Apk流程详解转载 2017-04-13 11:04:52 · 29149 阅读 · 15 评论 -
Unable to convert classes into dex format. See the Console for details
Unity打包时"Unable to convert classes into dex format. See the Console for details"报错解决方案原创 2017-04-12 16:09:05 · 2604 阅读 · 0 评论 -
AndroidManifest.xml配置文件
xml version="1.0" encoding="utf-8"?> manifest> manifest>AndroidManifest.xml配置文件的根元素, 必须包含一个application>元素并且指定xlmns:android和package属性。 xlmns:android指定了Android的命名空间,默认情况下是“http://schemas.and转载 2017-04-12 15:31:33 · 446 阅读 · 0 评论 -
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 · 1553 阅读 · 0 评论 -
unity3d通过Application.version返回的是unity版本号如图 ....text = Application.version
text = Application.version text = Application.version原创 2017-07-26 14:44:57 · 6283 阅读 · 0 评论 -
unity常用资源路径总结
转载自:https://www.cnblogs.com/tangyikejun/p/4985625.html看起来很详细留着当记录在程序开发中,最花时间,最让人头痛的问题往往不是那些含金量很高、难度很大的问题,而是一些细节性的、容易混淆的概念或者是知识点。本文介绍一些Unity中的常用资源路径以供参考。常用资源路径一般来说,获取的目录路径(Directory Path)最后都是不会包含/的。获取的...转载 2018-04-02 16:14:17 · 4113 阅读 · 1 评论 -
Failed to compile resources with the following parameters:
jdk是9.0的跟sdk的等级不匹配了,要吗升级sdk的要么把jdk降级到8.0原创 2018-03-09 12:03:14 · 1479 阅读 · 0 评论 -
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 · 4452 阅读 · 0 评论 -
2017最新Unity打包ios包发布至App Store上架流程
http://www.cnblogs.com/sk-fengzi/p/5670087.html目前没有时间写的很详细的,等我抽空写下,这个链接的文章挺好,可以看下项目完工了,就要上架到App Store了,下面进入步骤。上架基本流程1、创建App ID2、创建证书请求文件 (CSR文件)3、创建发布证书 (CER)4、创建Provisioning Profiles配置文件 (PP文件)5、在App...原创 2017-04-17 11:42:17 · 18330 阅读 · 5 评论 -
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 · 1414 阅读 · 0 评论 -
AndroidManifest.xml:10: error: Error: No resource found that matches the given name
unity中接入sdk时会有这样的情况因为res里没有找到相对应文件名的文件,,,,原创 2017-07-26 14:29:29 · 1798 阅读 · 0 评论