精华内容
下载资源
问答
  • 小伙伴们在Unity中开发时,可能会遇到Invalid editor window UnityEditor.FallbackEditorWindow UnityEditor.EditorApplication这个问题,如何解决呢? 二、解决方案 在Layout中,点击Revert Factory Settings即可。...

    一、背景

    小伙伴们在Unity中开发时,可能会遇到Invalid editor window UnityEditor.FallbackEditorWindow UnityEditor.EditorApplication这个问题,如何解决呢?

    二、解决方案

    在Layout中,点击Revert Factory Settings即可。
    在这里插入图片描述

    三、注意事项

    1.大家好,我是黑夜の骑士,欢迎大家关注我的博客,笔者将持续输出BIM相关软件开发、移动互联网开发以及游戏编程干货;
    2.欢迎加入BIM行业开发交流群,获取更多开发资料 群号:711844216
    3.欢迎加入U3D魔法师交流群,共同学习进步,群号:1105535938

    展开全文
  • Unity xcode配置(Editor

    多人点赞 热门讨论 2021-06-27 20:37:25
    手动配置起来非常麻烦,我们可以通过UnityEditor做动态配置,每次打包,会自动将配置导入到xcode 以下示例,包括buildSetting设置,依赖库,及info.plist修改等 using UnityEditor; using UnityEditor.Callbacks; ...

    当接入iOS的一些SDK时,经常要对xcode做一些配置,如下图

    手动配置起来非常麻烦,我们可以通过UnityEditor做动态配置,每次打包,会自动将配置导入到xcode

    以下示例,包括buildSetting设置,依赖库,及info.plist修改等

    using UnityEditor;
    using UnityEditor.Callbacks;
    using UnityEditor.iOS.Xcode;
    
    namespace Editor
    {
        public class XcodeSetting
        {
            [PostProcessBuild(999)]
            public static void OnPostProcessBuild(BuildTarget buildTarget, string path)
            {
    
                    if(buildTarget == BuildTarget.iOS)
                    {
                        string projectPath = path + "/Unity-iPhone.xcodeproj/project.pbxproj";
                        PBXProject pbxProject = new PBXProject();
                        pbxProject.ReadFromFile(projectPath);
                        //设置xcode  buildSetting的属性
                        string target = pbxProject.TargetGuidByName("Unity-iPhone");            
                        pbxProject.SetBuildProperty(target, "ENABLE_BITCODE", "NO");
                        pbxProject.SetBuildProperty(target, "GCC_ENABLE_OBJC_EXCEPTIONS", "YES");
                        pbxProject.SetBuildProperty(target, "GCC_C_LANGUAGE_STANDARD", "gnu99");
                        
                        //设置依赖的framework
                        string targetGuid = pbxProject.GetUnityMainTargetGuid();
                        pbxProject.AddFrameworkToProject(targetGuid, "libz.dylib", false);
                        pbxProject.AddFrameworkToProject(targetGuid, "libsqlite3.tbd", false);
                        pbxProject.AddFrameworkToProject(targetGuid, "Security.framework", false);
                        pbxProject.AddFrameworkToProject(targetGuid, "CFNetwork.framework", false);
                        pbxProject.AddFrameworkToProject(targetGuid, "Foundation.framework", false);
                        pbxProject.AddFrameworkToProject(targetGuid, "UIKit.framework", false);
                        pbxProject.AddFrameworkToProject(targetGuid, "JavaScriptCore.framework", false);
                        pbxProject.AddFrameworkToProject(targetGuid, "AdSupport.framework", false);
                        pbxProject.WriteToFile (projectPath);
    
                        //写入xcode info.plist
                        var plistPath = System.IO.Path.Combine(path, "Info.plist");
                        PlistDocument plist = new PlistDocument();
                        plist.ReadFromFile(plistPath);
                        plist.root.SetString("GADApplicationIdentifier", "ca-app-pub-9488501426181082/7319780494");
                        plist.root.SetBoolean("GADIsAdManagerApp", true);
                        plist.WriteToFile(plistPath);
    
                    }
    
            }
     
        }
    }
    
    
    展开全文
  • Amplify Shader Editor 1.7.5 Unity Shader可视化编辑插件最新版,很好的可视化插件,可以很轻松的编辑Shader,Unity着色器可视化编辑器插件。
  • Unity2019使用Sprite Editor时显示错误如下 解决方案 Window >> Package Manager >> 搜索框输入 2D Sprite. 然后install,安装之后可以正常使用。

    Unity2019使用Sprite Editor时显示错误如下
    在这里插入图片描述
    解决方案
    Window >> Package Manager >> 搜索框输入 2D Sprite. 然后install,安装之后可以正常使用。
    在这里插入图片描述

    展开全文
  • 选中文件夹 选中文件 示例: //选中文件夹 //OpenPrefabPath("Assets"); //选中文件 //OpenPrefabPath("Assets/Cube.prefab");... Object obj = UnityEditor.AssetDatabase.LoadAssetAtP.

    选中文件夹

     

    选中文件

     示例:

        //选中文件夹
        //OpenPrefabPath("Assets");
        //选中文件
        //OpenPrefabPath("Assets/Cube.prefab");
    
        void OpenPrefabPath(string selectPath)
        {
            //加载想要选中的文件/文件夹
            Object obj = UnityEditor.AssetDatabase.LoadAssetAtPath<Object>(selectPath);
            //在Project面板标记高亮显示
            UnityEditor.EditorGUIUtility.PingObject(obj);
            //在Project面板自动选中,并在Inspector面板显示详情
            UnityEditor.Selection.activeObject = obj;
        }

    展开全文
  • Unity Editor编辑器系列---大神教程

    千次阅读 2019-07-02 21:26:53
    https://blog.csdn.net/qq992817263/column/info/13945
  • 使用unity 2019 使用 sprite editor时出现no sprite editorwindow registered please download 2d sprite错误 点击Window-> Package Manager 弹出下面这个窗口 找到2d Sprite 点击Install 安装后再次点击...
  • unity editor 代码导出unitypackage

    千次阅读 2021-11-04 20:19:50
    List<string> assets = new List<string>(); assets.Add("相对于Assets的文件夹路径"); assets.Add("相对于Assets的文件路径"); AssetDatabase.ExportPackage(assets.ToArray(), path, ...
  • Unity基础和Unity Editor基础

    千次阅读 2018-12-12 15:00:31
     所有需要挂载到GameObject上面的脚本,都需要继承自MonoBehaviour,MonoBehaviour是Unity中所有脚本驱动的基类。MonoBehaviour有一些事件函数会在特定的时间被调用,Unity的MonoBehaviour脚本的生命周期示意图如下...
  • [MenuItem( "Window/Amplify Shader Editor/Open Canvas", false, 1000 )] static void OpenMainShaderGraph() { if( IOUtils.AllOpenedWindows.Count > 0 ) { AmplifyShaderEditorWindow ...
  • Invalid editor window UnityEditor.FallbackEditorWindow UnityEditor.EditorApplicationLayout:FinalizePlaymodeLayout() 在我从远程服务器上下载文件时unity一直报这个错误。我找到了百度贴吧 ...
  • Unity Editor安装和Apk打包

    千次阅读 2020-12-29 19:39:10
    最近项目组老大突然说组内要使用unity搞个新...使用unity开发游戏,下载Unity Editor、在Unity Asset Store上下载资源文件等,都需要使用Unity的帐号,所以啥也别说,啥也别问,先去这里注册个帐号吧:https://id.un
  • Unity Editor 编写unity插件类

    千次阅读 2015-10-26 22:39:18
    unity写了一个编辑类,基于iTweenpath插件,为了更方便的操作iTweenpath,顺便练习UnityEditor的操作,写了一个CreateiTweenPath,放在Editor文件夹中。 using UnityEngine; using System.Collections; using ...
  • Unity编辑器Unity Editor基础(一)

    万次阅读 2017-05-31 21:35:29
    Unity编辑器Unity Editor基础(一)   关于 Unity 内置属性可以从到官方文档中查询,本篇文章只介绍一些常用的内置属性,如下图所示: 接下来进行项目设置,创建一个空的 Unity 工程,目前还不需要Editor...
  • 因为经常用到,还要到旧项目...using UnityEditor; using UnityEngine; public class TextureHelp : Editor { [MenuItem("Tools/获取选中文件相对路径")] public static void GetFileRelativePath() { string[...
  • Unity Editor扩展入门(1) Unity Editor功能扩展所使用的文件夹 Translated by Xdestiny 2017/10/14 日文原文地址:http://anchan828.github.io/editor-manual/web/part2-beginner.html。 渣翻,有些东西相当不...
  • win系统64位 Unity 2019.3+ 解锁工具 UFFA - Editor Patcher 2020
  • [Editor]Unity Editor类常用方法

    千次阅读 2017-11-15 09:55:01
    [Editor]Unity Editor类常用方法 Editor文档资料 Unity教程之-Unity Attribute的使用总结:http://www.unity.5helpyou.com/3550.html 利用unity3d属性来设置Inspector面板的特殊行为: ...
  • 默认页眉GUI,是Unity编辑器中的所有对象被选中后在Inspector界面显示的页眉GUI,如下图红框区域: 在这个区域加点自己的东西。 finishedDefaultHeaderGUI 只需要将自己的GUI方法注册到事件Editor....
  • Unity Editor监听脚本编译并使用回调 需求 创建脚本后, 向gameObject添加该脚本组件 解决 思路: 利用Unity Editor的回调DidReloadScripts, 使用反射进行调用 创建监听脚本, 将其放入Editor文件夹(如果没有, 则创建...
  • Unity 普通类调用Editor中的方法

    千次阅读 2019-11-29 20:07:57
    需求:Editor里面的类B里的函数b 生成数据实体类C, 我需要在游戏进行时重置一下实体类C. 尝试不知道大家有没有尝试过在普通的脚本里面调用 Editor里面的函数. 结果是: 这样是调用不到的, 连Editor里面的脚本都获取不...
  • Unity Editor扩展入门(2) Unity Editor扩展功能的标准使用 Translated by Xdestiny 2018/2/25 日文原文地址:http://anchan828.github.io/editor-manual/web/part2-standardextension.html。 渣翻,有些东西相当...
  • 自己看源码经验不是很多,有些感觉无从下手,因为里面的代码跳转太多了,打算先看看NGUI的编辑器是怎么做出来的,于是开始研究Unity的编辑器制作。一、引言Unity允许开发者自己制定编辑器,这也给了我们很多的方便,...
  • 了解EditorWindow的生命周期: OnEnable():当打开界面的时候调用 OnFocus():当该窗口被聚焦(点击该窗口) OnGUI():当渲染UI的时候调用 OnSelectionChange():当选择发生更改时调用,选中的可选项(在Project和...
  • UnityEditor 注解

    2021-03-05 23:54:49
    路径为XXX,可以添加到Unity的组件的路径 Field特性 SerializableField 使变量可以显示在Inspector面板中 HideInInspector 使变量在Inspector面板中隐藏 ColorUsage(…) 用于修饰Color Field 该特性有三个构造函数,...
  • 首先需要对模型进行设置: 关于这 3 中格式的介绍,可以查看这个: https://blog.csdn.net/weixin_38239050/article/details/79648042 ...using UnityEditor; using System.IO; using System.Reflec...
  • Unity】用于Unity Editor的本地配置管理器 之前一直在使用 EditorPrefs 存储编辑器扩展数据等本地配置,但这种方式会向注册表中写入大量数据,查看和清理的时候都不方便,所以我不太喜欢这种方式。没有使用 ...
  • VS下Unity的内置宏定义失效 导致走入了非Editor宏定义的代码,出现Unity卡死的现象, 鉴于出现过这种情况,做个记录。 看下VS的这个选项是不是选成Release了,改成Debug就可以了
  • UnitySetup-Android-Support-for-Editor-5.3.5f1UnitySetup-Android-Support-for-Editor-5.3.5f1UnitySetup-Android-Support-for-Editor-5.3.5f1UnitySetup-Android-Support-for-Editor-5.3.5f1
  • https://docs.unity3d.com/2019.1/Documentation/Manual/PlatformDependentCompilation.html Unity 预编译相关宏定义

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,089
精华内容 12,835
关键字:

editorunity