合作风格游戏的分屏解决方案。

描述
该包包含用于分屏的快速轻量级解决方案。它是在考虑DOTS的情况下开发的,因此它利用了Unity的最新技术堆栈,如SIMD数学、Jobs和Burst编译器。

建议用于合作风格的游戏。尤其是若世界不小,玩家之间可以相距很远的话。

这是一种新颖的基于voronoi图的分屏解决方案。人们可以将其视为传统动态分屏的扩展,最多可容纳4名玩家。

关键行为

公平-每个玩家都可以选择相似的屏幕区域。
居中-每个玩家在屏幕区域居中的选项。
指示的方向-每个分割指示其他玩家的方向。
可融合-玩家的屏幕区域一旦足够近就可以合并。

该包设计为易于定制,从艺术家到开发人员的背景都可以访问。

API共有4层

SplitScreen效果-在相机上应用分割屏幕效果的主要MonoBehavior组件。
修改器-自定义MonoBehavior组件,用于修改SplitScreenEffect的逻辑。
SplitScreen 4、SplitScreen 3和SplitScreen 2-用于生成分屏效果的结构。
VoronoiBuilder,VoronoiDiagram-用于从站点生成voronoi图的结构。

支持Discord

依赖项

Unity测试2019.4
软件包com.unity.mathematics
包com.unity.collections
包com.unity.burst