问题记录
萧然CS
喜欢玩游戏,更喜欢做游戏
展开
-
【问题记录】Unity打包iOS报错 Invalid SWIFT_VERSION / Invalid Bundle. The bundle at ‘***.app···
设置Swift Language Version : Swift 5(原先设置就是Swift 5,重新多点几下,可能就刷新了?将Always Embed Swift Standard Libraries这是为No。原创 2023-02-22 16:12:57 · 913 阅读 · 1 评论 -
【问题记录】Unity打包iOS真机闪退,报错Error loading ***.app/Frameworks/UnityFramework.framework/UnityFramework
接入的iOS SDK中需要手动添加库/框架,其中AdServices是可选的,仅支持14.3及以上版本iOS。问题出现在AdServices' not found,缺少AdServices.framework文件。方式一:直接修改XCode工程,将Required改为Optional。iOS 13.6闪退,iOS 15.1/15.5正常。方式二:Unity打包后处理,false改为true。实际设置为了必选的,导致低版本iOS异常。原创 2023-02-22 15:10:02 · 1458 阅读 · 1 评论 -
【问题记录】Unity打包Android,添加VIBRATE权限后,还是会有报错SecurityException: Requires VIBRATE permission
不使用Unity自带震动方法Handheld.Vibrate(),Unity识别不到项目内使用了震动权限,打包时会自动删除震动权限,即使在AndroidManifest中手动配置了,还是会删除(离个大谱);即使不使用Unity自带震动功能,也得调用一下Handheld.Vibrate()方法,这样才能保证打包时Unity会添加震动权限(也不需要在AndroidManifest中手动配置了)增加一个方法来调用Handheld.Vibrate()原创 2023-02-02 11:03:20 · 749 阅读 · 0 评论 -
【问题记录】No script asset for ***. Asset文件丢失
可能报错:1. The referenced script (***) on this Behaviour is missing!(继承MonoBehaviour或ScriptableObject都会有这个报错)2. The associated script can not be loaded. Please fix any compile errors and assign a valid script.3. No script asset for ***. Check that原创 2022-03-30 18:05:04 · 2169 阅读 · 0 评论 -
【问题记录】Shader: On older GPUs/iOS it was impossible to resolve AA and at the same time preserve AA-ed
报错:On older GPUs/iOS it was impossible to resolve AA and at the same time preserve AA-ed surface for future usage.Meaning that after resolving AA once (say, by changing RT) the contents are undefined and need to be redrawn, effectively disabling things原创 2021-10-08 19:29:23 · 409 阅读 · 0 评论 -
【Unity】EditorSceneManager.LoadSceneAsyncInPlayMode加载不在场景列表的场景
//加载场景路径(从Assets开始,以.unity后缀名结束) sceneFullName = "Assets/Scenes/Main.unity"; LoadSceneParameters parameters = new LoadSceneParameters() { loadSceneMode = LoadSceneMode.Single,localPhysicsMode = LocalPhysicsMode.None }; Asy...原创 2021-06-19 12:12:21 · 1260 阅读 · 2 评论 -
【问题记录】Unity打包iOS,Calling TargetGuidByName with name=‘Unity-iPhone‘ is deprecated
报错:Exception: Calling TargetGuidByName with name='Unity-iPhone' is deprecated. There are two targets now, call GetUnityMainTargetGuid() - for app or GetUnityFrameworkTargetGuid() - for source/plugins to get Guid instead.UnityEditor.iOS.Xcode.PBXProject.原创 2020-10-28 15:50:46 · 2275 阅读 · 2 评论 -
【问题记录】UnityEditor.Graphs.Edge.WakeUp () (at /Users/***/Graphs/UnityEditor.Graphs/Edge.cs:114)
报错:UnityEditor.Graphs.Edge.WakeUp () (at /Users/bokken/buildslave/unity/build/Editor/Graphs/UnityEditor.Graphs/Edge.cs:114)原因:所有搜到的解释都是Unity抽风了···,甩锅Unity解决:重启Unity原创 2020-09-22 18:19:39 · 4642 阅读 · 5 评论 -
【问题记录】Unity动画片段Animation的Events帧事件没有调用
问题:监听角色翻滚闪避动画,闪避结束后切换到下一状态,在翻滚Animation的末尾添加的Event帧事件,运行过程中没有成功调用原因:在Animator中动画切换时勾选了HasExitTime,切换时会有动画过度时间,两段动画进行融合,期间会,如果帧事件是添加在过度时间段内,某些情况下不会调用解决:一、可以取消勾选HasExitTime,取消后不会过度两段动画,上一段动画会完整播放,不会漏掉帧事件;问题是动画切换时角色模型。二、将帧事件...原创 2020-09-21 13:59:40 · 2825 阅读 · 1 评论 -
【问题记录】Unity莫名其妙的几百个报错,原来是许可证过期了
报错:Assertion failed on expression: 'm_ErrorCode == MDB_MAP_RESIZED || !HasAbortingErrors()'Asset database transaction committed twice!Assertion failed on expression: 'errors == MDB_SUCCESS || errors == MDB_NOTFOUND'原因:Unity许可证过期···解决:重新激活许可..原创 2020-06-18 18:47:32 · 11702 阅读 · 5 评论 -
【问题记录】【Unity打包Android】Android NDK not found / NDK 16 detected. Unity requires NDK r19(64-bit)
NDK配置报错:Edit -> Preferences -> External Tool -> Android NDK不支持原有版本:android-ndk-r16b,需要r19才行NDK 16.1.4479499 detected. Unity requires NDK r19(64-bit)(19.0.5232133).打包报错:UnityException: Android NDK not foundAndroid NDK not found or i.原创 2020-06-15 16:17:55 · 7715 阅读 · 5 评论 -
【问题记录】【Unity打包Android】ArgumentNullException: Value cannot be null. Parameter name: path1
Unity版本:2019.3.15报错:ArgumentNullException: Value cannot be null.Parameter name: path1System.IO.Path.Combine (System.String path1, System.String path2) (at <437ba245d8404784b9fbab9b439ac908>:0)UnityEditor.Utils.Paths.Combine (System.String[] co原创 2020-06-15 15:58:42 · 7175 阅读 · 3 评论 -
【问题记录】【Unity打包iOS】bitcode bundle could not be generated because xxx was built without full bitcode
报错:打包Archive的时候报错:ld: warning: arm64 function not 4-byte aligned: _unwind_tester from /Users/xxx/xxx/xxx/Libraries/libiPhone-lib.a(unwind_test_arm64.o)ld: bitcode bundle could not be generated because '/Users/xxx/xxx/xxx/Frameworks/xxx/Plugins/iOS/xxxSD原创 2020-06-11 15:00:17 · 3287 阅读 · 0 评论 -
【问题记录】【Unity打包iOS】New apps that use UIWebView are no longer accepted
报错:We identified one or more issues with a recent delivery for your app, "xxx" 1.0.0 (0). Please correct the following issues, then upload again.ITMS-90809: Deprecated API Usage- New apps that use UIWebView are no longer accepted. Instead, use WKWebVi.原创 2020-06-11 14:34:28 · 1096 阅读 · 0 评论 -
【Unity】动态移除Mono脚本/组件
脚本与组件同理,MonoBehaviour继承Behaviour,Behaviour继承Component,所有组件也是继承Component,脚本可以理解为是自定义的组件。 Rigidbody rigidbody; void Start() { //添加组件 rigidbody = gameObject.AddComponent<...原创 2020-04-14 17:11:00 · 3556 阅读 · 0 评论 -
【问题记录】使用Animation组件直接播放AnimationClip动画失败
问题:使用Animation组件直接播放AnimationClip动画失败,无报错,只是动画不播放原因:个人猜测是新版动画对老版动画的不兼容解决:与之前遇到的另一个问题“Animation must be marked as Legacy”一样,将AnimationClip设置为Legacy即可。具体操作:【Unity】问题记录:Animation must be marked a...原创 2020-04-07 15:56:11 · 1144 阅读 · 0 评论 -
【问题记录】Unity打包Android报错:> Failed to find Build Tools revision 30.0.0
问题:Unity打包Android报错:CommandInvokationFailure: Gradle build failed.C:\Program Files\Java\jdk1.8.0_241\bin\java.exe -classpath "D:\Program Files\Unity\Hub\Editor\2018.3.14f1\Editor\Data\PlaybackEngi...原创 2020-03-25 15:57:27 · 11249 阅读 · 1 评论 -
【Unity】问题记录“SetDestination“ can only be called on an active agent that has been placed on a NavMesh
问题:"SetDestination" can only be called on an active agent that has been placed on a NavMesh.原因:导航NavMeshAgent组件所在物体距离Navmesh导航网格太远,'NavMeshAgent.SetDestination'设置导航目标点失败解决:在设置导航目标点之前,可以用‘NavMeshA...原创 2019-10-31 15:13:23 · 9681 阅读 · 0 评论 -
【Unity】跨场景查找获取物体
IEnumerator LoadOtherSceneObj() { //加载场景 AsyncOperation operation = SceneManager.LoadSceneAsync(1, LoadSceneMode.Additive); yield return operation; //获取场景 ...原创 2018-12-20 10:45:31 · 11764 阅读 · 2 评论 -
获取下载网页源代码
void Test() { HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://www.baidu.com/"); WebResponse response = request.GetResponse(); Stream resStream = re...原创 2018-12-20 17:38:04 · 4890 阅读 · 1 评论 -
【Unity】打包导出包体文件夹时 将指定文件(夹)自动拷贝到包体内
using UnityEngine;using UnityEditor;using UnityEditor.Callbacks;using System.IO;public class AfterBuildToDo : Editor{ [PostProcessBuild(1)] public static void AfterBuild(BuildTarget ta...原创 2018-12-29 16:27:14 · 1933 阅读 · 0 评论 -
【C#】通过Value获取Dictionary的Key
Dictionary<string, int> dic = new Dictionary<string, int>(); for (int i = 0; i < 10; i++) { dic.Add("string_" + i, i); } //...原创 2019-01-24 17:19:51 · 2146 阅读 · 0 评论 -
【Unity】打包导出包体文件夹后 自动修改包体内文件文本数据
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;using UnityEditor.Callbacks;using System.IO;using System.Text.RegularExpressions;public class Adi...原创 2019-01-20 18:42:25 · 763 阅读 · 0 评论 -
【Unity】问题记录:Animation must be marked as Legacy
报错:The AnimationClip ' ****** ' used by the Animation component 'GameObject' must be marked as Legacy.将动画的Normal模式改为Debug模式,勾选Legacy选项原创 2019-07-09 20:47:33 · 8090 阅读 · 8 评论 -
【Unity】问题记录:Animator播放动画不显示模型
问题:Animator播放动画第一次正常显示,播放完动画,接下来都不显示。Culling Mode 默认设置是 Cull Update Transforms,改为Always Animate。(1) Always Animate :Always animate, don’t do culling even when offscreen.(2)Cull Update Transfor...原创 2019-07-10 19:29:49 · 3642 阅读 · 0 评论 -
【Unity】问题记录:‘***Class‘ is missing the class attribute ‘ExtensionOfNativeClass‘
问题:'***Class' is missing the class attribute 'ExtensionOfNativeClass'! (某个类缺少类属性)原因:继承MonoBehaviour的类,去掉继承关系,被简化为常规C#类,可能会出现该问题解决:重命名,或者复制一下代码,删除原脚本,重新创建同名脚本,粘贴脚本内容参考:https://answers.unity.com...原创 2019-08-29 15:17:56 · 13936 阅读 · 4 评论 -
【Unity】问题记录:Some objects were not cleaned up when closing the scene
问题:退出游戏(停止运行Unity工程)时报错:Some objects were not cleaned up when closing the scene. (Did you spawn new GameObjects from OnDestroy?)The following scene GameObjects were found:******原因:在A脚本(单例)中定义...原创 2019-09-05 19:15:04 · 8094 阅读 · 6 评论 -
【Unity】NavMeshAgent与Rigidbody冲突问题
同一物体同时开启NavMeshAgent和Rigidbody时,经常会发生一些意想不到的受力问题,经实测,NavMeshAgent在自动导航时,并不是直接改变物体的位移,会赋予物体一定的速度。关于组件:参考:Rigidbody、CharacterController和NavMeshAgent的区别Rigidbody是用来模拟真实物理效果的,它可以设置重力,可以为对象施加外力。注意它和...原创 2019-10-10 10:49:03 · 5173 阅读 · 1 评论 -
【Unity】打包Android问题记录 “CommandInvokationFailure: Gradle build failed.“
Unity在Gradle打包模式导出Android APK时,报错CommandInvokationFailure: Gradle build failed.看一下具体报错* What went wrong:A problem occurred configuring root project 'gradleOut'.> No toolchains found in t...原创 2018-11-24 16:03:41 · 11689 阅读 · 1 评论