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

任务18.1 编程让红船动起来

本任务给项目17搭建的红船编程,让它动起来,以还原当时的历史场景。

18.1.1 编程思路

这里需要给红船进行编程,让船动起来。首先登录软件,打开保存的文件,调整红船大小,编程使船动起来,并添加人物。

编写使船动起来的程序时,学习有关程序输入、船动参数设定、放置拉杆的方法和技术;搭建红船时,学习有关添加人物、人物移动到船甲板、找到人物轴向、让人物跟船一起动起来的编程方法。

18.1.2 开始编程

1.加载新世界

(1)打开3D编程软件Paracraft,输入账号和密码,单击“登录”按钮,如图17-4所示。

(2)找到项目17所创建的世界,单击进入,如图18-1所示。

图18-1 单击进入世界

2.将红船保存为bmax模型

项目17创建的红船无法作为角色进行编程,需要保存为bmax模型后再开始编程。

(1)按Ctrl键+鼠标左键,选中整个红船,如图18-2所示。选择“保存”→“保存为bmax模型”命令。

图18-2 保存为bmax模型

(2)在弹出的对话框中输入新的文件名boat,如图18-3所示。

图18-3 给bmax模型命名

(3)打开工具栏,选择电影模块和代码方块,回到湖内找到一个角落,右击放置,如图18-4所示。

图18-4 放置代码方块

(4)右击代码方块,进入编程界面,选择“角色模型”→“本地”,选择刚刚保存的boat文件,如图18-5所示。

图18-5 选择本地模型

(5)关闭窗口,再右击电影方块,单击需要的角色船,选择“动作”→“大小”命令,如图18-6所示。

图18-6 调整红船的大小

(6)调整好大小后,右击代码方块,进入编程界面,选择“图块”→“运动”→“前进”指令,如图18-7所示。

图18-7 给船编程

(7)因为想让船在湖里缓慢游动,所以需要改变前进参数,改成0.1格,然后找到“控制”模块,选择重复执行有限次数指令,参数设为10次,这样就代表在0.5秒内每次前进0.1格,这个动作重复10次,如图18-8所示。

图18-8 让船缓慢动起来

(8)关闭窗口,选择工具栏中电影模块,选择“拉杆”,放置到代码方块旁边,这样就能随时控制代码方块的程序,如图18-9所示。

图18-9 放置拉杆

3.添加人物角色

(1)在拉杆的旁边放上代码方块和电影方块,这样拉动拉杆能同时控制两个代码方块,如图18-9所示。

(2)重复刚刚的步骤,选择电影方块及角色,尽量贴近现实中的人物形象,移动角色到船首甲板,如图18-10所示。

图18-10 人物移动到船甲板

(3)右击电影方块,找到人物轴向,要往船的移动方向移动,就要让人物往绿轴的负方向移动,如图18-11所示。

图18-11 找到人物轴向

(4)在运动模块里找到位移指令,改变绿轴就是改变Z轴数值,也就是第三个数字,换成船的行驶速度,这里要改成负数,即–0.1,时间是0.5秒,并且加上重复执行10次指令。单击拉杆试一试效果,如图18-12所示。

图18-12 让人物跟船一起动起来

(5)选择装饰方块,对湖面进行装饰。 5d24k2C52+H+MqbTXlAbZ1Thyp1nTUWsvFE2s30E+4v8QaNIr8xnJO5dqssa7A6Z

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