• 在 Unity 中多人同屏动捕

    您可以在多台电脑上分别运行道乐师动捕程序,并将动捕结果汇集到同一个 Unity 场景中,从而实现多角色同屏互动。

    以使用两台电脑为例。

    假设我们希望在电脑 A(IP 地址192.168.1.3)和电脑 B(IP 地址192.168.1.10)上进行动捕,

    并将结果汇总到电脑 A 的 Unity 场景中。

     

    broken image

    在电脑 A 上照常运行道乐师动捕程序。

     

    在电脑 B 上,打开道乐师程序根目录中的 Settings.json。

    broken image

    在其中 ip 字段中,填入电脑 A 的 ip,192.168.1.3,并将端口 port 字段改为 39540,结果左图。

     

    修改完成后,在电脑 B 上运行道乐师动捕程序。

    broken image

    在电脑 A 的 Unity 场景中,加入两个 DollarsMoCap Prefab。

     

    为了便于标识,我们将他们分别命名为 DollarsMoCap_A,以及 DollarsMoCap_B。

    broken image

    选中 DollarsMoCap_B,修改其DollarsMoCapManager 组件中的 ListenOnPort,填入我们刚才在电脑 B 的 Settings.json 中修改的端口号 39540。

    broken image

    加入两个 Humanoid 人型模型,我们这里分别命名为 Cat_A 和 Cat_B,并为他们添加 MoCapSrc 组件。

    broken image

    在 Cat_A 的 MoCapSrc 组件中,加入 DollarsMoCap_A。

    broken image

    同样,在 Cat_B 中加入DollarsMoCap_B 即可完成!

     

    此时 Cat_A 由电脑 A 上的动捕程序控制,Cat_B 由电脑 B 上的动捕程序控制。

  • — 联系我们 —

    broken image

    上海市普陀区长寿路189号7楼

    broken image

    DollarsMoCap