Skip to content

编辑器界面介绍

工具栏

撤销/重做

撤销重做 点击撤销工具,可以撤销上一步的操作。如果想要取消这个撤销操作,也就是恢复被撤销的步骤,就需要使用到重做功能,点击撤销左侧的重做工具。

查看

手型

手型 选中手型工具,在Scene窗口可以通过按住左键移动鼠标来移动视角,也可以直接按住鼠标中键移动鼠标来移动视角。

观察

观察 按住Alt键,工具栏手型工具将变为眼睛形状,进入观察模式。此时在Scene窗口可以按住 鼠标左键并移动鼠标对视角进行旋转。

缩放

缩放 按住Alt和鼠标右键,工具栏手型工具将变为放大镜形状,进入缩放模式。此时在Scene窗口移动鼠标对视角进行放大和缩小。

飞越

飞跃 按住鼠标右键,可进入飞越模式,可通过鼠标移动旋转视图,通过按键W、S 、A 、D进行视角前后左右的移动。

坐标轴

平移

平移平移

工具栏中的十字标志即为移动工具,在移动工具模式下,可以通过点击并移动坐标轴,使对象沿X/Y/Z轴 方向上移动(红色代表X轴,绿色代表Y轴,蓝色代表Z轴)。也可以通过点击并移动坐标轴中间的透明正方形,使对象沿对应的平面移动。

旋转

旋转旋转

旋转工具位于移动工具的右侧,在旋转工具模式下,可以拖动红绿蓝三个圆环实现对对象的旋转(红色代表X轴,绿色代表Y轴,蓝色代表Z轴)。使用最外圈透明颜色圆圈可进行在屏幕空间的旋转。

缩放

缩放缩放

缩放工具位于旋转工具的右侧,可以通过点击并拖动三个轴,实现在对应轴方向的缩放。要注意,存在子对象时若子对象的锚点与父物体的锚点没有对齐,则使用该功能会产生子对象奇怪的位置变化。

坐标系

局部

局部坐标 在选定移动与旋转工具的情况下,可通过点击局部坐标工具切换模式,将移动与旋转的轴变更为local坐标。

世界

世界坐标 在选定移动与旋转工具的情况下,可通过点击全局坐标工具切换模式,将移动与旋转的轴变更为global坐标。

重置视角

重置视角 点击右侧相机按钮,可以将屏幕视角重置到初始位置。

项目日志

项目日志 点击项目日志工具,可以查看预览产生的日志。

场景编辑窗口

Scene窗口用于对项目的直观编辑是,正在创建的世界的交互式视图。根据当前项目,Scene窗口会显示3D画面。 项目日志

控件窗口

控件窗口主要用于在项目中添加并使用Nibiru Studio提供的一些控件。

开发者可以通过左键点击希望添加的控件,并拖拽至Scene视图中可实现添加控件功能。

可添加的控件分为六大类,几何体、用户界面、相机、特效、光源、音源。可以通过左侧导航栏点击切换类别。

控件窗口

场景管理窗口

场景管理窗口用于显示已添加在Scene视图中的控件。 场景管理窗口 点击场景管理窗口中的控件名称,可以快速实现在Scene视图中选中控件的功能,同时在属性窗口显示该控件的对应属性。

同时,通过点击并拖拽控件至另一控件上,可以令被拖拽控件作为另一控件的子对象。

通过场景管理的搜索功能,我们可以在过滤搜索指定的对象。

  • 控件搜索支持名称模糊搜索;
  • 组件搜索支持全字匹配的精确搜索;

属性窗口

项目由多个对象组成,这些对象根据其挂载的组件不同,实现了各有特点的功能。因此不同的对象具有不同的属性信息。属性窗口可以对对象的这些属性进行修改。 属性窗口

资源窗口

资源窗口位于界面的正下方,用于显示项目中使用的资源文件以及脚本文件。 资源窗口

  • Assets目录:用于存放项目所需的资源文件。其目录下有Config目录,Fonts目录夹,Models目录夹,Plists目录夹,Scenes目录以及Textures目录。
    • Config目录:用于存储项目的配置文件。
    • Fonts目录:用于存放项目所需要使用到的字体,系统默认字体为Simhei.ttf。
    • Material目录:Material目录用于存放项目中创建的材质文件。
    • Models目录:用于存放项目所需要使用到的模型文件,Nibiru Studio编辑器支持的模型文件类型为.obj文件与.fbx文件。
    • Plists目录:用于存放项目中
    • Perfab目录:用于存放项目中创建的预制体文件。
    • Scenes目录:用于存放项目的场景文件,项目每次新建的Scenes会存储到Scenes目录下。Scenes文件存储格式为.nscene。用户可以通过双击目录下的.nscene文件,在Scenes窗口打开并显示。
    • Shader目录:用于存放项目中创建的着色器脚本文件。
    • Textures目录:用于存放项目所需要使用到的纹理资源,可通过拖拽到对应位置进行纹理的添加。
  • Libs目录:用于存放项目所需的外部类库文件,不同平台的类库文件放置于指定的平台文件夹中。
  • Source目录:用于存放项目中创建的C++脚本文件。

