
Unity
AD_喵了个咪
QQ358690746 有偿羡慕可直接加好友联系
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unity Animation Event 动画事件使用教程 及事件无法触发不触发的解决办法
Unity动画事件(AnimationEvent)使用方法及注意事项 摘要:本文介绍了Unity中AnimationEvent的两种使用方法:1)通过动画控制器可视化添加,在时间线上设置事件帧并绑定脚本方法;2)通过代码动态创建事件,设置触发时间和方法参数。文章重点强调了两种方法的适用场景,推荐使用动画控制器方式更直观易修改。同时提供了常见问题解决方案,如脚本必须与Animator同对象、避免继承基类方法、注意事件帧冲突等。最后还提醒要检查动画控制器中是否存在重复事件帧导致的问题。原创 2025-06-29 23:53:48 · 1101 阅读 · 0 评论 -
Unity:删除注册表内的项目记录
在注册表 HKEY CURRENT USER—>SOFTWARE—>Unity—>UnityEditor—>DefaultCompany —>language_Test 中,删除我们的之前存储的语言环境数据。测试时已经将语言环境存储到注册表中了所以在做下面的测试之前先将数据清空。然后Win+R按键输入regedit 打开注册表。原创 2025-01-07 09:47:55 · 521 阅读 · 0 评论 -
Unity安卓:导出As工程后Plugin [id: ‘com.android.application‘, version: ‘7.1.2‘, apply: false] was not found
Plugin [id: ‘com.android.application‘, version: ‘7.1.2‘, apply: false] was not found in any 解决方法。classpath 'com.android.tools.build:gradle:版本号根据classpath ‘com.android.tools.build:gradle:7.1.2’方法一:在src里面的build.gradle中。后的版本号而定,如本人的为7.1.3。原创 2025-01-07 09:39:54 · 591 阅读 · 0 评论 -
Unity加载CSV配置表
上代码,不需要用插件乱七八糟的东西,因为我这里导出webgl被各种插件折磨到了。注意:格式需为 xlsx转csv的 CSV UTF-8格式文件。原创 2025-01-03 18:54:38 · 385 阅读 · 0 评论 -
UnityWebGl:打包成webgl后UGUI不显示文字(中文)问题
可在电脑C盘下,路径为C:\Windows\Fonts。找个中文简体的字体文件放到unity里面,格式必须为.是由于unity默认使用的是Arial,导致打包成。原创 2025-01-06 09:41:58 · 650 阅读 · 0 评论 -
Unity安卓:unity2022.3.x导出安卓工程报错 Plugin [id: ‘com.android.application‘, version: ‘7.xx‘, apply: false]
org.gradle.api.plugins.UnknownPluginException: Plugin [id: 'com.android.application', version: '7.1.2', apply: false] was not found in any of the following sources: 如何解决。首先安装android-studio-2022.3.1.19-windows.exe。更改unity导出的AS如下文件。原创 2025-01-03 14:11:00 · 417 阅读 · 0 评论 -
unity显示获取 年月日周几【日期】
unity显示获取 年月日周几【日期】原创 2024-11-08 14:09:16 · 713 阅读 · 0 评论 -
unity导出安卓:程序包android.support.v4.content不存在 (影响包更新安卓代码!)
D:\WORK\StanceGame\Colosseum\src\Colosseum\unityLibrary\src\main\java\com\chkj\Colosseum\UnityPlayerActivity.java:16: 错误: 程序包android.support.v4.content不存在。从旧的2018.4.x项目升级上来后 导出安卓发现 包更新模块不能用了 还给报这个错误。去掉后,导出 无报错,还保留了以前的包更新安卓代码!去掉如下 右边红色圈起来的地方。原创 2024-10-12 15:07:22 · 268 阅读 · 0 评论 -
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 · 426 阅读 · 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 · 2637 阅读 · 1 评论 -
Unity与安卓:Admob报错Resolution failed because EDM4U could not enable Jetifier in Unity 2020.3 without
报错说是为了 将旧的依赖库 无缝迁移至AndroidX的工具。gradleTemplate.properties文件内容。原创 2024-06-26 19:58:19 · 1231 阅读 · 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 · 2044 阅读 · 0 评论 -
UnityEngine.Renderer:set_sortingLayerID(Int32)报错
【代码】UnityEngine.Renderer:set_sortingLayerID(Int32)报错。原创 2024-06-14 16:34:58 · 286 阅读 · 0 评论 -
Unity打包安卓aab包,上传一个超过150M限制的aab包到谷歌商店的办法+ U3D单纯打包 或者 U3D导出AS工程 出现大量 依赖模块重复(含Admob广告)
简单来说就是这种设置方式,就是让资源(例如可以进行热更新的一些prefabs)放到一个新的模块里面,这样打包出来的aab包即使大于150M,也可以被上传到谷歌商店审核。注意:这里配置的是install_asset_pack的build.gradle,别配置主程序的gradle或者其他模块的gradle。注意:unity导出的项目里面的assets文件下的bin.data不能移动到新的asset下面,不然运行的时候报错。踩坑过程 - 配置install_asset_pack的build.gradle文件。原创 2024-06-12 17:28:27 · 1099 阅读 · 0 评论 -
Unity解决:导出安卓apk 安装时报错:应用未安装:软件包似乎无效
解决办法:因为安装到安卓12+ 需要添加添加过滤规则 在AS工程AndroidManifest.xml 添加过滤规则即可。Unity2018.4.36 导出安卓apk 安装时报错:应用未安装:软件包似乎无效。原创 2024-04-15 17:08:04 · 2251 阅读 · 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 · 1142 阅读 · 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 · 986 阅读 · 0 评论 -
Unity关于easySave2 easySave3保存数据的操作;包含EasySave3运行报错的解决
关于easySave2 easySave3保存数据的操作;包含EasySave3运行报错的解决。原创 2023-12-28 20:19:49 · 1997 阅读 · 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 · 632 阅读 · 0 评论 -
unity 发布WebGL 读取streamingAssets文件夹内的TXT 遇到的问题
读取的文件路径上代码。原创 2023-12-21 15:41:55 · 1496 阅读 · 0 评论 -
Unity优化篇:对于unity DrawCall/Mesh/纹理压缩/内存等方面的常规调试和优化手段
尽可能合并相同的材质和纹理,使用LOD(Levels of Detail)技术,根据物体距离摄像机的远近,使用不同的细节级别,减少绘制次数。总之,对于Unity的性能优化,需要综合考虑多个方面,包括DrawCall、Mesh、纹理压缩、内存管理、Shader、物理引擎和脚本等方面。对于Unity的DrawCall、Mesh、纹理压缩、内存等方面的常规调试和优化手段,我都有一定的了解。物理引擎优化:对于需要使用物理引擎的游戏,可以尝试优化物理引擎的性能。同时,对于不需要被渲染的物体,可以使用背面的剔除技术。原创 2023-11-29 20:14:27 · 348 阅读 · 0 评论 -
解决Emmy Lua插件在IDEA或 Reder 没有代码提示的问题(设置文件关联 增加对.lua.txt文件的支持)
解决Emmy Lua插件在IDEA或 Reder 没有代码提示的问题(设置文件关联 增加对.lua.txt文件的支持)原创 2023-11-23 22:20:49 · 789 阅读 · 0 评论 -
Unity骚操作:2D横版探险游戏 Quad面片背景跟随正交摄像机移动而循环Shader图片为背景
来自:自研 10.2D横版探险游戏 Quad面片背景跟随正交摄像机移动而循环Shader图片为背景。原创 2023-11-16 15:34:56 · 234 阅读 · 0 评论 -
Unity反编译:IL2CPP 打包输出的cpp文件和dll(程序集)位置、Mono打包输出的dll(程序集)位置
校验平台:Android。原创 2023-11-15 15:37:22 · 1657 阅读 · 0 评论 -
Unity解决:在空GameObject身上生成一个Text用于显示当前帧率(Time.realtimeSinceStartup使用)
上代码,直接挂载到空的游戏物体身上。原创 2023-11-15 09:56:52 · 318 阅读 · 0 评论 -
Unity解决:没有UnityWebRequest.Result
UnityWebRequest”不包含“result”的定义,并且找不到接受“UnityWebRequest”类型的第一个参数的可访问扩展方法“result”(是否缺少using指令或程序集引用?如果你的问题是关于向下兼容性,但支持两个版本要么坚持2020.3之前的方式或使用。当我在Unity 2019中使用Unity 2021的代码satable时。(包括没有互联网连接、主机不可访问、DNS解析错误等错误)和。在该版本之前,只需遵循相应版本API中的示例,例如。例如,您可以简单地检查。原创 2023-11-14 23:10:48 · 2401 阅读 · 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 · 1421 阅读 · 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 · 2187 阅读 · 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 · 654 阅读 · 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 · 439 阅读 · 0 评论 -
Unity:2D游戏设置相机orthographicSize动态设置
所以需要按照开发的尺寸(原先的宽)度来重新计算size ,挂在摄像机上。但是导出apk安装到手机上的时候 我的手机分辨率是1080*2440。原创 2023-09-27 12:31:05 · 1808 阅读 · 0 评论 -
Unity解决:动态切换横竖屏
【代码】Unity解决:动态切换横竖屏。原创 2023-09-18 09:24:15 · 2272 阅读 · 0 评论 -
Unity解决:Unity SpriteRenderer屏幕自适应的多种模式【动态调整大小 以遮盖Ipad所谓的安全区问题】
3.选择更新类型EUpdateType、选择适配类型EFillModel即可。2.把需要进行屏幕适配的SpriteRender对象放在Member队列中。1.把脚本挂在Camera上。原创 2023-09-13 19:13:36 · 1727 阅读 · 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 · 295 阅读 · 0 评论 -
Unity解决:3D开发模式第三人称视角 WASD控制角色移动旋转 使用InputSystem
Unity版本:2019.2.3f1,安装InputSystem1:创建InputHander.cs脚本挂载到Player物体上获取键盘输入WADS2.创建PlayerLocomotion.cs挂载到Player物体上,控制物体移动转向原创 2023-08-21 10:50:30 · 2521 阅读 · 3 评论 -
Unity简单操作:InputSystem获取WASD键盘输入 移动人物
Unity版本:2019.2.3f1。原创 2023-06-23 20:08:08 · 2066 阅读 · 0 评论 -
Unity解决:GIS(GPS的经纬度坐标)定位系统坐标转unity坐标(世界坐标)支持 经纬度转本地3维坐标【全网唯一】
最近项目中用到了第三方的定位系统,有的是使用GPS定位、有的是使用UWB定位。第三方的定位系统把他们的定位信息通过网络发送给Unity,在Unity内实时显示人/设备的移动。因为第三方可能不是同一家厂商,他们的定位坐标系跟Unity也不一致,为了能够灵活的接入第三方定位系统,做了下面的工具。(目前使用的范围只限于二维平面坐标)原创 2023-06-22 18:07:05 · 5321 阅读 · 17 评论 -
不存在UnityEngine.XR.ARFoundation命名空间的解决办法
进入PackageManager搜索 ARFoundation然后安装即可。版本unity2019.4.37。原创 2023-06-09 16:33:37 · 398 阅读 · 0 评论 -
Unity简单操作:设置触发条件 切换Animator动画控制器 里面播放的Animation动画
确保animator里面有多个animation动画剪辑,Animator里面添加触发条件。给箭头连线绑定触发事件。原创 2023-04-21 18:44:04 · 2263 阅读 · 0 评论 -
UnityEngine.VR.InputTracking.Recenter()报错
改为:UnityEngine.XR.InputTracking.Recenter();UnityEngine.VR.InputTracking.Recenter()报错。原创 2023-03-03 10:42:18 · 364 阅读 · 0 评论