我们正在开发一款集体游戏(1-4人),游戏的主题是养羊,让玩家使用“BOIDS”系统移动羊群。玩家通过吠唤羊群,能推挤他们让他们跑来跑去。 但是我们碰到一个问题:控制羊群变得很恼人,因为前排未受吠唤影响的羊头部会阻挡后排羊群(左侧视频中可见)。因此我们添加了一个扩散系统,使吠唤情绪在羊群附近spread到相关羊群,从而显著提高了控制效果!
情绪播散到羊羊们的邻近羊群的时候,只要他们在一起够不久,才会发生一次情绪传播。并且每次传播传递一个index,并将其增量一次(羊群上的数字)。这样我们就可以使用index来实现多种目的。这个index特别有用,它可以增加最早受情绪影响的羊群的对齐BOIDS的力。这也限制了情绪播散以免造成羊群永无止境的一群一群乱跑,这样我们就可以用不同的index来控制激怒的羊群对羊群的影响的多少。
希望我已经对这个问题阐述清楚了。如果不清楚,您可以在里面的评论区提问。
利用这些技巧,我们取得了游戏控制更加合意的效果。但我们仍然努力去提高牧场的感觉。如果您有什么想法,我们非常欢迎您的反馈。
我们也正在进行一些封闭模式的游戏测试。直到我们发布游戏的试玩版。(steam)如果您有兴趣,请在评论区告诉我们。
评论 (0)