预览及调试

点击工具栏右侧的预览按键,开始模拟最终渲染的外观效果。 预览和运行

菜单栏

文件

文件可以实现场景的新建,保存、项目设置与打包设置或打开其他项目。 文件

  • 打开项目:可以打开一个新的项目。
  • 新建场景:可以新建一个场景文件,在scene窗口打开并显示。
  • 保存场景:可以将目前场景窗口显示的场景保存。
  • 保存全部场景:可以将目前项目中所有的场景保存。
  • 打包设置:在打包设置中,可以进行发布设置,项目设置和其他设置。
  • 项目设置:在项目设置中,可以对项目的渲染配置和日志进行一些设置。
  • 脚本执行顺序:在脚本执行顺序中,可以调节项目中脚本的执行顺序。
  • 导入外部库:可以选择需要的外部库导入项目。
  • 导入包:可以打开文件管理器,选择需要的资源进行导入。
  • 导出包:可以选择项目中想要导出的部分打包进行导出。
  • 工程文件打包:可以将当前打开的项目工程文件导出。

编辑

编辑可以进行撤销,还原与重置场景编辑相机操作,同时可以对系统环境进行配置,也可以快捷打开项目运行日志文件夹。 编辑

  • 撤销:点击撤销工具,可以撤销上一步的操作。
  • 还原:还原撤销操作,也就是恢复被撤销的步骤。
  • 环境配置:可以对开发所需的环境进行配置。
  • 重置相机:可以重置场景窗口的相机视角。
  • 运行日志:可以打开存放运行日志的文件夹。
  • 生成字体图集:可以生成SDF字体需要使用的字体图集。
  • 渲染场景IBL:可以立即渲染基于主相机位置的场景IBL纹理。

视图

视图可以选择是否显示主界面中对应的窗口。 视图

构建

构建项目是编辑器的核心功能,通过构建我们才可以将自定义组件脚本编译成编辑器可用的组件。 构建

  • 构建项目:可以将项目工程中的代码编译成运行库,在编辑器中进行组件属性编辑以及运行时进行调用,若创建了XR/Android项目也将同步构建对应的项目。
  • 重新构建项目:可以将项目工程中的代码编译成运行库,以保证对C++脚本的所有修改都可以得到更新,若创建了XR/Android项目也将同步构建对应的项目。
  • 预览项目:可以对项目进行预览,所有的脚本组件都会按照生命周期执行开发设计的逻辑。
  • 清理C++项目:可以清理构建/预览时生成的中间文件。
  • 清理全部项目:可以同步清理C++/XR/Android/Linux项目构建/预览时生成的中间文件。
  • 设置入口场景:可以设置每次预览时启动的场景。
  • 打开C++项目:可以一键打开项目对应的VS工程。
  • 创建Linux跨平台调试配置:进行Linux跨平台调试的设置,在配置完成后可以在VS编辑器中对Linux端进行项目远程调试。
  • 创建XR/Android项目:可以在保留C++项目工程的同时额外创建一个XR/Android项目,用于进行Android部分系统功能的开发、Android第三方库接入等,并通过JNI的方式在C++项目中进行调用。
  • 管理引擎核心库 :管理引擎使用到的所有核心库。在初次安装NibiruStudio并打开后会引导用户安装引擎核心库,并在引擎版本升级后,打开编辑器时会自动更新同步最新版本的核心库。

调试

调试可以切换命令行调试工具是否启用。 调试 调试/预览时开启控制台:选择预览时是否开启控制台。 始终从入口场景开始预览:选择预览时是否从入口场景开始预览。

控件

控件与使用控件面板功能相同。 控件

组件

组件与使用添加组件功能相同。 组件

帮助

帮助可以了解Nibiru Studio更新信息、切换用户界面语言或Nibiru Studio当前版本信息。 帮助