精华内容
下载资源
问答
  • MeshEditor unity Mesh编辑器源码,此工程可使用!!
  • UnityEditor Unity的模块

    2017-10-20 20:42:00
    有时写了点编辑器工具,希望在每个项目中都用到...比如平时用VsCode作为Unity的编辑器时,经常需要用到VsCode这个插件,下面以Vscode为例,让Unity打开所有项目时,都自带VsCode插件。 Step1. 在Unity的安装目录 Un...
        

    有时写了点编辑器工具,希望在每个项目中都用到,但是又不希望每次都把脚本拷贝一下。这时,就可以用到这个功能,让脚本成为Unity的“一部分”,任何项目可用。

    比如平时用VsCode作为Unity的编辑器时,经常需要用到VsCode这个插件,下面以Vscode为例,让Unity打开所有项目时,都自带VsCode插件。

    Step1.

    在Unity的安装目录 Unity5.4.3\Editor\Data\UnityExtensions\Unity (我的版本是5.4.3)下,有一些Unity自带的模块,比如 Networking、GUISystem等,所有的模块根目录都有一个ivy.xml文件。如:

    <?xml version="1.0" encoding="utf-8"?>
    <ivy-module version="2.0">
      <info version="5.4.3" organisation="Unity" module="UNetHLAPI" e:packageType="UnityExtension" e:unityVersion="5.4.3f1" xmlns:e="http://ant.apache.org/ivy/extra" />
      <publications xmlns:e="http://ant.apache.org/ivy/extra">
        <artifact name="UnityEngine.Networking" type="dll" ext="dll" e:guid="870353891bb340e2b2a9c8707e7419ba" />
        <artifact name="Editor/UnityEditor.Networking" type="dll" ext="dll" e:guid="5f32cd94baa94578a686d4b9d6b660f7" />
      </publications>
    </ivy-module>
    

    其中:version、unityVersion均为当前Unity的版本号;artifact name 标签为我们的DLL文件的相对路径。这两项是需要我们修改的(在Step3)。

    Step2. 生成dll

    打开Visual Studio 新建一个Dll类库。

    文件 - 新建 - 项目 - Visual C# - 类库(.NET Framework)

    2050387-56bd4b566816fc0d.png
    dll
    • 这里需要将目标框架设置为framework3.5。(项目属性 - 应用程序 - 目标框架 - framework3.5 。),否则可能报下面的错误
    TypeLoadException: Could not load type 'System.Runtime.Versioning.TargetFrameworkAttribute' from assembly '...
    

    由于我们需要用到Unity的一些Api,所以还需要为Vs项目引用两个Dll,UnityEngine.dll和UnityEditor.dll。

    添加引用

    这两个引用在Unity5.4.3\Editor\Data\Managed\ 目录下,当然,也可以引用其他的dll文件。

    将Unity插件VsCode的脚本拷贝到这个项目中,并生成一下解决方案,可以生成我们需要的dll了。

    生成dll

    Step3. 打包模块使用

    从Unity自带的模块中拷贝一份 ivy.xml 文件放置好。VSCodeModule文件夹下ivy.xml文件、并且将生成的

    VSCodeModule.dll、VSCodeModule.pdb 文件放置到Editor下(如果是非Editor脚本则放在根目录)。

    这里除了要拷贝主要的VSVSCodeModule.dll,如果有引用其他dll库,也需要一并复制进来。Unity已有的库则不用再拷贝(如UnityEditor.dll...等)。

    結構

    然后修改ivy.xml文件,如:

    <?xml version="1.0" encoding="utf-8"?>
    <ivy-module version="2.0">
      <info version="5.4.3" organisation="Unity" module="VSCodeModule" e:packageType="UnityExtension" e:unityVersion="5.4.3" xmlns:e="http://ant.apache.org/ivy/extra" />
      <publications xmlns:e="http://ant.apache.org/ivy/extra">
        <artifact name="Editor/VSCodeModule" type="dll" ext="dll" e:guid="80a3616ca19596e4da0f10f14d241e9f" />
      </publications>
    </ivy-module>
    

    修改了 version="5.4.3" e:unityVersion="5.4.3" module="VSCodeModule" artifact name="Editor/VSCodeModule" 主要是Unity的版本号,模块名称和dll位置。

    然后将 VSCodeModule 文件夹复制到 \Editor\Data\UnityExtensions\Unity\下。新建一个项目,空空如也,依然可用vscode插件。

    2050387-0ed420ab0eb2f7f6.png
    vscode

    参考:http://homans.nhlrebel.com/2014/12/09/unity-4-6-and-modules/

    Unity VsCode插件:https://github.com/dotBunny/VSCode

    本文示例工程:https://github.com/liangddyy/UnityDemos/tree/master/VSCodeModule

    展开全文
  • 小伙伴们在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

    展开全文
  • Invalid editor window UnityEditor.FallbackEditorWindow UnityEditor.EditorApplicationLayout:SetPlaymodeLayout() Unity遇到这种问题的解决办法 重新选则一个窗口布局试试。

    Invalid editor window UnityEditor.FallbackEditorWindow UnityEditor.EditorApplicationLayout:SetPlaymodeLayout()

    Unity遇到这种问题的解决办法

    重新选则一个窗口布局试试。

    展开全文
  • unity-editor

    2020-12-26 05:30:34
    <ul><li>软件打包请求 / unity-editor unity-editor-doc unity-editor-standardassets unity-editor-example unity-editor-android unity-editor-ios unity-editor-mac unity-editor-webgl unity-editor-windows ...
  • Invalid editor window UnityEditor.FallbackEditorWindow UnityEditor.EditorApplicationLayout:FinalizePlaymodeLayout() 在我从远程服务器上下载文件时unity一直报这个错误。我找到了百度贴吧 ...

    –by :旧人旧梦旧时光
    错误如下。
    Invalid editor window UnityEditor.FallbackEditorWindow UnityEditor.EditorApplicationLayout:FinalizePlaymodeLayout()
    在我从远程服务器上下载文件时unity一直报这个错误。我找到了百度贴吧
    http://tieba.baidu.com/p/2957490160?traceid=
    的一篇帖子
    在这里插入图片描述
    点击这里,再重新运行一遍就可以正常下载了!

    展开全文
  • Unity Editor 编写unity插件类

    千次阅读 2015-10-26 22:39:18
    unity写了一个编辑类,基于iTweenpath插件,为了更方便的操作iTweenpath,顺便练习UnityEditor的操作,写了一个CreateiTweenPath,放在Editor文件夹中。 using UnityEngine; using System.Collections; using ...
  • Unity Custom Editor Unity中可以通过编写脚本实现自定义的Editor。好用Editor可以使开发事半功倍。 Asset Store上大部分第三方插件如NGUI、PlayMaker等都包含自定义Editor的部分。 自定义Editor主要包含两部分:...
  • [Editor]Unity Editor类常用方法 https://www.cnblogs.com/zhaoqingqing/p/3944718.html [Editor]Unity Editor类常用方法 文章目录[点击展开](?) [+] 作者:@qingqing-zhao 本文为作者原创,转载请注明出处:...
  • 最新版Amplify Shader Editor 1.5.6 unitypackage,分享下载
  • unityeditor

    2020-07-08 21:00:42
    记录一下。编辑器动态修改.asset . prefab 需要额外调用一下EditorUtility.SetDirty(obj); 然后再调用AssetDatabase.SaveAssets(); 不然Unity关闭重新打开会丢失数据。
  • asset store 打不开 空白 1.打开代理 2.在工程设置那里,player设置那里Use Direct3D 11*那里不要勾选 3.保证 Unity Editor 登入账号
  • Unity Editor Themes

    2016-11-22 23:34:12
    Editor Themes
  • 文件大小 23.1 MB 最新版本 2.26 最新发布日期 2020年10月14日 支持Unity版本 2020.1.4或更高
  • Unity Editor扩展

    2019-06-21 10:56:19
    Unity Editor扩展入门(1) 1.1 Editor文件夹 Editor文件夹是一个特别的文件夹,专门为了Editor API的使用而存在。 一般来说,Editor API是不能够在Runtime的时候生效的。 在Assets文件夹下直接生成下面的这段代码,...
  • Unity_Editor

    2019-06-27 10:59:30
    引用UnityEditor并继承Editor类 [MenuItem("MyEditor/MyFunction")] 放在静态方法的前面,在上面的菜单栏会出现MyEditor选项,点击下选项中的MyFunction会执行相应的静态方法 using UnityEngine; using Unity...
  • 使用了Unity Editor

    2019-02-22 17:01:51
    #if Unity_Editor using UnityEditor; #endif 如果使用了UnityEditor 命名空间 需要使用一下宏,否则打包时候会报错。
  • Unity EditorWindow

    2017-03-12 11:48:41
    1.编辑器窗口using UnityEngine; using System.Collections;...using UnityEditor; public class DatabaseEditor : EditorWindow { private string text; private Texture m_texture; private static DatabaseEd
  • 新的SuperTiled2Unity貌似没有自动导入的功能了,手动拖拽导入或通过Unity的Import Assert导入都会出现类似“资源丢失”的错误。 至于原因,简而言之,是使用Tiled Map Editor生成的tmx和tsx文件,会记录你绘制时...
  • EditorWindow类在UnityEdior下,所以要using UnityEditor; using UnityEngine; using System.Collections; using UnityEditor; public class TaskWindow:EditorWindow //窗口类型,一定要继承自EditorWindow { ...
  • UnityEditor 常用代码

    2020-03-16 11:46:58
    Unity 拓展编辑器常用代码OnInspector参考资料 OnInspector MonoBehaviour与Editor代码写在一个文件中 几种修改内容的方法 using System.Collections; using System.Collections.Generic;...using UnityEditor; ...
  • Amplify Shader Editor 1.7.5 Unity Shader可视化编辑插件最新版,很好的可视化插件,可以很轻松的编辑Shader,Unity着色器可视化编辑器插件。
  • Unity Editor 数据持久化及窗口的使用 代码 Test2_1csUnity Editor 数据持久化及窗口的使用学习一下编辑器数据永久保存,和PlayerPrefs基本上是一样的,顺便熟悉下新建窗口,里面控件类似OnGUI。代码 Test2_1.cs...
  • 这样进入Unity里就是一个物体和N个相同物体的位置点,代码简单但是需要用插件形式,正好没研究过这方面,所以研究下Unity的插件编写。 网上的资料:http://blog.csdn.net/jjiss318/article/details/7435708...
  • Amplify Shader Editor 1.7.7 Unity 可视化shader编辑插件,把shader编辑变成可以直接看的过程,用过的都知道,不用我说了。
  • Unity Editor 项目

    2018-04-02 20:46:00
    近一个月开始Unity3D的征程。...在自己用来练习的项目中,直接选中解决方案新建项目,是无法创建下方那个带有Editor字样的项目的。 经过琢磨,在Assets文件夹下新建Scripts文件夹,再在此文件夹下新建Edi...
  • Unity Asset - Amplify Shader Editor 1.7.0最新版 需要自行下载,网上教程比较少适合有ase基础的人 和ue4的蓝图很相似,功能强大 稳定!!!需要自己下载哈!
  • Unity 修改UnityEditor.DLL

    万次阅读 2019-04-11 19:36:08
    大部分情况下是不需要修改unity的dll的,因为实力不允许,不bb了,我的unity版本2017.4.25 unity 2017推出spriteAtlas 新的图集方式,但是每次创建了新的spriteAtlas要自己找需要打图集的文件(文件夹) 我想的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,185
精华内容 4,074
关键字:

editorunity