![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity
AD_喵了个咪
这个作者很懒,什么都没留下…
展开
-
Unity与安卓:上架谷歌提示“androidx.fragment:fragment (androidx.fragment:fragment)”发者表示版本 1.0.0 已过时
如果在unity的工程下:Assets/Plugin/Android/mainTemplate 文件 添加了这句 直接打包aab上架谷歌还是显示 这条警告信息,就需要Unity导出AS工程,在AS工程里面导出aab即可.添加到:dependencies { .... implementation 'androidx.fragment:fragment:1.3.6' .... }原创 2024-06-27 21:04:40 · 159 阅读 · 0 评论 -
Unity解决报错:Execution failed for task ‘:unityLibrary:BuildIl2CppTask‘
A problem occurred starting process 'command 'C:/Work/xxx/项目文件夹名称/Library/Bee/Android/Prj/IL2CPP/Gradle/unityLibrary/src/main/Il2CppOutputProject/IL2CPP/build/deploy/il2cpp.exe''直接导出apk或aar报错;解决:导出As工程没问题;编辑器版本 2021.3.15f1。原创 2024-06-27 15:26:33 · 671 阅读 · 0 评论 -
Unity与安卓:Admob报错Resolution failed because EDM4U could not enable Jetifier in Unity 2020.3 without
报错说是为了 将旧的依赖库 无缝迁移至AndroidX的工具。gradleTemplate.properties文件内容。原创 2024-06-26 19:58:19 · 947 阅读 · 0 评论 -
安卓:解决buildToolsVersion34.0.0出错的问题 Android Installed Build Tools revision 34.0.0 is corrupted. Remove
错误:已安装的生成工具修订版34.0.0已损坏。使用SDK管理器删除并重新安装。其实就是将Build Tools verision 34.0.0 换成 Build Tools verision “30.0.3”即可 ,支持安卓14+ 及支持 API Level34但是当有些插件如Admob是无法直接修改它使用的Build Tools verision,这时候就改为直接修复 Build Tools verision 34.0.0工具文件路径里面的文件。原创 2024-06-20 09:52:27 · 445 阅读 · 0 评论 -
UnityEngine.Renderer:set_sortingLayerID(Int32)报错
【代码】UnityEngine.Renderer:set_sortingLayerID(Int32)报错。原创 2024-06-14 16:34:58 · 124 阅读 · 0 评论 -
Unity解决:导出安卓apk 安装时报错:应用未安装:软件包似乎无效
解决办法:因为安装到安卓12+ 需要添加添加过滤规则 在AS工程AndroidManifest.xml 添加过滤规则即可。Unity2018.4.36 导出安卓apk 安装时报错:应用未安装:软件包似乎无效。原创 2024-04-15 17:08:04 · 923 阅读 · 0 评论 -
Unity解决:Unity2018.x发布安卓报错 Exception: Gradle install not valid
在JDK SD NDK 都对的情况下 就是Gradle Installed with unity出问题。Unity2018发布安卓报错 Exception: Gradle install not valid。原创 2024-03-28 19:37:48 · 867 阅读 · 0 评论 -
Unity2019.2.x 导出apk 安装到安卓Android12+及以上的系统版本 安装出现-108 安装包似乎无效的解决办法
Unity2019.2.x 导出apk 安装到安卓Android12+及以上的系统版本 安装出现-108 安装包似乎无效的解决办法。如果要上gp的话 还要 设置AndroidManifest.xml 增加字段android:exported="true"配上Proejct Setting., 注target Api 要34。导出AndroidStudio工程后 需要设置。build.gradle文件。原创 2024-03-13 19:36:32 · 748 阅读 · 0 评论 -
Unity关于Device Simulator使用与适配IOS刘海屏 安全区等
可以使用Device Simulator选择含有刘海屏的IOS设备在EDITOR下进行模拟。实现靠顶端对齐的UI在刘海屏往下偏移,并且用黑色图片填充。原创 2023-12-29 16:30:26 · 844 阅读 · 0 评论 -
Unity关于easySave2 easySave3保存数据的操作;包含EasySave3运行报错的解决
关于easySave2 easySave3保存数据的操作;包含EasySave3运行报错的解决。原创 2023-12-28 20:19:49 · 1481 阅读 · 0 评论 -
Unity3D移动端实现摇一摇功能
重力感应X轴的重力分量文章来源地址https://www.yii666.com/blog/214015.html。unity中使用Input.acceleration的x,y,z属性即可获得重力分量:网址:yii666.com<X轴:home按键在下手机面朝天向右旋转90度重力分量为+1.0 向左旋转90度重力分量为-1.0。Y轴:home按键在上手机背朝自己重力分量为+1.0 home按键在下手机面朝自己重力分量为-1.0。Z轴:手机面朝地面重力分量为+1.0 手机面朝天空重力分量为-1.0。原创 2023-12-22 14:19:49 · 463 阅读 · 0 评论 -
unity 发布WebGL 读取streamingAssets文件夹内的TXT 遇到的问题
读取的文件路径上代码。原创 2023-12-21 15:41:55 · 1072 阅读 · 0 评论 -
Unity优化篇:对于unity DrawCall/Mesh/纹理压缩/内存等方面的常规调试和优化手段
尽可能合并相同的材质和纹理,使用LOD(Levels of Detail)技术,根据物体距离摄像机的远近,使用不同的细节级别,减少绘制次数。总之,对于Unity的性能优化,需要综合考虑多个方面,包括DrawCall、Mesh、纹理压缩、内存管理、Shader、物理引擎和脚本等方面。对于Unity的DrawCall、Mesh、纹理压缩、内存等方面的常规调试和优化手段,我都有一定的了解。物理引擎优化:对于需要使用物理引擎的游戏,可以尝试优化物理引擎的性能。同时,对于不需要被渲染的物体,可以使用背面的剔除技术。原创 2023-11-29 20:14:27 · 254 阅读 · 0 评论 -
解决Emmy Lua插件在IDEA或 Reder 没有代码提示的问题(设置文件关联 增加对.lua.txt文件的支持)
解决Emmy Lua插件在IDEA或 Reder 没有代码提示的问题(设置文件关联 增加对.lua.txt文件的支持)原创 2023-11-23 22:20:49 · 550 阅读 · 0 评论 -
Unity骚操作:2D横版探险游戏 Quad面片背景跟随正交摄像机移动而循环Shader图片为背景
来自:自研 10.2D横版探险游戏 Quad面片背景跟随正交摄像机移动而循环Shader图片为背景。原创 2023-11-16 15:34:56 · 153 阅读 · 0 评论 -
Unity反编译:IL2CPP 打包输出的cpp文件和dll(程序集)位置、Mono打包输出的dll(程序集)位置
校验平台:Android。原创 2023-11-15 15:37:22 · 1054 阅读 · 0 评论 -
Unity解决:在空GameObject身上生成一个Text用于显示当前帧率(Time.realtimeSinceStartup使用)
上代码,直接挂载到空的游戏物体身上。原创 2023-11-15 09:56:52 · 225 阅读 · 0 评论 -
Unity解决:没有UnityWebRequest.Result
UnityWebRequest”不包含“result”的定义,并且找不到接受“UnityWebRequest”类型的第一个参数的可访问扩展方法“result”(是否缺少using指令或程序集引用?如果你的问题是关于向下兼容性,但支持两个版本要么坚持2020.3之前的方式或使用。当我在Unity 2019中使用Unity 2021的代码satable时。(包括没有互联网连接、主机不可访问、DNS解析错误等错误)和。在该版本之前,只需遵循相应版本API中的示例,例如。例如,您可以简单地检查。原创 2023-11-14 23:10:48 · 1607 阅读 · 0 评论 -
安卓:打包apk时出现Execution failed for task ‘:app:lintVitalRelease 或 Lint infrastructure error
程序可以正常运行,但是打包apk的时候报Execution failed for task ‘:app:lintVitalRelease导致打包失败,原因是执行lintVitalRelease失败了,存在错误。原创 2023-11-14 16:10:59 · 905 阅读 · 1 评论 -
Unity3D与iOS的交互 简单版开箱即用
/引入 这个命名空间,让unity可以使用 Assets/Plugins/iOS 或 Android/ 这里的dll文件/// 呼叫安卓或 IOS 工具类#region 关于IOS的操作/// 模拟 安卓或iOS ,DLL的类;/// 获取 IOS返回的 json数据 :baseUrl、mac_id、gameType、jwtreturn "";/// 让IOS 呼叫重新登录Debug.Log("呼叫 ios重新登录");/// IOS充值的返回。原创 2023-11-02 11:54:04 · 2027 阅读 · 0 评论 -
Unity解决:导出AndroidStudio工程 出现如下报错的解决方法
cvc-complex-type.2.4.a: 发现了以元素 'base-extension' 开头的无效内容。应以 '{layoutlib}' 之一开头。问题三:A problem occurred evaluating project ':launcher'.解决: 第一个Build.gradle更改如下。解决: 第二个Build.gradle更改如下。解决:第一个Build.gradle更改如下。原创 2023-10-23 13:49:26 · 500 阅读 · 0 评论 -
Unity简单操作:Unity接sdk写的java代码放在Plugins/Android/libs目录中即可被打进apk中,无需提前编译成jar
到了Unity2019,它以源码的形式开放出来了,所在位置:Unity安装目录\Editor\Data\PlaybackEngines\AndroidPlayer\Source\com\unity3d\player。Unity项目,接入第三方sdk的时候,难免需要写一下java代码,之前的做法是把自己写的java先编译成一个game.jar,然后把game.jar放到Plugins/Android/libs目录中。事实上,直接把java代码放在Plugins/Android/libs目录中即可。原创 2023-10-08 18:40:47 · 333 阅读 · 0 评论 -
Unity:2D游戏设置相机orthographicSize动态设置
所以需要按照开发的尺寸(原先的宽)度来重新计算size ,挂在摄像机上。但是导出apk安装到手机上的时候 我的手机分辨率是1080*2440。原创 2023-09-27 12:31:05 · 1354 阅读 · 0 评论 -
Unity解决:动态切换横竖屏
【代码】Unity解决:动态切换横竖屏。原创 2023-09-18 09:24:15 · 1617 阅读 · 0 评论 -
Unity解决:Unity SpriteRenderer屏幕自适应的多种模式【动态调整大小 以遮盖Ipad所谓的安全区问题】
3.选择更新类型EUpdateType、选择适配类型EFillModel即可。2.把需要进行屏幕适配的SpriteRender对象放在Member队列中。1.把脚本挂在Camera上。原创 2023-09-13 19:13:36 · 1145 阅读 · 0 评论 -
Unity解决:报错requires the mesh to be marked as readable in order to be usable with the given transform
运行或者打包时候报错:This MeshCollider requires the。解决方法:开启Meshes的读写。原创 2023-08-21 17:02:32 · 170 阅读 · 0 评论 -
Unity解决:3D开发模式第三人称视角 WASD控制角色移动旋转 使用InputSystem
Unity版本:2019.2.3f1,安装InputSystem1:创建InputHander.cs脚本挂载到Player物体上获取键盘输入WADS2.创建PlayerLocomotion.cs挂载到Player物体上,控制物体移动转向原创 2023-08-21 10:50:30 · 1935 阅读 · 3 评论 -
Unity简单操作:InputSystem获取WASD键盘输入 移动人物
Unity版本:2019.2.3f1。原创 2023-06-23 20:08:08 · 1471 阅读 · 0 评论 -
Unity解决:GIS(GPS的经纬度坐标)定位系统坐标转unity坐标(世界坐标)支持 经纬度转本地3维坐标【全网唯一】
最近项目中用到了第三方的定位系统,有的是使用GPS定位、有的是使用UWB定位。第三方的定位系统把他们的定位信息通过网络发送给Unity,在Unity内实时显示人/设备的移动。因为第三方可能不是同一家厂商,他们的定位坐标系跟Unity也不一致,为了能够灵活的接入第三方定位系统,做了下面的工具。(目前使用的范围只限于二维平面坐标)原创 2023-06-22 18:07:05 · 4067 阅读 · 17 评论 -
不存在UnityEngine.XR.ARFoundation命名空间的解决办法
进入PackageManager搜索 ARFoundation然后安装即可。版本unity2019.4.37。原创 2023-06-09 16:33:37 · 261 阅读 · 0 评论 -
Unity简单操作:设置触发条件 切换Animator动画控制器 里面播放的Animation动画
确保animator里面有多个animation动画剪辑,Animator里面添加触发条件。给箭头连线绑定触发事件。原创 2023-04-21 18:44:04 · 1640 阅读 · 0 评论 -
UnityEngine.VR.InputTracking.Recenter()报错
改为:UnityEngine.XR.InputTracking.Recenter();UnityEngine.VR.InputTracking.Recenter()报错。原创 2023-03-03 10:42:18 · 259 阅读 · 0 评论 -
UnityEngine.XR.VRSettings报错
改为:UnityEngine.XR.XRSettings.enabled =!UnityEngine.XR.VRSettings报错。原创 2023-03-03 10:41:15 · 612 阅读 · 0 评论 -
旧版UnityEngine.XR.XRDevice.isPresent报错
用这个if (UnityEngine.XR.XRSettings.isDeviceActive)旧版UnityEngine.XR.XRDevice.isPresent报错。原创 2023-03-03 10:38:04 · 548 阅读 · 0 评论 -
【Unity3D】XR: OpenVR Error! OpenVR failed initialization解决方案
【代码】【Unity3D】XR: OpenVR Error!OpenVR failed initialization解决方案。原创 2023-01-04 21:22:17 · 1920 阅读 · 2 评论 -
Unity Error—— XR OpenVR Error! 108 报错 解决方案
错误描述:Unity XR: OpenVR Error!产生原因:VR项目由HTC设备 改成PICO 设备.在PICO 运行时报错,并自动调用SteamVR应用.解决方案: 在菜单栏 Window-Package Manager 里OpenVR关闭即可。原创 2023-01-04 21:03:39 · 1449 阅读 · 0 评论 -
Unity & SteamVR Plugin安装中OpenVR缺失以及路径问题
目录打开json文件 添加如下语句。原创 2023-01-04 20:59:18 · 551 阅读 · 1 评论 -
C#简单操作:C#中List常用方法 判断存在、查找、排序
目常用List来进行数据操作管理,有一些方法经常百度,所以这里记录下。原创 2022-11-14 17:48:57 · 11628 阅读 · 0 评论 -
C#解析JSON字符串总结
C#解析JSON字符串总结JSON文件读取到内存中就是字符串,.NET操作JSON就是生成与解析JSON字符串。操作JSON通常有以下几种方式:1. 原始方式:按照JSON字符串自己来解析。//实体2. 通用方式【★★★★★】:这种方式是使用开源的类库Newtonsoft.Json(下载地址http://json.codeplex.com/)。下载后添加dll引用就能用。首先添加引用:using Newtonsoft.Json;原创 2022-11-12 13:08:29 · 2369 阅读 · 1 评论 -
C#:十六进制字节数组 转换成 字符串、字符串形式的16进制数据 转换成 十六进制字节数组
字符串形式的16进制数据 转换成 十六进制字节数组 如:"01 06 00 05 00 01 58 0B"十六进制字节数组 转换成 字符串。字节转十六进制int。原创 2022-11-06 22:06:31 · 1297 阅读 · 0 评论