当前位置: 首页 > 办公技巧 > 正文

动画编程办公小技巧(3D动画编程普及课)

  • 叁碗诸角 叁碗诸角
  • 办公技巧
  • 2023-08-26 19:18:49
  • 0

第四课 《自动感应门》

本节课知识点

1、【隐藏】指令和【显示】指令

【隐藏】指令可以使演员在世界中将外观隐藏,【显示】指令的作用则恰好相反。

2、【发送___消息】指令

【发送___消息】指令可以让演员发送自定义的广播消息,从而实现与其他角色的交互效果,它需要和【当收到___消息时】指令搭配使用。

3、获取演员坐标位置参数

当我们需要获取演员的实时坐标位置参数时,可以使用这三个指令分别获取它的X坐标、Y坐标和Z坐标。

4、设置侦测演员当前位置的条件

我们可以结合这两个指令,侦测演员当前位置的坐标是否符合设定的条件。


项目回顾

步骤一:编程限制门远离门框

当快速拖动两次鸽子时,门会远离门框,因此我们需要在程序中限制门的移动范围。


步骤二:优化程序,使门自动复位

我们使用【如果___那么___否则___】指令代替【如果___那么___】指令,编程使门能够自动复位。


步骤三:编程实现自动感应开门

我们添加一个新的演员作为自动感应的传感器,并结合距离侦测,编程实现自动感应开门的功能。


随堂测试

1、使用什么快捷键可以获取世界中鼠标位置的坐标?

A. Ctrl TB. Ctrl CC. Ctrl V

2、以下关于获取演员坐标,说法正确的是?

A. 【Z坐标】指令获取的演员坐标是它初始位置的Z坐标B. 【Z坐标】指令获取的演员坐标是它实时位置的Z坐标C. 【Z坐标】指令获取的演员坐标是它初始位置或实时位置的Z坐标,视情况而定

3、如果想改变门保持打开状态的时间,如何修改程序?

A. 修改开门对应【位移】指令的时间参数B. 修改关门对应【位移】指令的时间参数C. 修改开关门之间【等待(4)秒】指令的时间参数

4、在循环侦测中一般会添加一个【等待(0.01)秒】的小延时,它有什么作用?

A. 它设定侦测条件的时间间隔,避免程序重复执行太快占用计算机资源B. 它没有任何作用,在循环中添加属于多此一举C. 它起的作用要根据具体的程序而定,间隔越长越好


最新文章