本文整理汇总了C#中Matrix.Insert方法的典型用法代码示例。如果您正苦于以下问题:C# Matrix.Insert方法的具体用法?C# Matrix.Insert怎么用?C# Matrix.Insert使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Matrix
的用法示例。
在下文中一共展示了Matrix.Insert方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Spawn
void Spawn ()
{
Matrix matrix = new Matrix(new Vector2(1,3), CellType.none);
matrix.Insert(CellType.eye, new Vector2(0,0));
matrix.Insert(CellType.core, new Vector2(0,1));
matrix.Insert(CellType.propulsor, new Vector2(0,2));
GameObject organismGO = organismCreator.Generate(matrix);
organismGO.transform.position = transform.position;
organismGO.AddComponent<AI>();
}
示例2: InsertTest
public void InsertTest()
{
Matrix matrix = new Matrix(new Vector2(3, 4), "");
string testString = "test";
Vector2 cordinates = new Vector2(2,3);
matrix.Insert(testString, cordinates);
Assert.AreSame(matrix.Get(cordinates), (string)testString);
}
示例3: Start
void Start()
{
Matrix matrix = new Matrix(new Vector2(3,5), CellType.none);
matrix.Insert(CellType.eye, new Vector2(1,0));
matrix.Insert(CellType.core, new Vector2(1,1));
matrix.Insert(CellType.eye, new Vector2(1,2));
matrix.Insert(CellType.propulsor, new Vector2(1,3));
matrix.Insert(CellType.propulsor, new Vector2(2,3));
matrix.Insert(CellType.propulsor, new Vector2(0,3));
matrix.Insert(CellType.propulsor, new Vector2(1,4));
matrix.Insert(CellType.propulsor, new Vector2(2,4));
matrix.Insert(CellType.propulsor, new Vector2(0,4));
GameObject organismGO = organismCreator.Generate(matrix);
organismGO.transform.parent = this.transform;
cameraFollow.target = organismGO.transform;
cameraFollow.organism = organismGO.rigidbody2D;
organism = organismGO.GetComponent<Organism>();
}
示例4: NumberFilledTest
public void NumberFilledTest()
{
Matrix matrix = new Matrix(new Vector2(3, 4), "");
string testString = "test";
Vector2 cordinates = new Vector2(2,3);
matrix.Insert(testString, cordinates);
int result = 0;
//collumns
for (int y=0; y<=matrix.size.y; y++)
{
//rows
for (int x=0; x<=matrix.size.x; x++)
{
if (matrix.Get(new Vector2(x, y)) != "") result++;
}
}
Assert.AreEqual(1, result);
}