动画编程办公小技巧(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. 它起的作用要根据具体的程序而定,间隔越长越好
本文由 京廊文化根据互联网搜索查询后整理发布,旨在分享有价值的内容,本站为非营利性网站,不参与任何商业性质行为,文章如有侵权请联系删除,部分文章如未署名作者来源请联系我们及时备注,感谢您的支持。
本文链接: /bangong/23937.html