本文整理汇总了C#中GridData.GetLength方法的典型用法代码示例。如果您正苦于以下问题:C# GridData.GetLength方法的具体用法?C# GridData.GetLength怎么用?C# GridData.GetLength使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类GridData
的用法示例。
在下文中一共展示了GridData.GetLength方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: InitGrid
public void InitGrid(GridData[,] grids)
{
this.m_GridDic = new Dictionary<FightUIGridCellComponent, GridData>();
int zLength = grids.GetLength(0);
int xLength = grids.GetLength(1);
float cellLength = this.CellPrefab.CellLength;
for (int z = 0; z < zLength; z++)
{
float positionY =((this.Type == ActorType.Player)?(zLength - z): z) * cellLength;
//float positionY = z * cellLength;
for (int x = 0; x < xLength; x++)
{
FightUIGridCellComponent cell = Instantiate(this.CellPrefab);
cell.MyTransform.SetParent(this.MyTransform);
cell.MyTransform.localRotation = Quaternion.identity;
float positionX = x * cellLength;
cell.MyTransform.localPosition = new Vector3(positionX, positionY, 0);
this.m_GridDic.Add(cell, grids[z, x]);
}
}
}