购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.2 学习前的准备

我们在学习三维图形化编程之前,先认识一下沐木编程这款三维图形化编程软件,了解沐木编程的功能、特点,以及如何下载和安装。

1.2.1 认识沐木编程

沐木编程是国内拥有完全自主知识产权的三维图形化编程软件,图1-1所示为利用该软件设计的程序。沐木编程使用积木式程序指令在三维舞台环境中对角色进行操作,学生能够在三维环境中制作各种多媒体交互作品,并且可以结合VR技术和智能硬件实现更加真实的交互体验。

图1-1

沐木编程可以实现顺序、分支、循环等控制功能,并具有公有变量、共享变量、私有变量、自定义函数、递归等高级编程功能。沐木编程以事件驱动,包含事件、控制、运算、侦测、变量、外观、特效、运动、环境、声音、自定义积木、智能硬件、人工智能等13大类,超过180种编程积木,如图1-2~图1-5所示。使用编程积木可以控制角色位置、尺寸、方向、颜色、运动方式等,以及虚拟世界环境、光照强度、重力、仿真碰撞等。

图1-2

图1-3

图1-4

图1-5

沐木编程支持开源硬件直接编程,如图1-6所示,生成程序代码并上传到硬件上,使硬件可以脱离计算机实现对应功能。支持为开源硬件上传底板程序,使开源硬件无须上传程序代码即可快速实现相应功能,并且可以通过有线或无线与软件作品进行通信,实现软硬件之间的双向互相控制功能。提供与硬件相对应的编程积木,可以支持包括LED灯、避障传感器、红外循迹传感器、超声波传感器、温湿度传感器、摇杆、按键、水银开关、光敏传感器、电位器、4位数码管、干簧管、触摸传感器、调速电机、舵机等多种传感器和输入输出设备。支持第三方硬件机器人,可以对机器人的各个关节进行细微控制,或者直接指挥机器人做出某种动作。

图1-6

沐木编程支持制作VR作品,如图1-7所示,可以一键切换到VR设备。支持SteamVR标准VR硬件设备,实现VR设备的即插即用。具有支持VR硬件设备的相关编程积木,包括VR虚拟尺寸、VR头盔、VR手柄等硬件的相关数据的获取、设置、检测等功能。

图1-7

沐木编程提供海量的编程素材,如图1-8所示,包括10个场景库、基础模型库(大写字母、符号、基础素材包、木质积木、阿拉伯数字共589个)、声音库(默认声音、背景音乐、动物、动作、生活、声效、自然环境共260个)、9个天空布景、我的编程世界(A-安全、B-兵器、C-材质积木、C-餐具、C-厨具、C-传统艺术、D-地图、D-冬奥、D-动物、G-工具、G-国家名称(文字)、H-害虫、H-环保、H-环境、J-机器人、J-机械、J-建筑、J-交通+设施、J-居家、P-拼图、Q-其他、R-人物、S-商务、S-食物、S-手势、S-数字、T-太空+火箭、T-图片、W-玩具、W-文字、W-物品、X-校园系列、X-形状、X-学习用品、Y-乐器、Y-医疗、Y-游乐园、Y-运动、Z-植物、Z-装饰、Z-字母共2000个)。

图1-8

1.2.2 沐木编程的特点

(1)独特的三维环境的创作工具。

沐木编程可以在三维环境中编写脚本,通过三维角色和场景创建作品,实现三维特效,并且可以全视角地查看程序运行效果,如图1-9所示。

图1-9

(2)可视化的编程方式。

通过拖放编程积木拼接成脚本进行程序设计,既降低了指令记忆的难度,也避免了语法错误,让使用者更专注于思考如何解决问题。

(3)发布的作品可独立运行。

沐木编程具有作品发布功能,可以将作品打包成单独的Windows程序,使其脱离开发环境独立运行。

(4)丰富的扩展功能。

支持开源硬件,支持VR设备,具有人工智能等接口。

1.2.3 软件下载与安装

(1)安装的必备条件。

操作系统:Windows 7/10/11,支持64位的版本。

计算机硬件:CPU要求3.0GHz及以上,内存要求4GB及以上,可用磁盘空间不低于2GB。

(2)登录沐木教育官网下载安装程序,如图1-10所示。

图1-10

(3)启动安装程序。

以系统管理员身份直接双击下载的安装程序,如图1-11所示。运行后会弹出安装界面,如图1-12所示。

图1-11

图1-12

(4)选择安装位置并安装。

选择好安装位置后单击“立即安装”按钮,如图1-13所示。

图1-13

(5)安装成功并启用。

软件安装成功后,双击软件的快捷启动图标启动软件,复制机器码,通过扫描二维码添加微信进行授权,如图1-14所示,注册后即可使用。

图1-14

(6)卸载。

卸载沐木编程非常简单,和卸载Windows中的其他应用程序一样,直接在控制面板中选择“添加或删除程序”,并在其中选择沐木编程进行卸载。 51XUb78MpWc2Xs6BBsEh9IphQp+4Ug+eQeaLT4TAlS/8ppCSbrpkrIT4OOMx64xi

点击中间区域
呼出菜单
上一章
目录
下一章
×