本文整理汇总了C#中Shape.SetOffset方法的典型用法代码示例。如果您正苦于以下问题:C# Shape.SetOffset方法的具体用法?C# Shape.SetOffset怎么用?C# Shape.SetOffset使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Shape
的用法示例。
在下文中一共展示了Shape.SetOffset方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Paddle2
public Paddle2()
{
body = new LitMatrixSphere2(0.1f);
float xOffset = random.Next(20)/10f - 1f;
float yOffset = random.Next(20)/10f - 1f;
float zOffset = random.Next(10)/10f - 0.5f;
int colorSelection = random.Next(3);
switch (colorSelection)
{
case 0:
body.SetColor(Colors.RED_COLOR);
break;
case 1:
body.SetColor(Colors.GREEN_COLOR);
break;
case 2: body.SetColor(Colors.BLUE_COLOR);
break;
default:
body.SetColor(Colors.YELLOW_COLOR);
break;
}
xOffset = xOffset * scale;
yOffset = yOffset * scale;
zOffset = zOffset * scale;
body.SetOffset(new Vector3(xOffset, yOffset, zOffset));
}
示例2: Ball
public Ball(float radius = 0.05f)
{
otherObjects = new List<CollisionObject>();
body = new LitMatrixSphere2(radius);
float xOffset = 0f; // random.Next(20)/10f - 1f;
float yOffset = 0f; // random.Next(20)/10f - 1f;
float zOffset = 0f; // random.Next(10)/10f - 0.5f;
int colorSelection = random.Next(3);
switch (colorSelection)
{
case 0:
body.SetColor(Colors.RED_COLOR);
break;
case 1:
body.SetColor(Colors.GREEN_COLOR);
break;
case 2: body.SetColor(Colors.BLUE_COLOR);
break;
default:
body.SetColor(Colors.YELLOW_COLOR);
break;
}
xOffset = xOffset * scale;
yOffset = yOffset * scale;
zOffset = zOffset * scale;
body.SetOffset(new Vector3(xOffset, yOffset, zOffset));
}
示例3: ResetShape
private void ResetShape(Shape shape)
{
var offsets = new float[shape.m_resolution];
shape.SetOffset(offsets);
}