width
是 Yuka js 库的 CellSpacePartitioning 类中的一个属性,用于设置网格区域的宽度。
cellSpacePartitioning.width = value;
value
:网格区域的宽度,为正整数。width
属性用于设置网格区域的宽度。在初始化 CellSpacePartitioning 类实例时,需要传入整个区域的宽度和高度,然后根据 width
和 height
的值,计算出整个区域被分成了多少个网格。在后续的运算中,每个游戏对象所在的网格将直接影响它附近的对象。
默认情况下,width
属性被设置为 100。
以下示例显示如何使用 width
属性更改网格区域的宽度:
import { CellSpacePartitioning } from 'yuka';
const cellSpacePartitioning = new CellSpacePartitioning( 500, 500 );
cellSpacePartitioning.width = 50;
// 输出结果:10
console.log( cellSpacePartitioning.grid.length );