Web 3D集成开发环境【nunuStudio中文版】
nunuStudio 是一个Web 3D应用程序的集成开发环境,它提供用于在 3D 世界中创建和编辑对象的工具,支持JavaScript和Python对3D场景进行二次开发。nunuStudio中文版由BimAnt提供。
如果你曾经使用过其他类似的框架(unity、playcanvas、godot 等)或 3D 建模软件(blender、maya、cinema4d 等),那么可能已经熟悉以下一些概念。
一、编辑器布局简介
对象以树结构组织(在下面的红色区域可见),每个对象都有子对象,它们继承父对象的位置、比例和旋转。如果移动父对象,则子对象也随之移动。
可以在对象浏览器中鼠标左键点击来选中对象,当对象被选中后,其属性将显示在下方(蓝色)的面板中。在对象面板中,可以手动更改对象的每个属性(位置、名称、颜色等)。
窗口左侧用于选择工具和向场景添加对象,工具用于使用鼠标更改对象属性,有以下工具可用:
- 选择工具,用鼠标左键选择对象,然后双击也可以选择对象(即使选择工具未激活)
- 旋转工具,用于旋转物体
- 移动工具,用于移动物体
- 调整大小工具,用于调整对象大小
在工具选择下方,有对象添加区域,可以在其中选择对象并将其添加到当前在对象资源管理器中选择的场景中。将鼠标拖到每个选项上时,会出现一个新框,显示每个可用类别的对象。
资源浏览器区域(绿色),用于管理所有可用资源(图像、视频、字体等),将新资源导入项目(单击导入菜单或简单地将它们拖入资源浏览器)甚至将资源从项目导出到主机系统。
2、在场景中导航
鼠标用于在场景编辑器中移动摄像机。有两种可用的导航模式,默认情况下启用自由导航模式。
- 要旋转相机,请按鼠标左键并四处移动鼠标(相机的移动方式类似于 FPS 游戏中的相机移动方式)。
- 要移动相机,请按鼠标右键并移动鼠标
- 要垂直移动,请按鼠标中键并上下移动鼠标
- 要拉近相机,请使用鼠标滚轮,或者如果你使用的是触控板,请用手指捏合。
3、添加对象
要将你的第一个对象添加到场景中(让我们以球体为例)将鼠标移动到左侧栏中的第 5 个图标,然后使用鼠标左键选择球体图标。
现在使用选择工具选择添加的对象,然后选择移动工具并尝试移动添加的对象。
4、编辑对象
将对象添加到编辑器后,我们可以更改其属性,nunuStudio 中的所有对象都有名称、位置、旋转和比例。
要选择一个对象,你可以选择右侧栏中的选择工具,然后单击场景编辑器区域中对象的顶部,或者也可以单击对象资源管理器中的对象。
选择对象后,在左下角有一个可以更改的属性列表。不同类型的对象将具有不同的属性。
5、资产管理
对象可以附加资产,资产可以是图像、视频、纹理、动画等。在屏幕底部,我们有资产浏览器,可用于管理我们项目中的资产。
在资产浏览器上还有一个菜单,用于创建外部资源并将其导入项目。资产也可以在运行时从外部源导入,我们将在接下来的教程中看到。
6、运行程序
要测试程序,请按顶部栏上的运行按钮,或按 F5 键,要停止程序,请按停止按钮或再次按 F5。
原文链接:http://www.bimant.com/blog/nunu-studio-chinese/
Web 3D集成开发环境【nunuStudio中文版】相关推荐
- Dipforge 3.0 a3 发布,基于 Web 的集成开发环境
Dipforge 3.0 a3 主要是增强了 Web IDE,增加了一些改进的图标. Dipforge 是一个应用服务器,提供了快速企业开发,无需 CRUD,侧重于解决实际的问题. Dipforge ...
- python中文版软件下载-Python IDLE(Python集成开发环境)v3.7中文版
Python IDLE是一款汉化版的Python集成开发环境,是一款专门用于各类非商业Python开发的选择,不过一般下载正版的python后,IDLE会自动安装,软件涵盖了语法加亮.段落缩进.基本文 ...
- Linux软件集成开发环境
package: download from: 软件集成开发环境(代码编辑.浏览.编译.调试) Emacs http://www.gnu.org/software/emacs/ Source-Navi ...
- 使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程)
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...
- Python编辑器与集成开发环境(IDE)选择
上一篇文章记录了怎么安装Python环境,同时也成功的在电脑上安装好了Python环境,可以正式开始自己的编程之旅了.但是现在又有头疼的事情,该用什么来写Python程序呢,该用什么来执行Python ...
- 基于Eclipse的TI集成开发环境IDE-CCSv5使用教程
TI嵌入式处理器的集成开发环境(IDE)包括调试器,编译器,编辑器,DSP/BIOS操作系统等等,现在最新的CCSv5 IDE基于Eclipse开源软件框架(v4+)并融合了TI设备的支持与功能,适用 ...
- python软件包自带的集成开发环境-实验一 熟悉Python的集成开发环境
实验一 熟悉Python的集成开发环境 一.实验目的与要求 1.了解什么是Python: 2.了解Python的特性: 3.掌握下载和安装Python的方法: 4.学习执行Python命令和脚本文件的 ...
- 10 个免费的 C/C++ 集成开发环境
http://cnbeta.com/articles/188721.htm 集成开发环境(IDE)可以给程序员提供很大的帮助.大多数的IDE包含编译器和解释器.例如微软的 Visual Studio ...
- python开发环境比较好_python开发环境比较好,python 集成开发环境哪个好
python 集成开发环境哪个好 PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试.语法高亮.Project管理.代码跳转.智能提 ...
最新文章
- shell python优势_python的优势
- 7-17 BCD解密(10 分)
- altera fpga 型号说明_基于FPGA的USB2.0接口通信
- PHP面向对象之旅:抽象类继承抽象类(转)
- C# 词典数据结构设计【附demo】
- Eclipse Tips(1):增强智能感知
- c语言里面你不知道的break与switch,contiune的用法
- 输出表格csv_自动提取生成excel表格!推荐一款开源工具
- c语言三位数倒序,C语言求助!一个三位数的逆序数,总是编不对
- ipynb pycharm 运行_Mask RCNN代码之demo.ipynb运行与理解
- python学习笔记之读取pdf文件库pdfminer(二)
- Kali、linux中安装软件
- 新谈:为什么你觉得FPGA难学?如何入门?
- 程序员是如何从小白做到年薪百万
- Java 一元三次方程求解
- mysql 双冒号,SQL中的双冒号(::)符号
- itwangyang - 再次继续卷起来-20 个 JS 封装工具函数
- Java使用POI写(创建)Excel
- 存储前沿技术和发展趋势【1】
- 【刷题】BZOJ 3252 攻略
热门文章
- vue 2个方法先后执行_《拖延心理学》:2个对策,3个法宝,6个方法,教你战胜拖延...
- java自然语言理解demo,源码分享(基于欧拉蜜)
- java实现根号n路归并排序
- 机器学习常用专业术语(英汉)
- Icon Status CDS视图 添加信号灯状态 Fiori Element- Criticality
- Tita绩效宝:在360度评估中要问的10个最佳问题
- MATLAB将图像数据以txt文件保存以及从txt文件中读矩阵并显示图像
- 使用gdebi去解决安装deb包的时候软件依赖问题
- unity3d 中能画出漂亮图案的函数之玫瑰图案
- 1267 'Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_gener