一、unity编辑器应用有残留安装失败
unity编辑器应用有残留安装失败按如下操作:
1、进行重新安装,实时创建RenderTexure,避免残留问题。
2、使用专业的程序卸载工具,专业的卸载软件在卸载后能扫描软件安装目录和注册表等,将残留应用进行高度清理。
二、unity脚本编辑器不标红
脚本属性问题。当unity脚本编辑器不标红是脚本属性问题导致的,只需要在编辑器内更改设置即可。unityeditor是一个通用的编辑器,提供了unity内部对象的创建,预览,编辑的功能及可视化界面。
三、Unity在编辑器模式下修改预制体
AssetDatabase.FindAssets:获取目标路径下符合过滤器要求的所有资源的GUID(GUID是一个资源文件的唯一标识符)
AssetDatabase.GUIDToAssetPath:GUID转路径
PrefabUtility.LoadPrefabContents:载入给定路径的预制体
PrefabUtility.SaveAsPrefabAsset:保存预制体到指定路径
PrefabUtility.UnloadPrefabContents:释放通过LoadPrefabContents加载的预制体
四、求一款Unity地形编辑器的使用教程?
转自:
地形:
地形创建:
创建地形 :GameObject->3D Object->Terrain
编辑地形:
地形资源导入:
导入方法:
点击鼠标右键,然后依次点击: Import Package -> Terrain Assets->Import
地形细节设置:
为地形放置树木
创建风力区域:
GameObject ->3D Object->Wind Zone
为地形放置花草
为地形添加细节模型:
第三方插件:花草与模型
地形编辑相关设置:设置地形长、宽、最高海拔、分辨率以及最大树木放置量。
地形编辑相关设置:提高海平面
添加水体,天空盒,太阳光等
资源导入:水体、天空盒、太阳光和角色控制器
在Project 窗口中,鼠标右键选择 Import Package,如右图所示, 导入内置的资源包。
树木创建器(Tree Creator)
树木创建器面板
在菜单中的GameObject->3D Object->Tree, 创建一棵树。
在场景中选择Tree,在Inspector窗口中显示出Tree Creator 面板。
一般树木的制作步骤:
1:> 基本树干形状建立:
选择根建立分枝干设置分支干Distribution 为 Whorled。
设置 Frequency 为 30。
2:> 提高主枝干开始长出分枝干的高度:
选择分枝干节点,打开Distribution 属性的曲线编辑器,设置
曲线。
3:> 使得分枝干向上生长:
选择分枝干节点,调节Growth Angle 的值为0.6
一般树木的制作步骤(续)
4:> 添加“子枝干”
选择分枝干 (再)添加分枝干 选择长度变短。
5:> 为枝杈添加树叶。
6:> 修改树叶大小。
7:> 添加树皮材质。
分别选择主树干、分树干、子树干的属性 Branch Material 添
加准备好的材质。
8:> 添加树叶材质。
树木创建器
树木创建器-面板
五、如何设置unity3d c#编辑器
GameObject.Find(GUI_ZT).guiText.text=;
注意GameObject.guiText是一个组件(脚本),他有一个属性叫text,所以要改的不是guiText而是guiText.text
关于该脚本的属性这个问题,首先你要明白unity的组织结构。他是通过场景里的所有物体(GameObject)形成的树状结构,最直观的就说Hierarchy面板下的所有物体(GameObject,以下称为Go)。即,每个Go下面有除了一堆组件(Component,或者Monobaviour,也称为脚本)外,还有一个或者多个子Go。
unity的这种结构和很多主流引擎的结构是相同的,这种结构的好处就是加快搜索效率,从而提高游戏效率。在unity中,形成这个结构的组件就是Transform,通过它的Parent、Root、Child等方法就能搜索在这个Transform所在的Go上的子Go或者父Go。unity还提供了很多搜索的方法,比如用GetComponent,GetComponent,GetComponentInChildren等很多查询组件的方法。为了更方便地查询,还有全局静态方法如GameObject.Find,GameObject.FindOfType等来支持开发者。 所以,你的问题的解决方案更详细地就是: GameObject ui=GameObject.Find(GUI_ZT); ui.guiText.text=; 推而广之,你要想改变某个组件(脚本)的某个属性, 1:找到那个脚本所在的GameObject 2:通过这个GameObject找到这个组件(脚本) 3:改变这个组件(脚本)的那个属性值