勇哥注:
抓取与放下MU,就是本节要讨论的话题。
这个话题还比较多,本节讨论最简单的基于碰撞算法的方式。
勇哥注:
抓取与放下MU,就是本节要讨论的话题。
这个话题还比较多,本节讨论最简单的基于碰撞算法的方式。
我们先构建一个简单场景:


(一)MU组件
可移动单元 (MU) 是在场景中自由移动的对象。
(一)Interact3D组件
Interact3D 脚本允许您在 3D 场景中定义用户交互,例如按钮、开关或开门。
此脚本可以附加到具有碰撞器的任何组件。如果用户正在单击对象,则状态将更改。

(一)Group Script组件
Group 由 GroupName 命名。
对于 Prefabs (预设件),您还可以定义对另一个对象的引用,这将为组名称创建 Prefix。
勇哥注:
Grip是夹取组件,Gripper则是一个自动化对象,包含了Grip和相关的MU、感应器等。
game4automation的grip系列组件如下图所示:

勇哥注:
这节讨论一下运动相关的组件。Drive组件的应用,它用来定义轴;Drive Behavior组件更像是运动方式(算法);
Logic Steps逻辑步骤的功能可用于内测,即是不用plc,自己写逻辑测试动作。
勇哥注:
game4automation的传感器有两种算法,一是基于刚体碰撞,二是基于RayCast(射线检测)。
接上一节的场景,我们继续。
我们想实现:plc给个信号拉带启动,碰到一个物料到位感应器后拉带停止。
并且我们只需要一个Can在拉带上运动。
勇哥注:
这篇勇哥演示一下创建一个带有光源、传送带和感应器的小例子。
首先,必须在Assets的根创建一个目录,而不要在game4automation目录中创建场景。
这是因为game4automation一但更新,里面的内容就清空了,你的场景就白搞了。
(一)UPH说明
Powered By Z-BlogPHP 1.7.3
Copyright www.skcircle.com Rights Reserved.